配置 ThingWorx Flow 权限
用户必须获得特殊权限才能在 ThingWorx Flow 中创建、编辑和执行工作流。管理员用户无需进行其他配置即可访问所有这些功能。
使用工作流编辑器的权限
要使用工作流编辑器,必须向 ThingWorx Composer 中的“工作流”事物和 WorkflowSubsystem 子系统授予相应的权限。作为管理员,请执行以下操作:
1. 编辑“工作流”事物,然后单击“权限”。
a. 选择“可见性”,并确保其下列出了用户所属的组织或组织单位。
b. 选择
“运行时”,将用户或用户组添加到列表中,然后在
“服务执行”下单击
。
| 可在实体级别针对所有服务执行此操作,从而允许用户执行工作流编辑器中定义的所有工作流。否则,可通过在“属性、服务或事件覆盖”部分下选择工作流服务的名称,针对工作流逐个授予“服务执行”权限。 |
c. 选择
“设计时”,将用户或用户组添加到列表中,然后在
“读取”、
“更新”和
“删除”下单击
。
d. 单击“保存”。
2. 编辑 WorkflowSubsystem 子系统,然后单击“权限”。
a. 选择“可见性”,并确保其下列出了用户所属的组织或组织单位。
b. 选择
“运行时”,将用户或用户组添加到列表中,然后在
“服务执行”下单击
。
c. 单击“保存”。
在 ThingWorx 实体上创建工作流服务的权限
| 如果要将更改应用于多个实体,请使用主页选项卡上的多选复选框,然后单击表格顶部的“权限”。 |
要使用户能够在 ThingWorx Composer 中针对事物、事物模板或事物形态实体创建“工作流”服务,用户需获得标准 ThingWorx 服务权限。作为管理员,请执行以下操作:
1. 确保用户属于 ComposerUsers 用户组,或与该组具有相同的权限。
2. 编辑实体,然后单击“权限”。
a. 选择“可见性”,并确保其下列出了用户所属的组织或组织单位。
b. 选择
“设计时”,将用户或用户组添加到列表中,然后在
“读取”、
“更新”和
“删除”下单击
。
c. 单击“保存”。
工作流和触发器
◦ 所有工作流均向有权访问“工作流”事物的用户公开。用户对“工作流”事物的访问权限分为三个级别:
▪ 可见性 - 查看工作流。
▪ 运行时 - 查看和执行工作流。
▪ 设计时 - 查看、执行、创建、更新和删除工作流。
◦ 包含授权详细信息 (如用户 ID-密码、访问令牌或应用程序密钥等) 的工作流:
▪ 可由拥有工作流运行时权限的任何用户执行,但该用户无法在工作流中查看授权详细信息。
▪ 可由拥有工作流设计时权限的任何用户编辑。不能由所有者以外的用户查看或编辑授权详细信息。有关共享连接器的详细信息,请参阅
共享连接器。
◦ 所有触发器均“公开”,且可以由拥有工作流访问权限的用户查看和使用。但触发器为创建者所拥有,仅触发器的创建者可以对其进行删除。触发器不支持共享 (默认情况下为共享状态)。
用户必须拥有“工作流”事物的设计时权限,才能创建、编辑或删除触发器。