我需要一个以特定优先级调用屏幕的命令 详细地: 我想为我们的用户提供菜单条目,他们可以简单地更改员工数据集中的工作日日历,而不是其他任何内容。我知道正确的方法是创建一个较低的prio屏幕并为用户提供这样的prio来访问员工。但是这些用户被允许更改超过工作日日历!我只想减少屏幕中的字段,以便更简单地记录并保持缺勤 因此,他们应该能够查看和更改正常的员工屏幕,但是使用特殊命令(从命令视图),应该打开相同的员工,但字段数量减少。简单:针对不同用例的分离屏幕。
我相信我必须通过在信息系统或类似系统中提供服务程序来解决它,但我想问你以前更好的解决方法。
答案 0 :(得分:2)
在这种情况下,您可以使用不同的屏幕上下文模式。 请记住,屏幕模式仅适用于新屏幕描述。
(差不多)屏幕编辑器中的每个元素都有一个名为visibility scope的选项(Sichbarkeit - > Geltungsbereich)
例如,您可以定义名为EXTENDEDPERMISSION的范围。 然后,当您将FO中的screencontext设置为" EXTENDEDPERMISION"
时,该元素才可见..: set one screen context
.formula P|maskkontextfop = "EXTENDEDPERMISION"
..
..: set some screen contexts
.formula P|maskkontextfop = "VIEW1 VIEW2 LIGHTVIEW"
您可以在您喜欢的每个事件中设置屏幕上下文。 如需更多信息,您可以搜索" maskkontextfop"在在线帮助中。
但请记住,只要您授予他们对这些字段的权限,用户仍然可以通过动态选择访问所有变量!
因此,如果您真的想要用户(在任何情况下都无法获得对某些字段的访问权限),您必须配置正确的权限。