ユーザー別トランザクション関連リストを追加

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:1分
  • この例では、過去 20 件のトランザクションという関係をユーザー フォームに追加します。

    始める前に

    必要なロール:admin

    このタスクについて

    新しい関係により、現在のユーザーが開いたタスクレコードのリストが作成されます。

    手順

    1. 移動先 すべて > システム定義 > 関係性.
    2. [新規] をクリックします。
    3. 次の値でリレーションシップを作成します。
      オプション説明
      名前 直近 20 件のトランザクション
      テーブルに適用 ユーザー [sys_user]
      テーブルからのクエリ タスク [task]
      次によるクエリ
      current.addQuery('opened_by', parent.sys_id);
    4. [送信] をクリックします。
    5. 移動先 ユーザー管理 > ユーザー.
    6. 任意のユーザーを選択します。
      たとえば、David Loo を選択します。
    7. ユーザーフォームの関連リストを設定し、関連リスト [直近 20 件のトランザクション] を追加します。
    8. 移動先 ユーザー管理 > ユーザー.
    9. 任意のユーザーを選択します。
      たとえば、David Loo を選択します。
    10. [直近 20 件のトランザクション] 関連リストには、現在のユーザーがオープンしたすべてのタスクレコードが表示されます。

    次のタスク

    注意事項および制限事項:
    • このクエリは、ユーザーがオープンしたすべてのタスクレコードを返します。関連リストには、デフォルトでページあたり 20 件のタスクレコードが表示されます。
    • 親変数は [適用先] テーブルを参照します。この場合、User [sys_user] テーブルに適用されます。
    • レコードsys_idに対するクエリは、関係の一般的なクエリ方法です。