考虑下面的例子。
- Anna用属性Description和System URL创建了IT System元素Customer relationship management System。当她在几个图中使用客户关系管理系统时,她反复创建表示系统的新元素,并通过复制和粘贴插入它们的标签和属性值。
- 在另一个图中,Charlie使用不同的Description属性和相同的System URL创建IT System元素CRM系统。
- 业务分析师Ranjit创建IT系统使用情况报告。在报告中,客户关系管理系统和CRM系统被列为两个独立的、不一致的实例。
- 系统URL需要更新。Anna搜索术语“客户关系管理系统”,打开搜索结果中返回的所有图表,并逐个手动调整属性值。由于CRM system没有出现在搜索结果中,所以它的system URL属性值没有更新。
为了预防这些并发症,Signavio提供了字典,一个用于将对象建模为流程视图的一部分的中央存储库。当向图表中添加元素时,您可以将这些元素保存在Dictionary中以供以后重用。方法可以确保特定的建模元素始终引用字典条目建模惯例.
在我们的场景中,使用Signavio字典改进了流程建模过程及其结果,如下所示:
- 在对第一个客户关系管理系统建模之后,Anna将项目保存为一个字典条目:
- Charlie创建了一个新的IT系统,并开始输入标签。字典条目“客户关系管理系统”如下所示:
最初,他忘记引用他创建的另一个IT系统中的一个字典条目,但在检查建模约定遵从性时,他看到一个提示后更正了这个错误:
- Ranjit能够创建一个正确和精确的IT系统使用报告。
- 为了调整系统URL, Anna打开Signavio字典中的客户关系管理系统并在那里进行更改。更改将影响引用该项的所有图。这包括Ranjit创建的元素。
如果已经存在重复条目,Anna可以使用合并字典条目特性,以确保一致性,并在将来更改时提高可维护性。这样,Anna和Charlie节省了时间,并且确保了整个过程中对象定义的一致性。
该字典不仅可用于BPMN,还可用于所有其他表示法。有关本词典的更多信息,请参阅Signavio用户手册.
发布日期:2016年6月10日-最后修改:2020年11月13日