使用 IBM DB2 Content Manager 和 LDAP 为人力资源的票据管理解决方案进行商业建模
2010-03-17 00:00:00 来源:WEB开发网将非常复杂的商业逻辑建模到一个工作流程中是非常困难的,因为大量的工作节点和节点之间的路径会严重的降低工作流程的清晰性。在这种情况下将商业逻辑进行划分然后将每部分逻辑分别进行流程建模,然后再将这些流程模型进行整合,是一个非常好的选择。Content Manager 子流程节点解决了这个问题,它使流程之间可以嵌套,进而就使商业逻辑在建模时可以得到切分和整合。
用户所处理的票据停留在工作节点上,票据不能停留在工作节点之间的路径和非工作节点上。所以在用户完成对票据的处理后,票据会被路由到下一个工作节点,等待被相应的用户处理。这形成了票据在流程上逐步的路由,实现了票据在整个流程上的流转和处理。
工作列表是 Content Manager 和用户之间的桥梁,它将 Content Manager 中的票据提供给票据管理解决方案的用户供用户处理。票据都停留在工作节点上,工作列表是停留在一些工作节点上的票据的集合。Content Manager 将这个集合以列表的形式展现给用户,用户可以从列表中拿出票据进行处理,处理后的票据将被路由到下个工作节点被其他用户继续处理。用户在处理票据的时候完全不需要知道票据从哪里来和到哪里去,用户处理完票据后,Content Manager 会按照流程去路由票据以继续票据在流程中的流转。如图 6,在 Content Manager 管理客户端中建立一个工作列表并将一些工作节点加入到这个工作列表中。工作列表建立完成后,这些工作节点上的票据文档都会被这个工作列表展现给用户。
图 6. 在 Content Manager 管理客户端中添加工作节点到工作列表
查看原图(大图)
结束语
本文描述了使用 Content Manager 的元模型和 LDAP 为解决方案进行建模的方法。对票据管理解决方案的用户,票据和流程进行建模,然后将这些模型逐个的用 Content Manager 元模型和 LDAP 进行表示,这是在 IBM DB2 Content Manager 和 LDAP 中为人力资源的票据管理解决方案进行商业建模的原理。
更多精彩
赞助商链接