目次
作成者:株式会社 NTT データ イントラマート
Page i
<< 目次 >>
1 はじめに ..........................................................................................................................................................................................1
1.1 本書の目的 .............................................................................................................................................................................1
1.2 前提条件.................................................................................................................................................................................1
1.3 準備.........................................................................................................................................................................................1
2 リクエストパラメータ .........................................................................................................................................................................2
2.1 パラメータの種類と意味..........................................................................................................................................................2
2.2 画面別のリクエストパラメータ対照表 ......................................................................................................................................5
2.2.1 プロセス種別 【ドキュメントワークフロー】・【申請者/承認者ルート作成ワークフロー】..................................................5
2.2.2 プロセス種別 【ビジネスプロセスワークフロー】 .............................................................................................................6
2.3 ユーザ任意指定リクエストパラメータ ......................................................................................................................................7
3 起票(申請)画面の連携 .................................................................................................................................................................8
3.1 ワークフローモジュールの標準画面を使用する ....................................................................................................................8
3.1.1 起票指定日の指定 (任意)..........................................................................................................................................10
3.1.2 サンプルプログラム .......................................................................................................................................................10
3.2 起票(申請)画面のみ、標準画面を使用する(タグリブ)......................................................................................................11
3.2.1 起票(申請)画面 ...........................................................................................................................................................12
3.2.2 起票(再申請)画面 .......................................................................................................................................................13
3.2.3 起票(サブプロセスの申請)画面 ..................................................................................................................................14
3.2.4 ステータスに応じた処理画面........................................................................................................................................15
3.2.5 任意プログラム ..............................................................................................................................................................16
3.2.6 サンプルプログラム .......................................................................................................................................................17
3.3 APIを使用する......................................................................................................................................................................18
3.3.1 データベーストランザクションの統一 ............................................................................................................................18
3.3.2 アプリケーションロックの実装方法................................................................................................................................19
3.3.3 サンプルプログラム .......................................................................................................................................................21
4 審議(承認)画面の連携 ...............................................................................................................................................................22
4.1 ワークフローモジュールの標準画面を使用する ..................................................................................................................22
4.1.1 アプリケーションキー情報の取得 .................................................................................................................................22
4.1.2 サブプロセスで、親プロセスのでアプリケーションキー情報の取得.............................................................................22
4.1.3 サンプルプログラム .......................................................................................................................................................23
4.2 審議(承認)画面のみ、標準画面を使用する(タグリブ)......................................................................................................24
4.2.1 審議(承認)画面 ...........................................................................................................................................................24
4.2.2 任意プログラム ..............................................................................................................................................................25
4.2.3 サンプルプログラム .......................................................................................................................................................26
4.3 APIを使用する......................................................................................................................................................................27
4.3.1 サンプルプログラム .......................................................................................................................................................27
5 メール送信API..............................................................................................................................................................................28
5.1 ユーザアプリケーション内で、ワークフローのメール送信....................................................................................................28
5.2 後処理プログラム内で、ワークフローのメール送信 .............................................................................................................29
5.2.1 テンプレートメールを“処理の確定後”に送信する ......................................................................................................30
5.2.2 特定の処理内ですべてのテンプレートメールを送信させない ....................................................................................31
6 後処理プログラム..........................................................................................................................................................................33
6.1 後処理プログラム内で取得されるアクティビティCD.............................................................................................................34
6.2 差戻し/引戻しの動作するタスク.........................................................................................................................................35
6.3 エラーメッセージの指定........................................................................................................................................................35
6.3.1 プロパティファイルに定義したメッセージを表示する ...................................................................................................35