本文へ移動
Wagby11
マニュアルのグループを選ぶ

WAGBY11 MANUAL / 22

状態・履歴・ToDoを確認する

申請の状態を一覧で確認し、自分の申請や承認待ちを絞り込み、操作履歴とToDoから必要なデータへ移動できます。

最終更新日:

ワークフローの小目次へ

1. このページで伝える機能

申請の状態を一覧で確認し、自分の申請や承認待ちを絞り込み、操作履歴とToDoから必要なデータへ移動できます。

2. Wagby11で実現できること

備品申請の一覧には申請ステータスを表示し、申請中・承認済み・差し戻しなどの状態で検索します。「自分の申請」「自分の承認待ち」「自分の再確認待ち」で対象を絞り込むこともできます。

申請ステータスのバッジと、状態・担当による検索欄を表示した例です。
申請ステータスのバッジと、状態・担当による検索欄を表示した例です。

詳細画面の申請ステータスにも、現在の状態名をバッジで表示します。未申請の場合は「未申請」と表示され、上部の案内と合わせて次の操作を確認できます。

備品申請の詳細に、申請ステータスを「未申請」のバッジで表示した例です。
備品申請の詳細に、申請ステータスを「未申請」のバッジで表示した例です。
共通ヘッダーの通知・対応待ちから、現在自分が対応できる承認待ちの一覧へ移動できます。
共通ヘッダーの通知・対応待ちから、現在自分が対応できる承認待ちの一覧へ移動できます。

ToDoは後続段階の予定件数ではなく、現在操作できる承認待ち・再確認待ちを対象とします。有効な代理担当分も含み、通常の閲覧権限や検索範囲を適用します。ToDoを利用するためだけに検索用項目を追加する必要はありません。

履歴で申請・差し戻し・再開・承認・完了と、その実行者・日時・コメントを確認できます。
履歴で申請・差し戻し・再開・承認・完了と、その実行者・日時・コメントを確認できます。

状態を取得する項目は共通基盤から導出する非保存項目として定義します。業務テーブルに状態の列を増やす設定ではありません。スマートフォンでも同じ権限・状態・履歴を利用でき、対象モデルのモバイル画面の公開設定を追加して対応します。

3. AIへの指示例

最小限の指示例

申請の状態と、自分が承認すべきデータを一覧で確認できるようにしてください。

AIは一覧に出す状態、検索用項目、ToDoから移動する画面を類推して補います。自分の申請か自分の承認待ちか、どちらを探したいかも伝えます。

より詳細な指示例

備品申請へworkflow.statusを取得する非保存・読取専用のflowStatusを追加し、検索と一覧へ表示してください。workflow.scopeを使うflowScopeも検索に追加し、自分の申請・自分の承認待ち・自分の再確認待ちを選べるようにします。flowScopeは検索入力だけに公開し、共通ヘッダーのToDoから対象一覧へ移動できることと、再申請前の履歴が残ることを確認してください。
既存の定義・データ・権限を保持し、Wagby11のguide・referenceを確認してください。利用者向け操作マニュアルを更新し、生成・ビルド後に該当する利用者の画面とAPIで動作を確認してください。

4. 編集されるAppSchemaの例

以下は関連する定義の抜粋です。構文を覚えなくても、誰がどの条件で申請・承認するかをAIへ伝えられます。

entity:
  workflow: { enabled: true }
  attributes:
    # 既存の業務項目・監査項目などは省略
    - name: 申請ステータス
      name_en: flowStatus
      type: string
      transient: true
      readonly: true
      derived: { source: workflow.status }
    - name: ワークフロー絞り込み
      name_en: flowScope
      type: string
      transient: true
      readonly: true
      derived: { source: workflow.scope }
      exposure:
        api: { input: [SEARCH], output: [] }
functions:
  - description: 備品申請を検索する
    filter:
      - { name_en: flowStatus }
      - { name_en: flowScope }
    list:
      - { name_en: flowStatus }

既存の検索項目・一覧項目を残して追加します。flowStatusは表示・検索に、flowScopeは検索に使う項目です。検索用のflowScopeを利用者向けデータとして保存・出力する必要はありません。

5. 参考資料

検索・ToDo・モバイル
designer/docs/appschema/html/guide/14-workflow/06-search-mobile.html
操作と状態・履歴
designer/docs/appschema/html/guide/14-workflow/03-operations.html