智能对象调用另一个智能对象 K2

SmartObject calling another smartobject K2

我是 K2 的新手,所以这个问题可能有点奇怪。我目前正在学习如何在我的工作流程中使用 SmartObject。我正在尝试从 SmartObject 获取用户组并将其用作另一个 SmartObject 中的参数,但参数始终 return 为空。是否可以在另一个 SmartObject 中调用 SmartObject 作为参数?

提前致谢

是的,您当然可以使用 SmO 作为另一个 SmO 的参数。

确保使用 SmO 测试工具 up-front 对其进行测试,并确认您收到了所需的物品。通常当您使用 SmartObjects 时,您需要为它们提供一个 ID。

因此,在这种情况下,您需要确保向 "GetUserGroups" 方法提供正确的用户名或 FQN,并确保在 return 项目上配置正确的过滤器。默认情况下 GetUserGroups returns 组列表,因此您需要在工作流操作中的 SmartObject 向导中将其配置为 "Select First Item"。