在Bizagi BPM中开发和执行业务流程“软件开发”

在业务建模中,可以将流程有条件地分为两种类型:可执行文件,它将在特殊软件(例如Bizagi)的帮助下实际运行,以及不可执行文件,即仅用于更好地了解业务流程及其细节的业务模型。

必须严格按照BPMN表示法的所有规则构建可执行的业务流程,否则该软件将无法与已编译的业务模型一起正常工作。这些业务流程需要对BPMN有深入的了解,并且需要仔细注意每个细节,因为实际上,您为计算机创建了一个程序(算法),因此您只使用图形表示法而不是文本语言即可。

例如在采用活动的过程方法的企业中,需要可执行过程。该软件使您可以实时监控所有流程,并且基于在每个阶段获得的数据,公司负责人和部门负责人将始终能够了解特定流程的工作阶段。这种方法可以大大提高管理效率。

仅为了演示业务模型,就需要不可执行的业务流程。它可以是显示企业实际状况的图表,也可以是重新设计中拟议变更的直观图示。当然,在这种情况下,您可以使用任何方便的工具,包括许多IDEF0的传统工具,或将IDF0分解为工作流级别(EEPC)的工具。遵守语言建模规则仅仅是实现相互理解的必要条件。

我们将模拟不可执行的业务流程(具有技术规范的软件开发的业务流程,其次-不具有技术规范的软件修订版,其次-建立技术要求,其次-建立软件文档的要求),功能和成本分析,然后将它们精炼为可执行的业务流程(将添加图形形式,数据模型,用户等),并自动执行操作。

Bizagi被选为BPM工具。她符合我们的选择条件。该系统是免费的,可以与各种Web服务完美集成,用户可以与Active Directory完美集成,该系统使用Windows家族的操作系统,SQL数据库和IIS Web服务。该系统很容易在其中开发业务流程,并且易于使用。用于建模的符号将为BPMN 2.0

在建模环境中-Modeler将模拟业务流程。在设计环境-西装中,将为这些过程设计一个数据库,将设计图形形式,将设置业务规则,将设置一组用户。引擎将被调试。

9 : – , , , , , ; , ( -, ).  

- « » - . 

« » . () . : , , , , , , . - « »

- .

«RazrabotkaPO» : email, , , , , , , , , , , «Approval» «». «Approval» : , , , , , . «»: , , , , , , . « » : , , , , , .

.

. « » ,

:

RazrabotkaPO.idKontsepsiya.Utverzhdenie is equal to true

RazrabotkaPO.idKontsepsiya.Utverzhdenie is equal to false

RazrabotkaPO.Statusrazrabotki is equal to false; DorabotkaPOTZ.Statusrazrabotki is equal to true;

RazrabotkaPO.Statustestirovaniya is equal to true;

RazrabotkaPO.Statustestirovaniya is equal to false;

.

: chief manager ( ), devOps ( ), manager (), programmer (), stakeholder ( ), tester (), admon viewer ().

4 : , , , . and (), or () properties (), .

:

Or Role==Stakeholder or Role == Admon Viewer;

Or Role==Manager or Role == Admon Viewer;

Or Role==Chief manager or Role == Admon Viewer;

Or Role==Programmer or Role == Admon Viewer;

Or Role==DevOps or Role == Admon Viewer;

Or Role==Analyst or Role == Admon Viewer;

Or Role==Tester or Role == Admon Viewer;

- « » . : , , .

« » : , , .

- « »

WSUSER , , . - « »

« » , .

:

Tekhnologicheskoetrebova.ready is equal to true;

Tekhnologicheskoetrebova.ready is equal to false;

Tekhnologicheskoetrebova.status_analyst is equal to true;

Tekhnologicheskoetrebova. status_analyst is equal to false;

«Activity Action» (Events) «» «» :

Currenttask – « » ;

CurrentData – « » ;

:

<TekhnologicheskoeTrebova.Nubertrebovanie> = Me.Case.CaseNumber;:

<TekhnologicheskoeTrebova.Requestdate> = DateTime.Now; .

: programmer (), stakeholder ( ), devops ( ), admon viewer (), analyst ().

4 : , , , . and (), or () properties (), .

Or Role==Stakeholder or Role == Admon Viewer;

Or Role==Manager or Role == Admon Viewer;

Or Role==Chief manager or Role == Admon Viewer;

Or Role==Programmer or Role == Admon Viewer;

Or Role==DevOps or Role == Admon Viewer;

Or Role==Analyst or Role == Admon Viewer;

Or Role==Tester or Role == Admon Viewer;

- Windows, DNS , IIS , .

Windows Server 2012 R2. — SQL Server.

IIS .

,

-

我们将业务流程导出到静态网页,并创建一个门户,我们将在其中存储有关业务流程的所有文档,并且公司内部网络的任何用户都可以在其中查看它




All Articles