我正在尝试自动化页面,其中不同的表单显示给不同的用户(基于凭据),并且显示从最终用户搜索输入的不同输入字段。
以下是一个例子:
User | Forms accessible | Fields accessible
User 1 > Form 1 > Name
> Address
> Occupation
User 2 > Form 2 > Safety code
> Access auth. code
> Form 3 > Auditor acesss
> Auditee access
User x > Form n > Field 1.....n
到目前为止我的方法:
我尝试了类似
的词典方法dictionary("Users") = "User1~User2~User3"
dictionary("Form") = "Form1#Form2~Form3#FormN" '<<"#" is the seperator for users
dictionary("Fields") = "field1$field2#field3$field4~field5#Field6"
以下是解释的映射:
然后根据这些分隔符和输入我将其过滤掉并进行适当的操作。
我确定这不是一个优雅的解决方案。如果有人能够对此有所了解,我将非常感激。
一个建议的解决方案是维护一个外部XML文件,该文件维护用户和表单AND字段的访问矩阵,然后将该XML传递给当前函数。