Skip to content

チュートリアル:1段階の申請・承認 ​

空のモデルから、申請者が提出し、1 人の承認者が承認または却下する経費精算モデルを作成します。

画面を開く ​

acomo でモデル一覧を開く

「モデルを作成」から「空のモデルから作成」を選び、モデル名に「経費精算:1段階承認」と入力してモデルを作成します。

左パレットからノードを追加するモデル編集画面

手順 ​

完成する流れ ​

text
開始 → 申請 ─提出→ 承認 ─承認→ 終了(承認)
                       └却下→ 終了(却下)

ワークフロー定義を作成する ​

  1. 「ワークフロー定義」タブを開きます。
  2. 左パレットから「開始」と 2 つの「タスク」、2 つの「終了」を追加します。
  3. 各ノードを選び、右インスペクターで名前を「開始」「申請」「承認」「終了(承認)」「終了(却下)」に変更します。変更のたびに「確定」を選びます。
  4. 開始から申請へ、接続ハンドルをドラッグしてエッジを追加します。種別は「通常」のままにします。
  5. 申請から承認へエッジを追加します。エッジを選び、右インスペクターで「提出」を選んで「確定」します。
  6. 承認から終了(承認)へエッジを追加し、種別を「承認」にして「確定」します。
  7. 承認から終了(却下)へエッジを追加し、種別を「却下」にして「確定」します。

操作できる利用者を設定する ​

  1. 開始ノードを選び、「実行ポリシー」で「追加」を選びます。
  2. 申請者として使用するロールを条件に指定します。左辺に「ユーザーのロール」、演算子に has、右辺に対象ロールを選びます。
  3. 「適用」を選び、右インスペクターで「確定」します。
  4. 申請ノードには、開始ノードを実行した本人だけを許可する条件を設定します。左辺に「ユーザーの ID」、演算子に ==、右辺に「他のノードの実行ユーザー」から開始ノードの ID を選びます。
  5. 「適用」を選び、右インスペクターで「確定」します。
  6. 承認ノードには、承認者として使用するロールを条件に指定し、「適用」してから「確定」します。

データスキーマを設定する ​

経費精算のデータ項目を入力するデータスキーマ画面

「データスキーマ」タブで「項目を追加」を選び、次の項目を設定します。

データ項目名ラベル型追加設定順番
nameアイテム名string—10
amount金額number—20
date日付date—30
applicationType申請種別enum経費、購買、その他40
attachmentFiles添付ファイルfile—50
comment申請者コメントstring—60
approverComment承認者コメントstring—70

データアクセスポリシーを設定する ​

ノードごとにデータ項目の権限を設定する画面

  1. 「データアクセスポリシー」タブを開きます。
  2. 申請ノードでは、申請者が入力する項目を「書き込み」、承認者コメントを「権限なし」にします。
  3. 承認ノードでは、申請内容を「読み込み」、承認者コメントを「書き込み」にします。
  4. 2 つの終了ノードでは、確認が必要な項目を「読み込み」にします。

保存して公開する ​

  1. 画面下部の「保存する」を選びます。
  2. 公開前の問題が表示された場合は、対象ノードを選んで修正し、再度「保存する」を選びます。
  3. 「公開する」を選び、確認画面でも「公開する」を選びます。
  4. 公開スナップショットの確認 で公開内容を確認します。
  5. 申請者と承認者で実際に動かし、提出後に承認者へ作業が表示され、承認と却下がそれぞれ対応する終了へ進むことを確認します。

うまくいかないとき ​

  • エッジの操作ボタンが想定と違う場合は、申請から承認が「提出」、承認から各終了が「承認」「却下」になっているか確認してください。
  • モデルが申請者に表示されない場合は、開始ノードの実行ポリシーと申請者のロールを確認してください。
  • 承認者に作業が表示されない場合は、承認ノードの実行ポリシーと承認者のロールを確認してください。
  • フォーム項目が表示・編集できない場合は、現在のノードのデータアクセスポリシーを確認してください。

次に読む ​

対応製品バージョン: acomo 1.0.0 / 画面・操作の最終確認日: 2026年8月26日