我正在努力找出管理一个系统的最佳方法,在这个系统中,我们将通过一个帐户通过api发送不同的文档。这些文件需要由不同的部门处理。api中有没有一种方法可以与特定的组/用户共享信封?我的另一个想法是创建多个部门API用户,根据我发送的文档,将使用该部门API用户,并将该API用户与该部门用户相关联。这似乎是一个更复杂的解决方案,但我知道它会起作用。
谢谢,
Dan
我不知道为什么你的问题被无故否决了,所以我会扔掉我的2分。
问题1:api中是否有与特定组/用户共享信封的方法
您可以与组/用户共享用户的所有信封,但不能共享特定的信封。我不建议围绕这一点建立工作流程。
理念2:创建多个部门API用户,根据我发送的文档,将使用该部门API用户,并将该API用户与该部门用户关联
这是可伸缩性和可定制性的最佳解决方案,请记住,API用户不需要是管理员就可以创建信封。在这种情况下,如果该用户不是管理员会更好,因此他们只能访问您希望他们访问的信封。
我不确定您的集成使用的是什么语言,但您应该能够将所有凭据存储在数组/哈希中,并只需按工作流调用用户名/密码的特定条目。
您没有发布这些工作流所需的要求,因此这是一个非常高级别的通用问答。您可能想回到绘图表,找出您的硬性要求。上面的解决方案可能不符合您的所有要求,特别是如果您的安全团队有需要遵循的特定要求。
示例要求
- 信封需要通过API创建
- 所有信封必须存放在同一个帐户上
- 其他部门看不到信封
- 信封创建后,部门DepartmentName需要修改信封
- API需要访问才能查看这些文档的状态