sysapproval_approverテーブルのApprovingについて

kim62
Tera Expert

お世話になっております。

sysapproval_approverテーブルのApprovingの仕組みについて教えてください。

現在、sysapproval_approverテーブルの「Approving」がKnowledge: KBXXXXXXのようなかたちになっており、
Sys_idでないとユーザから検索できない仕組みであり、改善策を探しています。

sysapproval_approverテーブルには他のテーブル(CHG,REQ)だとApproval forにタスクテーブルからNumberを引っ張ってきているため、Number(CHGXXXXXX)で検索できるのですが、ナレッジテーブルはTaskテーブルに紐づいていないため空白になっています。

一覧から検索できるようにするためには項目を追加し、ナレッジテーブルの番号を参照するカスタムしかないのでしょうか。現状のままで、何か対応策をご存じの方はご教授ください。

よろしくお願い致します。

1 件の受理された解決策

iwai
Giga Sage

他の方法ではDatabase Viewと言うのがあります。これは複数のテーブルを繋げて仮想テーブルのように扱えてリストビューで表示することができます。これを使ってApprovalとKnowledgeを繋げるとナレッジ番号や説明などもリストビューに表示できるので検索することができます。しかしKnowledgeの場合は少し問題があって、Knowledgeテーブルへのリンクも出来てしまうため、Knowledgeの設定の方の画面に遷移出来てしまいます。そこは別の設定である程度防ぐなどの対策は出来るとは思います。

一長一短ですが、検討材料のひとつにはなるかなと思います。
下記はデーターベースビューを使った一覧と設定です。

find_real_file.png

元の投稿で解決策を見る

2件の返信2

iwai
Giga Sage

他の方法ではDatabase Viewと言うのがあります。これは複数のテーブルを繋げて仮想テーブルのように扱えてリストビューで表示することができます。これを使ってApprovalとKnowledgeを繋げるとナレッジ番号や説明などもリストビューに表示できるので検索することができます。しかしKnowledgeの場合は少し問題があって、Knowledgeテーブルへのリンクも出来てしまうため、Knowledgeの設定の方の画面に遷移出来てしまいます。そこは別の設定である程度防ぐなどの対策は出来るとは思います。

一長一短ですが、検討材料のひとつにはなるかなと思います。
下記はデーターベースビューを使った一覧と設定です。

find_real_file.png

iwai様
 
お忙しい中、ご確認ありがとうございます!
このようなやり方もあったのですね。
大変参考になりました。こちらも検討させて頂きます。