Q&A

回答の並べ替え:
投稿新規に質問を投稿する

回付データの内容で検索をしたい

INU- INU-

2021-04-14 13:45

サンプルアプリの「人事異動申請書」を活用して、①検索・照会→②新規作成 or 詳細表示をして申請を行うアプリを構築しようとしています。
この①検索・照会において、検索条件を指定することで表示される情報を絞り込もうとしています。
※1枚目の画像の通り。

そこで検索のアクションを確認したところ、アクション「回付データ一覧を取得する」と使って、データを取得していることを確認しました。
この時、検索条件には固定のもの(ワークフロー番号~担当者ステータス)しか指定できないと見受けられます。
※2枚目の画像の通り。

実装したいものとしては、例えば「新所属部署」など、「人事異動申請書」の項目で検索をかけたいと思っています。
この実装に当たって、アクション「回付データ一覧を取得する」でワークフローテーブル(wf2から始まるテーブル群と考えています。)からどのようにデータを取得しているのかわからず困っています。
このアクションの内容(どのようにワークフローテーブルからデータを結合・取得しているか)、もしくは上記に似たアプリを構築した例があればご教示いただけますと幸いです。

INU- INU-
heroさん

ご回答ありがとうございます。
記載が不十分でした。

>実装したいものとしては、例えば「新所属部署」など、「人事異動申請書」の項目で検索をかけたいと思っています。
こちら、「新所属部署」で検索した場合、その条件に合致する一覧を表示したうえで回付状況等も表示するという意味合いでした。
一般的なシステムであれば、外部キーを使ったテーブル結合等で実装すると考えますが、CELFのワークフローテーブルの構造がわからず困っているという質問でした。
hero hero
ワークフローは詳しくないのですが、
アクション「回付データ一覧を取得する」は固定ですので、「新所属部署」など、「人事異動申請書」の項目は、「人事異動申請書_ヘッダテーブル」から検索条件を使って取得すればよいのではないでしょうか。