ユーザマニュアル




2024/12/19

MANUAL

テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:ルックアップ

## 概要 [組織](/ja/manual/table-management-choices-text-depts)、[グループ](/ja/manual/table-management-choices-text-groups)、[ユーザ](/ja/manual/table-management-choices-text-users)および[リンク](/ja/manual/table-record-import-and-link)された[項目](/ja/manual/table-management-column)を選択した際に、選択した[組織](/ja/manual/table-management-choices-text-depts)、[グループ](/ja/manual/table-management-choices-text-groups)、[ユーザ](/ja/manual/table-management-choices-text-users)および[リンク](/ja/manual/table-record-import-and-link)の[項目](/ja/manual/table-management-column)を転記することができます。例えば商談テーブルから顧客テーブルをリンクしている際に、顧客テーブルの住所項目、電話番号項目などを商談テーブルに転記できます。説明項目等に登録されている画像を転記することも可能です。また、[自動ポストバック](/ja/manual/table-management-auto-postback)機能と組み合わせると、マスタ選択後、すぐに値を反映することができます。 ## 制限事項 1. ルックアップ機能は[分類項目](/ja/manual/table-management-class)にのみ設定できます。 1. [コメント項目](/ja/manual/table-management-comments)、[添付ファイル項目](/ja/manual/table-management-attachments)をFromおよびToに指定することはできません。 1. 「読み取り権限」の無い項目をFromに指定した場合、空文字が転記されます。 1. 項目に転記した値が登録されますので、親テーブルで値を変更しても反映されません。 1. [インポート](/ja/manual/table-record-import)で「IDが一致するレコードを更新する」にした場合、項目が変更になった場合のみ動作します。 1. [組織](/ja/manual/table-management-choices-text-depts)、[グループ](/ja/manual/table-management-choices-text-groups)、[ユーザ](/ja/manual/table-management-choices-text-users)および[リンク](/ja/manual/table-record-import-and-link)された[項目](/ja/manual/table-management-column)が複数選択の場合には動作しません。 ## 前提条件 1. 設定を行うには「サイトの管理権限」が必要です。 ## 操作手順 [選択肢一覧](/ja/manual/table-management-choices-text)にJSON形式で[リンク](/ja/manual/table-record-import-and-link)を指定します。記述方法は「[テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:フィルタ、ソート、表示フォーマット](table-management-choice-json)」と同様です。 ## 設定例1 下記の例ではサイトID 6 に[リンク](/ja/manual/table-record-import-and-link)し、[項目](/ja/manual/table-management-column)を選択した際に、サイトID 6 の分類A(ClassA)を分類B(ClassB)に転記、分類B(ClassB)を分類C(ClassC)に転記、状況(Status)を分類D(ClassD)に転記、および日付A、チェックA、説明Aをそれぞれに転記しています。[状況項目](/ja/manual/table-management-status)はTypeを 1 に指定し「値」ではなく[表示名](/ja/manual/table-management-label-text)を転記します。 ##### JSON ``` [ { "SiteId": 6, "Lookups": [ { "From": "ClassA", "To": "ClassB" }, { "From": "ClassB", "To": "ClassC" }, { "From": "Status", "To": "ClassD", "Type": 1 }, { "From": "DateA", "To": "DateA" }, { "From": "NumA", "To": "NumA" }, { "From": "CheckA", "To": "CheckA" }, { "From": "DescriptionA", "To": "DescriptionA" } ] } ] ``` ## 設定例2 下記の例では[組織](/ja/manual/table-management-choices-text-depts)を選択肢に設定し、[組織](/ja/manual/table-management-choices-text-depts)を選択した際に、「組織コード」を分類Eに転記します。 ##### JSON ``` [ { "TableName": "Depts", "Lookups": [ { "From": "DeptCode", "To": "ClassE", "Type": 0 } ] } ] ``` ## 設定例3 下記の例では[グループ](/ja/manual/table-management-choices-text-groups)を選択肢に設定し、[グループ](/ja/manual/table-management-choices-text-groups)を選択した際に、[説明](/ja/manual/table-management-column-description)を分類Eに転記します。 ##### JSON ``` [ { "TableName": "Groups", "Lookups": [ { "From": "Body", "To": "ClassE", "Type": 0 } ] } ] ``` ## 設定例4 下記の例では[ユーザ](/ja/manual/table-management-choices-text-users)を選択肢に設定し、[ユーザ](/ja/manual/table-management-choices-text-users)を選択した際に、組織名を分類E、説明を説明A、メールアドレスを分類Mに転記します。 ##### JSON ``` [ { "TableName": "Users", "Lookups": [ { "From": "Dept", "To": "ClassE", "Type": 1 }, { "From": "Body", "To": "DescriptionA" }, { "From": "MailAddresses", "To": "ClassM" } ] } ] ``` ## 設定例5 下記の例では[グループ](/ja/manual/table-management-choices-text-groups)を選択肢に設定し、[グループ](/ja/manual/table-management-choices-text-groups)を選択した際に、「グループ名称」を分類Eに転記します。このとき分類Eに値が設定されている場合は上書きせず、分類Eに値が設定されていない場合のみ転記します。 ##### JSON ``` [ { "TableName": "Groups", "Lookups": [ { "From": "GroupName", "To": "ClassE", "Type": 0, "Overwrite": false } ] } ] ``` ## 設定例6 下記の例では[グループ](/ja/manual/table-management-choices-text-groups)を選択肢に設定し、[グループ](/ja/manual/table-management-choices-text-groups)を選択した際に、「グループ名称」を分類Aに転記します。このとき分類Aに値が設定されている場合でも「グループ名称」で上書きして転記します。 ##### JSON ``` [ { "TableName": "Groups", "Lookups": [ { "From": "GroupName", "To": "ClassA", "Type": 0, "OverwriteForm": true } ] } ] ``` ## 設定内容 |No|選択肢|説明| |:----|:----|:----| |1|From|転記元の[テーブル](/ja/manual/table)の[データベースのカラム名](/ja/manual/dev-column-name)を指定します。| |2|To|転記先の[テーブル](/ja/manual/table)の[データベースのカラム名](/ja/manual/dev-column-name)を指定します。| |3|Type|値を転記する場合には 0 を指定します。表示名を転記する場合には 1 を指定します。Typeは省略可能です。省略した場合の既定値は 0 です。| |4|Overwrite|Toで指定した項目に既に値が設定されている場合は上書きせず、値が設定されていない場合のみ転記したい場合は false を指定します。Overwriteは省略可能です。省略した場合の既定値は true です。| |5|OverwriteForm|Toで指定した項目に値を必ず転記したい場合はtrueを指定します。OverwriteFormは省略可能です。省略した場合の既定値は false です。なお、ユーザによる手動入力した場合であっても上書き転記します。| ## 詳細情報 1. [状況項目](/ja/manual/table-management-status)や[分類項目](/ja/manual/table-management-class)で「値」と[表示名](/ja/manual/table-management-label-text)が分かれている項目をFromに指定する場合には、Typeの設定が重要です。Toも同様に「値」と[表示名](/ja/manual/table-management-label-text)が分かれている場合には 0 を指定しますが、表示名を文字列として転記したい場合には 1 を指定します。 ## 対応バージョン |対応バージョン|内容| |:--|:--| |1.1.27.0 以降|機能追加| |1.2.2.0以降|[組織](/ja/manual/table-management-choices-text-depts)、[グループ](/ja/manual/table-management-choices-text-groups)、[ユーザ](/ja/manual/table-management-choices-text-users)のルックアップ機能を追加| |1.3.10.0以降|上書きを制御するスイッチ機能(Overwrite)を追加| ## 関連情報 <div id="ManualList"><ul><li><a href="/ja/manual/table">テーブル機能</a><span>2023/04/12 up</span></li> <li><a href="/ja/manual/table-record-import">テーブル機能:レコードのインポート</a><span>2024/07/10 up</span></li> <li><a href="/ja/manual/table-record-import-and-link">テーブル機能:レコードのインポートとマスタデータのリンク</a><span>2024/12/19 up</span></li> <li><a href="/ja/manual/table-record-import-and-update">テーブル機能:レコードのインポートによる既存レコードの更新</a><span>2024/06/07 up</span></li> <li><a href="/ja/manual/table-record-import-fail">テーブル機能:レコードのインポートがうまくいかない場合の確認事項</a><span>2024/06/07 up</span></li></ul></article> <ul><li><a href="/ja/manual/table-management-column">テーブルの管理:項目</a><span>2023/06/13 up</span></li> <li><a href="/ja/manual/table-management-status">テーブルの管理:項目:状況</a><span>2023/06/13 up</span></li> <li><a href="/ja/manual/table-management-class">テーブルの管理:項目:分類</a><span>2023/04/21 up</span></li> <li><a href="/ja/manual/table-management-attachments">テーブルの管理:項目:添付ファイル</a><span>2024/06/13 up</span></li> <li><a href="/ja/manual/table-management-comments">テーブルの管理:項目:コメント</a><span>2023/04/21 up</span></li></ul></article> <ul><li><a href="/ja/manual/table-management-label-text">テーブルの管理:エディタ:項目の詳細設定:表示名</a><span>2023/04/25 up</span></li> <li><a href="/ja/manual/table-management-column-description">テーブルの管理:エディタ:項目の詳細設定:説明</a><span>2023/04/25 up</span></li> <li><a href="/ja/manual/table-management-choices-text">テーブルの管理:エディタ:項目の詳細設定:選択肢一覧</a><span>2023/10/12 up</span></li> <li><a href="/ja/manual/table-management-choices-text-link">テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:リンク</a><span>2024/11/12 up</span></li> <li><a href="/ja/manual/table-management-choices-text-depts">テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:組織</a><span>2023/04/25 up</span></li> <li><a href="/ja/manual/table-management-choices-text-groups">テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:グループ</a><span>2023/04/25 up</span></li> <li><a href="/ja/manual/table-management-choices-text-users">テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:ユーザ</a><span>2023/04/25 up</span></li> <li><a href="/ja/manual/table-management-choice-json">テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:フィルタ、ソート、表示フォーマット</a><span>2024/11/12 up</span></li> <li><a href="/ja/manual/table-management-choice-json-column-filter-expressions">テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:フィルタ(選択肢一覧を他の項目の値で絞り込む)</a><span>2024/12/19 up</span></li> <li><a href="/ja/manual/table-management-auto-postback">テーブルの管理:エディタ:項目の詳細設定:自動ポストバック</a><span>2023/04/25 up</span></li></ul></article> <ul><li><a href="/ja/manual/table-management-link-view">テーブルの管理:リンク</a><span>2024/05/24 up</span></li></ul></article> <ul><li><a href="/ja/manual/dept">組織管理機能</a><span>2024/03/12 up</span></li> <li><a href="/ja/manual/dept-import">組織管理機能:インポート/エクスポート</a><span>2024/08/15 up</span></li></ul></article> <ul><li><a href="/ja/manual/group">グループ管理機能</a><span>2024/05/31 up</span></li> <li><a href="/ja/manual/group-import">グループ管理機能:インポート/エクスポート</a><span>2024/12/19 up</span></li></ul></article> <ul><li><a href="/ja/manual/user">ユーザ管理機能</a><span>2024/05/14 up</span></li> <li><a href="/ja/manual/user-import">ユーザ管理機能:インポート/エクスポート</a><span>2024/05/14 up</span></li></ul></article> <ul><li><a href="/ja/manual/dev-column-name">項目名とデータベース上のカラム名の対応</a><span>2024/12/19 up</span></li></ul></article> <ul><li><a href="/ja/manual/advanced-operations-link">応用編:リンク</a><span>2024/07/08 up</span></li></ul></article> <ul><li><a href="/ja/manual/faq-lookup-posting">FAQ:親テーブルの項目の値を子テーブルの項目に転記したい</a><span>2024/04/29 up</span></li></ul></article></div><input id="SearchTextHidden" type="hidden" value="" />
TOP
このページをシェアする
記載された商品名、各製品名は各社の登録商標または商標です。 © Implem Inc.