アプリ管理権限を持つユーザが対象です。
| ワークフロー図 |
ワークフロー図の作成を行います。 スイムレーンや各ノードを配置し、フローを作成して、作業の順序を定義します。 |
|---|---|
| ヒューマンタスク |
プロセスにおいて、処理担当者が作業する手動工程を表します。 プロセス実行時に、データを入力するフォーム(タスク処理画面)が表示されます。 |
| データ更新 |
プロセスにおいて、システムが処理する自動工程を表します。 数値型、日付型/日時型、文字型、選択型データ項目に、動的な値や演算結果を代入します。 |
| PDF ファイル生成 |
プロセスにおいて、システムが処理する自動工程を表します。 業務データ(各データ項目に保持されている値)を埋め込んだPDF帳票を生成します。 |
| 選択肢マスタ更新 |
プロセスにおいて、システムが処理する自動工程を表します。 指定の選択型データ項目の内容を、アプリ共有アドオンまたはアドオンの[選択型データ項目で使用する選択肢マスタ]として更新します。 |
| スクリプトタスク |
プロセスにおいて、システムが処理する自動工程を表します。 ECMAスクリプトを使用して、業務データ(各データ項目に保持されている値)を編集します。 |
| 受信タスク (フォーム) |
プロセスにおいて、システムが処理する自動工程を表します。 アカウントを持たないユーザに対して、プロセスの途中での入力フォームを提供します。 メッセージ開始イベント(フォーム)を使用してユーザにWeb入力フォームを提供したあとに、メールによる本人確認を経て、詳細情報を入力するようなWeb入力フォームを表示します。 |
| 受信タスク (Webhook) |
プロセスにおいて、システムが処理する自動工程を表します。 外部サービス側のWebhook通知の受信まで待機し、受信後にトークンが進みます。 |
| サービスタスク (アドオン) |
プロセスにおいて、システムが処理する自動工程を表します。 ユーザ独自定義の自動処理タスクを実行します。 |
| タイマー開始イベント |
プロセスにおいて、システムが処理する自動工程を表します。 設定した日時にプロセスを自動的に開始します。 |
| タイマー中間イベント |
プロセスにおいて、システムが処理する自動工程を表します。 指定した日時まで待機し、指定日時を経過するとトークンが進みます。 |
| メッセージ開始・ 受信中間イベント(HTTP) |
プロセスにおいて、システムが処理する自動工程を表します。 メッセージ開始イベント(HTTP): 外部システムまたはDataSpider BPMの他のプロセスから受け取ったメッセージをもとにプロセスを開始します。 メッセージ受信中間イベント(HTTP): プロセスの実行途中で、外部システムまたはDataSpider BPMの他のプロセスから受け取ったメッセージをもとにデータを入力できます。 |
| メッセージ開始イベント (フォーム) |
プロセスにおいて、システムが処理する自動工程を表します。 Webページの入力フォームから受け取ったメッセージをもとにプロセスを開始します。 入力フォームは、データ項目のレイアウトをWebページに埋め込んで使用します。 |
| メッセージ開始イベント (Webhook) |
プロセスにおいて、システムが処理する自動工程を表します。 外部サービス側のWebhook通知の受信を起点とし、プロセスを自動的に開始します。 |
| メッセージ送信中間イベント (HTTP) |
プロセスにおいて、システムが処理する自動工程を表します。 指定したURLに、HTTPリクエストを送信します。 外部システムまたはDataSpider BPMの他のプロセスへのデータ送信が可能となります。 |
| メッセージ送信中間イベント (メール) |
プロセスにおいて、システムが処理する自動工程を表します。 設定した内容でメールを送信します。 送信先は任意に設定できます。 メール本文に、データ項目の入力内容を埋め込むことができます。 |
| メッセージ送信中間イベント (DataSpider Servista) |
プロセスにおいて、システムが処理する自動工程を表します。 指定したDataSpider Servistaのスクリプトを実行することができます。 イベントの実行時には、DataSpider BPM側のデータ項目の値を、DataSpider Servista側で定義されている入力変数へ渡すことができます。 スクリプト終了時には、DataSpider Servista側で定義されている出力変数の値を、DataSpider BPM側のデータ項目の値として受け取ることができます。 スクリプトの実行結果(結果の戻り値:ExitStatusおよびエラー内容)を受け取り、その後のタスクや条件分岐処理等で使用することができます。 |
| 分岐 | ワークフロー図に分岐がある場合、分岐・遷移先の設定を行います。 |
| 項目名 | 必須 | 説明 | |
|---|---|---|---|
| 工程名 | 任意 |
タスクの名称を入力します。 新規配置時には、初期値として「工程<ノード番号>」が入力されています。
|
|
| メモ | 任意 | タスクの注意点や目的などに関するメモを入力します。 | |
| 編集の可否 | データ項目 | - | データ項目の一覧を表示します。 |
| 編集の可否 | 必須 |
このタスクでのデータ項目のデータ編集許可を設定することができます。 データ項目ごとに、「読み(表示)」「書き(入力)」できるかについて設定します。 データ編集許可の種類と動作は以下の3通りです。
|
|
| 締め切り | 締め切り | 任意 |
タスクに締め切り日時を設定することができます。 以下の3通りの設定方法があります。
日付型を指定した場合は、「<指定日付> 23:59」が締め切り日時となります。 日付型の場合は、フォームタイプ(データサブタイプ)が「年月日」である必要があります。 各ユーザが設定したタイムゾーンの日時で締め切りとなります。 タイムゾーンに関する詳細は、「タイムゾーン」を参照してください。
|
| 締め切り時の処理 | 任意 |
締め切りが過ぎたタスクの処理方法について、以下の項目から選択します。
[タスクを異常終了させる(トークンはタイマー境界イベントに移動)]を選択した場合は、ヒューマンタスクに「タイマー境界イベント」を表すアイコンが表示され、締め切りが過ぎた場合のフローを定義することができます。![]() |
|
| 分岐 | 分岐タイプ | 任意 |
このタスクから直接分岐(タスク分岐)を行う場合の分岐の種類を指定します。 以下の2通りの設定方法があります。
条件名またはボタン名や、条件式およびその条件が満たされた場合の遷移先を指定することができます。 遷移先の決定に関する詳細は、「分岐」を参照してください。 |
| 自動処理 / エラー処理 |
処理完了時に、 タスクの各情報がコピーされる データ項目 |
任意 |
タスク処理完了時に、以下のデータ項目に対して、そのタスクの情報を自動で登録します。
|
| 処理担当者設定に、 該当するユーザがいない場合 |
必須 |
誰も処理できない状態になったタスクの処理方法について、以下の項目から選択します。
[タスクを異常終了させる(トークンはエラー境界イベントに移動)]を選択した場合は、ヒューマンタスクに「エラー境界イベント」を表すアイコンが表示され、処理できるユーザが誰もいなかった場合のフローを定義することができます。![]() |
|
| メール通知 / アイコン |
|||
| メール通知 | 任意 |
タスク処理の状況に応じて、そのタスクの処理担当者(候補者)に対して、処理担当者自身の通知設定に関係なく通知メールを送信します。 メールを送るタイミングを以下から選択します(複数選択可)。
通知設定に関する詳細は、「通知」を参照してください。
|
|
| アイコン | 必須 |
ヒューマンタスクのアイコン表示を選択します。 |
|
| 表示 | 操作メニュー | 説明 |
|---|---|---|
| [ヘルプ]アイコン | このマニュアルページを表示します。 | |
![]() |
[フォームプレビュー]ボタン |
ユーザがタスクを実際に処理する際の処理画面を確認することができます。 実際にデータを入力することもできますが、[タスク処理完了]ボタンを押下してもタスクは終了しません。 |
| [並び替え]アイコン | 分岐条件を並び替えます。 | |
| [編集]アイコン | 分岐条件を編集します。 | |
| [削除]アイコン | 分岐条件を削除します。 | |
| [追加]アイコン | 分岐条件を追加します。 | |
![]() |
[適用して閉じる]ボタン | 設定した値を適用して、ヒューマンタスクのプロパティ設定ダイアログを閉じます。 |
![]() |
[適用する]ボタン | 設定した値を適用します。 |
![]() |
[キャンセル]ボタン | 設定した値を適用せずに、ヒューマンタスクのプロパティ設定ダイアログを閉じます。 |
1つのヒューマンタスクを複数ユーザで共有するため、コミュニケーション手段として掲示板型のデータ項目またはオープンチャットを活用することをお勧めします。
チームタスクを完了するまでのデータ登録は、[保存して中断]ボタンを押下します。
チームタスクを完了したい場合は、チーム内ユーザの1人が[<タスク名>処理完了]ボタンを押下します。
チームタスクを完了したい場合は、チーム内ユーザ全員が[<タスク名>処理完了]ボタンを押下します。
チームスイムレーンに関する詳細は、「ワークフロー図: チームスイムレーン」を参照してください。
チーム内ユーザの設定に関する詳細は、「処理担当者」を参照してください。