機械翻訳について

オブジェクト間でカスタム・フィールドをコピーするにはどうすればよいですか。

オブジェクト間でカスタム・フィールドをコピーする方法を次に示します。 この例では、アカウント・オブジェクトにカスタム・フィールドを作成し、それをサブスクリプション・オブジェクトにコピーします。

ノート: この手順では、サンドボックスおよびアプリケーション・コンポーザへのアクセスが必要です。
  1. まず、アカウント・オブジェクトのカスタム・フィールドを作成: 「アプリケーション・コンポーザ」>「アカウント」>「フィールド」にナビゲートします。
  2. このシナリオでは、固定選択リストを使用しているため、固定選択リストを作成し、その値リストを設定します。 この手順の後半で使用するため、API名をノートにとります。
  3. 次に、「ページ」>「アプリケーション・ページ」に移動します。
  4. 「詳細ページ」セクションで「組織詳細の編集」リージョンを選択します。
  5. 「使用可能なフィールド」リストを使用して、最近作成したフィールドを強調表示し、「選択したフィールド」リストに移動します。
  6. 保存して閉じ、ページを表示します。
  7. サブスクリプション・オブジェクトに進みましょう: 「標準オブジェクト」リストで検索し、展開します。
  8. 「フィールド」を選択し、新しいカスタム・フィールドを作成します。 単純なテキスト・オブジェクトを使用しているため、固定選択リストの値の長さを保持できることを確認してください。
  9. 「ページ」に移動して、「詳細ページ・レイアウト」を選択します。 標準レイアウトを複製し、コピーを編集します。
  10. 「サブタブの編集」の近くの鉛筆アイコンをクリック: Summary.
  11. 「使用可能なフィールド」リストを使用して、最近作成したフィールドを強調表示し、「選択したフィールド」リストに移動します。
  12. トリガーを作成しましょう: まず、「サーバー・スクリプト」 「トリガー」を選択します。
  13. 「トリガー」フィールドで、新しいトリガーを作成し、次の値を設定します:
    • トリガー名: PartyChangeのように、トリガーに覚えやすい名前を付けます。
    • フィールド名: フィールドにPrimaryPartyIdという名前を付けます。
    • 「トリガー定義」で、次のサンプル・コードを使用します:
      def org = newView('OrganizationProfile');
      def view_Criteria = newViewCriteria(org);
      def view_criteria_row = view_Criteria.createRow();
      def view_condition = view_criteria_row.ensureCriteriaItem('PartyId');
      view_condition.setOperator('=');
      view_condition.setValue(PrimaryPartyId);
      view_Criteria.insertRow(view_criteria_row);
      org.appendViewCriteria(view_Criteria);
      org.setMaxFetchSize(1);
      org.executeQuery();
      
      if(org.hasNext())
      {
        def o = org.next();
        setAttribute('*REPLACE WITH ATTRIBUTE NAME OF CUSTOM SUBSCRIPTION FIELD *',o.*API Name for the Custom field in Account*)
        //For example
        //setAttribute('MyCustomSubText_c',o.CustomFCLTest_c)
      
  14. 変更を保存し、変更をテスト: 「設定および保守」に移動し、「顧客の管理」タスクを検索します。

  15. 組織を検索して選択し、作成したカスタム固定選択リストが組織情報ページで使用可能であることを確認します。
  16. 値を選択し、変更を保存して、ページを閉じます。
  17. サブスクリプション管理に移動して、新しいサブスクリプションを作成します。

    「顧客の管理」タスクで問い合せた前の組織から顧客を選択してください。

  18. 「概要」ページに、以前に選択した値を持つサブスクリプション管理のカスタム・フィールドが表示されます。