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