- 追加された行はこの色です。
- 削除された行はこの色です。
BPMNとは、ビジネスプロセスを表記するXML形式の世界標準のフォーマットである。
ビジネスの提案をする際に、現状のビジネスワークフローを提示し、
改善後のビジネスワークフローを提示するということは、顧客の理解を得ることにつながる
* 目次 [#n27d642c]
#contents
* BPMN 2.0 [#m070be57]
BPMNにはXML形式のフォーマットがある
ただ、冗長な書き方だと思った。
* markdownで記述するには [#q572e875]
自分はこれをmarkdown形式に近い形で書きたい
候補となるのは、yamlからBPMNを生成する以下のものである。
どうやら、BPMNの表現に近い記述を、plantUMLのアクティビティーズβ版で記述できるようだ。
** plantUmlを使ったスイムレーンの書き方についての紹介サイト [#db500e6f]
https://myopomme.hatenablog.com/entry/2021/03/03/213510
https://giancarlomangiagli.it/en/BPMNator_BPMN_generator_from_YAML.html
*** コードの抜粋 [#c8a3b322]
@startuml
title スイムレーン
|1つ目のスイムレーン|
start
:ノードa1;
:ノードa2;
|2つ目のスイムレーン|
:ノードb1;
|3つ目のスイムレーン|
:ノードc1;
|1つ目のスイムレーン|
:ノードa3;
|2つ目のスイムレーン|
:ノードb21;
stop
@enduml
まだ夢物語の理想では、これがdockerイメージで用意されていて、
生成されたBPMNがbpmn-jsを経由して画像生成ができたらうれしい。
** plantUmlを使ったスイムレーンの書き方紹介サイトその2 [#qcc27b63]
https://coralnet.co.jp/wordpress/?p=902
https://github.com/bpmn-io/bpmn-js
* yaml形式で記述する方法もあるようだ [#x3c82e5c]
候補となるのは、yamlからBPMNを生成する以下のものである。
bpmn-jsがyaml形式のbpmnに対応したらうれしいのだが、まだ知名度が低いようだ。
いまのところは、おとなしくXML形式での書き方を学んだほうがいいのかもしれない。
https://giancarlomangiagli.it/en/BPMNator_BPMN_generator_from_YAML.html
* 現状、フリーで使えるbpmnエディタ bpmn-js [#n81c2f51]
https://github.com/bpmn-io/bpmn-js