将场景转换为BPMN的步骤是什么?

时间:2016-06-24 19:13:56

标签: process modeling bpmn

明天我参加考试,说实话到现在为止,我不知道在设计一个给定的情景时我应该采取什么步骤。 例如,当您看到这样的场景时  "Every weekday morning, the database is backed up and then it is checked to see whether the “Account Defaulter” table has new records. If no new records are found, then the process should check the CRM system to see whether new returns have been filed. If new returns exist, then register all defaulting accounts and customers. If the defaulting client codes have not been previously advised, produce another table of defaulting accounts and send to account management. All of this must be completed by 2:30 pm, if it is not, then an alert should be sent to the supervisor. Once the new defaulting account report has been completed, check the CRM system to see whether new returns have been filed. If new returns have been filed, reconcile with the existing account defaulters table. This must be completed by 4:00 pm otherwise a supervisor should be sent a message." 你对这个模型的方法是什么?我不是要求这个特定场景的答案,我要求的方法。你逐句设计吗?或者你是先尝试找出大局,然后尝试找到子过程?

2 个答案:

答案 0 :(得分:1)

没有确切的步骤。使用想象力,卢克!)

你可以将these funny instructions作为一个起点,但它们是由傻瓜制作的假人。 通常,您应该在一张纸上概述流程步骤和流程参与者,并尝试构建您的模型。别无他法:只有头脑风暴。

答案 1 :(得分:1)

当想到BPMN时,人们在会议室里一起思考人们,讨论企业如何做事情(创建所谓的场景并转换为业务流程),并在白板上画框和画线。

自2012年以来,当BPMN 2.0成为对象管理组(OMG)规范时,我们拥有非常全面的532-page .pdf file,其中包含用于创建所需流程图的几乎所有信息。

除了阅读上一个文件外,还可以找到许多BPMN示例,这些示例涉及常见的建模问题,模式,书籍和研究论文,有助于了解某些场景的发展。

一般而言,我们首先确定谁参与了流程,以了解谁是演员。之后,我们意识到他们在哪里得到(如果得到)他们的输入,他们如何处理(如果他们做了任何事情)以及他们在完成工作之后将其转发到哪里(如果他们进行转发)。这样可以直观地看到每个演员都有特定的任务,这些任务遵循特定的工作流程,并且可以更好地进行绘制。

然后,一旦构建了简洁明了的图表,就可以验证可视化(是否为IRL)执行活动的用户/参与者。