intra-mart Accel Platform IM-Workflow TERASOLUNA Server Framework プログラミングガイド 第5版 2019-12-01

5.1. 申請時の画面処理の流れ

申請時の処理の流れを説明します。

5.1.1. 申請一覧画面

  • 申請可能なフローの一覧が表示されます。
  • フローを選択することで、ユーザコンテンツ画面へ遷移します。
  • 申請基準日やフローIDなど申請に必要なワークフローデータが送信されます。
../../_images/apply_list.png

5.1.2. ユーザコンテンツ画面

  • フローに設定されたユーザコンテンツ画面が呼び出されます。
  • 入力完了時に、入力値に対してクライアントサイド・バリデーションを行います。
  • 入力完了時にCSJS API workflowOpenPageを実行して、標準申請画面を呼び出します。
../../_images/user_contents.png

5.1.3. 標準申請画面

  • 申請ボタンの押下時にAjaxによる申請処理が実行され、フローに設定されたアクション処理 ユーザプログラムが呼ばれます。
  • アクション処理では、入力値のサーバサイド・バリデーションとデータベースへの登録などを行います。
  • 申請処理の完了後、標準申請画面の呼び出し時に指定した画面に自動で遷移します。
../../_images/apply.png

5.1.4. 申請完了後の遷移画面

  • API workflowOpenPageの実行時に指定した画面に自動で遷移します。
  • 指定がない場合は、特定の画面へ遷移することなく、ただ標準申請画面が閉じられます。
../../_images/apply_list.png