BPMNアイコン: カテゴリごとのモデリング要素一覧

カテゴリごとのモデリング要素一覧

ワークフロー図を描画するときに利用できるモデリング要素(BPMN アイコン)の一覧です。[ヒューマンタスク]や各種[イベント]、[自動処理タスク]といったカテゴリごとに整理されています。利用できるエディション(Basic / Advanced / Professional)ごとに整理された一覧は、エディションごとのモデリング要素一覧をご確認ください。

  • BPMN: Business Process Model and Notation
  • 1つのワークフローアプリに設置可能なアイコンの最大数は次のドキュメントを参照してください
  • モデリング要素をご利用いただけるエディションは次のBAP表記によって示されています
    • : Basic ほか全て、 : Advanced と上位、 : Professional のみ

ヒューマンタスク

ヒューマンタスク

  • 人が担当する作業工程
  • 1つの『タスク』(仕事)につき、1つの「入力フォーム」が定義される
  • 配置されるスイムレーンの処理担当者設定に基づいて担当者が指定される
  • 処理担当者が決定されると担当者のタスク一覧(マイタスク)に表示される
  • 処理担当者による入力以外に担当者情報や完了時刻などの自動保存も可能

開始イベント

開始イベント

  • 接続されているヒューマンタスクを先頭タスクとして「新規開始」一覧に表示される
  • ケースは先頭タスクから人によって手動開始される
  • 同一ワークフローアプリに複数の開始ポイントを設定可能

タイマー開始イベント

  • 繰り返し開始されるべきケース(業務)を、日・週・月・年などの周期で自動開始する(月末申請、日報報告など)

メッセージ開始イベント(メール)

  • メールを待ち受けるメールアドレスを発行する
  • 発行したアドレスにてメールを受信すると新規ケースが自動開始される
  • 送信元アドレス・件名・本文などを業務データとして格納可能

メッセージ開始イベント(フォーム)

  • 入力を待ち受ける Web フォーム(の URL)を発行する
  • Web フォームへの入力を受け付けると、フォームへの入力データを格納したケースが自動開始される
  • HTML タグ “iframe” を利用して、任意の Web サイトに Web フォームを埋め込むこともできる

メッセージ開始イベント(HTTP)

  • HTTP リクエストを待ち受ける URL を発行する
  • HTTP リクエストを受信するとケースが自動開始される
  • 受信パラメータを業務データとして格納することができる

メッセージ開始イベント(Webhook)

  • 指定した HTTP メソッドで Webhook(HTTP リクエスト)を待ち受ける URL を発行する
  • Webhook を受信するとケースが自動開始される
  • HTTP リクエストのメッセージボディを業務データとして格納できる
  • 業務データを挿し込んだ HTTP レスポンスを返すことができる

タイマー開始: 選択肢数

  • 定期的に選択肢の数だけ、ケースを開始する
  • 各ケースの選択型データ項目には、それぞれの選択肢が設定される

タイマー開始: 組織数

  • 定期的に組織の数だけ、ケースを開始する
  • 各ケースの組織型データ項目には、それぞれの組織が設定される

タイマー開始: kintone: レコード数

  • kintone アプリのレコード数を基に定期的にケースを開始する
  • 各ケースの文字型データ項目には、それぞれのレコード ID が設定される

開始: kintone: レコード作成時

  • kintone アプリにレコードが作成されたときにケースを自動で開始する
  • レコードの日時フィールドの時刻を経過した際に発動し、「作成日時」「更新日時」を日時フィールドとして指定できる

中間イベント

中間イベント (境界配置型)

タイマー境界イベント

  • ヒューマンタスクの締め切り時に、タスクを終了させて処理を進める
  • タスクのプロパティにて、「締め切り」のオプションとして設定する

エラー境界イベント

  • ヒューマンタスクの処理担当者(候補者)がいない場合、タスクを終了させて処理を進める
  • 自動工程のプロパティにて、「エラー処理」のオプションとして設定する

終了イベント

終了イベント

  • ケース(業務)が正常終了される

全終了イベント

  • フロー分離時にトークンが到達した場合、他のフロー(進行中作業)も全て打ち切られる
  • 他の全てのフローは、すでに割当済みや実行中であっても強制終了される

自動処理タスク

データ更新

  • 指定されたデータ項目を設定・加工された値や計算式の実行結果で自動的に更新する
  • ひとつの自動工程で複数のデータ項目を更新することも可能

AI エージェント

  • AI が指示の内容に基づき、データの読み込み・分析・加工を行う
  • データの編集可否設定により、特定のデータ項目のみに、AI による読み取りや変更を許可できる

CSV データ更新

  • 文字型(複数行)に入力された CSV / TSV データを RDB テーブルとして扱い、クエリ(SQL)によりデータを操作する
  • クエリ実行結果は指定した文字型(複数行)データ項目に保存される。2つのデータを結合することも可能

PDF ファイル生成

  • 自動的に新規PDFファイルを生成する
  • 業務データを雛形(PDF Form)に挿入する

選択肢マスタ更新

  • 選択型データの選択肢設定内容を、「選択肢マスタ」アドオンとして保存する

受信タスク(HTTP)

  • トークンが到達した時に HTTP リクエスト を待ち受ける URL を発行する
  • HTTP リクエストを受信するまでトークンが滞留する
  • パラメータで値を受け取り、業務データを上書きすることができる

受信タスク(Webhook)

  • トークンが到達した時に Webhook を待ち受ける URL を発行する
  • 指定 HTTP メソッドの Webhook を受信するまでトークンが滞留する
  • 受信したリクエストボディを文字型データ項目に保存できる
  • 業務データを挿し込んだ HTTP レスポンスを返すことができる

Google

Google ドライブ

Google ドライブ: ファイルアップロード

  • ファイル型データを Google ドライブに自動保存する
  • レスポンスとしてファイル ID、表示用 URL、ダウンロード用 URL を取得し、文字型データ項目に格納できる

Google ドライブ: ファイルダウンロード

  • Google ドライブ内の指定ファイルをダウンロードする
  • 一度に複数のダウンロードが可能。複数ダウンロードする場合、データ項目では 1 行につき 1 つずつファイル ID を書くようにする

Google ドライブ: 共有リンク削除

  • Google ドライブの指定ファイルやフォルダから「リンクを知っている全員」もしくは「ドメイン内の全員」がアクセスできる共有リンクを削除する
  • ユーザやグループへのアクセス許可は削除されない
Google カレンダー
Google スプレッドシート
Gmail
Google Vertex AI
Google BigQuery

Amazon Web Services

Amazon S3: ファイルダウンロード

  • Amazon S3 の指定ファイルをダウンロードする
  • 一度に複数のダウンロードが可能
  • その場合、データ項目では1行につき1つずつオブジェクトキーを書くことが求められる

Microsoft 365

OneDrive for Business
Lists

Microsoft Lists: リストアイテム削除

  • Microsoft Lists のリストアイテムを削除する
  • 一度に複数の削除が可能
  • 複数削除する場合、文字型データ項目では 1 行につき 1 つずつリストアイテム ID を書くようにする
Excel for Business
Outlook for Business
Teams

OpenAI

OpenAI: 画像生成

  • OpenAI へメッセージを送信し、生成画像をファイルとして保存する

Box

Box: ファイル移動

  • 既存ファイルを指定フォルダに移動する
  • ファイルのID・URLに影響なし
アイコン未設定

Box: ファイル共有リンク作成

  • Box 上のファイルにアクセスできる URL を作成する
  • 有効期限の指定が無い場合は無期限で、パスワードの指定が無い場合はパスワード要求無しで作成する

Box: ファイルダウンロード

  • Box 内の指定ファイルをダウンロードする
  • ファイル名を指定しない場合、Box でのファイル名で保存される

Box: フォルダ作成

  • Box の指定フォルダ内に新しいフォルダを作成し、フォルダ ID / URL を保存する
  • すでに同名のフォルダがある場合は、そのフォルダ ID / URL を保存する

Box: フォルダ移動

  • 既存フォルダを指定フォルダに移動する
  • フォルダの ID・URL は変化しない

Box: フォルダ共有リンク作成

  • Box の指定フォルダのダウンロード URL を作成する
  • 有効期限の指定が無い場合は無期限で、パスワードの指定が無い場合はパスワード要求無しで作成する

Box: コラボレーション追加

  • Box の指定ファイルもしくはフォルダに、指定ユーザとのコラボレーションを追加する
  • ユーザはメールアドレスで指定する

Box: コラボレーション削除

  • Box の指定ファイルもしくはフォルダから、指定ユーザとのコラボレーションを削除する
  • ユーザはメールアドレスで指定する
  • 全ての情報が一致しない場合は削除不可

Box Sign: 署名リクエストの進捗確認

  • Box Sign の署名リクエストの進捗を、リクエストが完了するまで確認し続ける
  • 署名者全員が署名を終えると、署名済みドキュメントのファイル ID を保存可能

kintone

アイコン未設定

kintone: レコード検索

  • kintone アプリが指定した 2 つのフィールドに入っているデータを取得する
  • 取得したデータを選択型データの選択肢として使用する

Slack

Stripe

Stripe: 顧客を更新

  • Stripe 上の顧客オブジェクトを更新する
  • 値が設定されていない項目は変更されない

Stripe: 商品を作成

  • 商品オブジェクトを作成する
  • 商品に設定した価格は商品価格オブジェクトとして保存される

Twilio Sendgrid

Trello

WordPress

WordPress.com: 記事公開

  • WordPress.com で作成済みの下書き状態の記事(投稿)を公開する
  • 公開日時を指定しない場合、即座に公開される

WordPress.com: カテゴリ取得

  • WordPress.com のカテゴリを取得する
  • カテゴリの名前を指定すると、そのカテゴリの ID が保存される
  • カテゴリの名前を指定しない場合、カテゴリ全件が取得され、名前と ID が保存される

WordPress.com: タグ取得

  • WordPress.com のタグを取得する
  • タグの名前を指定すると、そのタグの ID が保存される
  • タグの名前を指定しない場合、タグ全件が取得され、名前と ID が保存される

GitHub

GitHub: ファイルアップロード/更新

  • GitHub の指定したリポジトリにファイル(1 つ)をアップロード/更新します
  • ファイルを更新する場合、更新するファイルの SHA を指定してください

DocRaptor

Adobe

DeepL

MISC

コンバータ

コンバータ (ファイルコピー)

  • ファイル型データ項目の添付ファイルを、指定したファイル型データ項目に複製する
  • コピー元ファイルが1つなら、ファイル名を変更することも可能

サービスタスク定義ファイルをインポートして、新しいモデリング要素を追加することも可能です。
公開されているサービス定義ファイル(アドオン XML)をダウンロードして利用するか、希望の自動処理工程を自作して追加してください。

ゲートウェイ

統合 XOR ゲートウェイ

  • 排他ゲートウェイによって複数に分かれた進路を集約する
  • 開始ポイントが複数ある場合、下流にてひとつのフローに統合される

統合 OR ゲートウェイ

  • 包含ゲートウェイによって複数に分かれた進路を集約する
  • トークンが分離した際は、先着側がゲートウェイ上で遅着側を待つ

統合 AND ゲートウェイ

  • 並列ゲートウェイによって複数に分かれた進路を集約する
  • 分離したトークンは、先着側がゲートウェイ上で遅着側を待つ

フロー

フロー

  • アイコンを接続して、トークンをあるステップから次のステップに移動させる

スイムレーン

スイムレーン

  • 同一の役割のユーザが担当するタスクをグルーピングする
  • 内部に配置されたタスクを処理する担当者(候補)を定義する
  • 「組織の内の誰か」「上位組織の”部長”」という定義も可能

チームスイムレーン

  • 複数人が同時に対応する『タスク』(仕事)をグルーピングする
  • フィードバック「助言を書く」や細部未定義の作業「諸々の初期設定」等
  • 作業手順が定義しづらいタスク群(アドホックなタスク群)等にも利用可能

注釈

注釈

  • 業務フロー図上に「説明や注意書き」などを記述する