Loading
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
Salesforce 組織の設定および管理
目次
絞り込み条件を選択

          結果がありません
          結果がありません
          検索のヒントをいくつかご紹介します

          キーワードの入力ミスがないか確認する。
          より一般的な検索語を使用する。
          絞り込み条件を減らして、検索範囲を広げる。

          Salesforce ヘルプ全体を検索
          Salesforce Classic のページレイアウトへのアーカイブコンポーネントの追加

          Salesforce Classic のページレイアウトへのアーカイブコンポーネントの追加

          Salesforce Classic ページレイアウトにアーカイブコンポーネントを追加して、ユーザーがアーカイブされた関連レコードをプライマリレコードから直接表示できるようにします。

          1 つの子オブジェクトを表示する単一オブジェクトコンポーネント、または複数の関連オブジェクトのレコードを表示する複数オブジェクトコンポーネントを設定できます。

          組織で Lightning Out を有効にします。この機能は、Visualforce ページに Lightning コンポーネントを埋め込むために必要です。

          「アーカイブ管理者」権限セットを適切なユーザーに割り当てます。

          必要なユーザー権限

          ToDo 必要なユーザー権限
          Visualforce ページの作成および編集 「アプリケーションのカスタマイズ」
          ページレイアウトの編集 「アプリケーションのカスタマイズ」
          1. アーカイブコンポーネントの Visualforce ページを作成します。

            コンポーネントをレイアウトに追加する前に、Lightning コンポーネントのコンテナとして機能する Visualforce ページを作成します。

          2. [設定] から、[クイック検索] ボックスに「Visualforce ページ」と入力し、[Visualforce ページ] を選択します。
          3. [新規] をクリックします。
          4. 表示ラベルと名前 (Account_Archive_Single など) を入力します。
          5. [ Salesforce モバイルアプリケーションおよび Lightning Experience で使用可能] を選択します。
          6. Visualforce マークアップタブで、既存のコードを使用事例のスニペットに置き換えます。

            オプション A: 単一オブジェクトコンポーネント

            次のスニペットは、1 つのオブジェクトのアーカイブ済みレコードを表示する場合に使用します。[取引先] を主オブジェクトに、[ケース] を表示するアーカイブ済みエンティティに置き換えます。

            <apex:page standardController="Account" showHeader="false" sidebar="false">
                  <apex:includeLightning/>
                  <div id="archiveWidget" style="min-height:400px;"></div>
                  <script>
                  $Lightning.use(
                  "runtime_platform_trustedservicesarchive:archivedWidgetsForClassic",
                  function() {
                  $Lightning.createComponent(
                  "runtime_platform_trustedservicesarchive:singleRelatedRecordsArchivedWidgetForClassic",
                  {
                  recordId: "{!Account.Id}",
                  objectApiName: "Account",
                  archivedEntityName: "Case"
                  },
                  "archiveWidget"
                  );
                  }
                  );
                  </script>
                  </apex:page>

            オプション B: 複数オブジェクト (リスト) コンポーネント

            最大 10 個のオブジェクトのアーカイブ済みレコードを表示するには、次のスニペットを使用します。オブジェクトの API 参照名で archivedEntitiesNames 配列を更新します。

            <apex:page standardController="Account" showHeader="false" sidebar="false">
                  <apex:includeLightning/>
                  <div id="archiveListWidget" style="min-height:600px;"></div>
                  <script>
                  $Lightning.use(
                  "runtime_platform_trustedservicesarchive:archivedWidgetsForClassic",
                  function() {
                  $Lightning.createComponent(
                  "runtime_platform_trustedservicesarchive:listRelatedRecordsArchivedWidgetForClassic",
                  {
                  recordId: "{!Account.Id}",
                  objectApiName: "Account",
                  archivedEntitiesNames: ["Contact", "Opportunity", "Case"],
                  maxArchivedEntitiesNames: 10
                  },
                  "archiveListWidget"
                  );
                  }
                  );
                  </script>
                  </apex:page>

            オプション C: EmailMessage アーカイブコンポーネント

            特定のメールのアーカイブ済み添付ファイルまたはデータを表示するには、次のスニペットを使用します。

            <apex:page standardController="EmailMessage" showHeader="false" sidebar="false">
                  <apex:includeLightning />
                  <div id="archiveWidget" style="min-height:400px;"></div>
                  <script>
                  $Lightning.use(
                  "runtime_platform_trustedservicesarchive:archivedWidgetsForClassic",
                  function() {
                  $Lightning.createComponent(
                  "runtime_platform_trustedservicesarchive:singleRelatedRecordsArchivedWidgetForClassic",
                  {
                  recordId: "{!EmailMessage.Id}",
                  objectApiName: "EmailMessage",
                  archivedEntityName: "ContentDocument"
                  },
                  "archiveWidget"
                  );
                  }
                  );
                  </script>
                  </apex:page>
          7. 変更内容を保存します。
          8. Visualforce ページをページレイアウトに追加します。

            ページを作成したら、関連するオブジェクトページレイアウトに追加します。

          9. [設定] から、更新するオブジェクト ([取引先] や [メールメッセージ] など) に移動します。
          10. [ページレイアウト] を開き、編集するレイアウトを選択します。
          11. パレットで、[Visualforce Pages] を選択します。
          12. Visualforce ページをレイアウトのセクションにドラッグします。
          13. Visualforce ページのレンチ アイコン(プロパティ)をクリックし、次の設定を定義します。
            • 幅 (ピクセルまたは %): 100%
            • 高さ (ピクセル): 400 (またはリストコンポーネントの600) 以上
            • スクロールバーを表示: 選択済み
          14. [OK] をクリックし、変更を保存します。
          警告
          警告 [アーカイブ] コンポーネントが空白で表示される場合は、組織で Lightning Out が有効になっており、ユーザーに必要なアーカイブアプリケーション権限があることを確認してください。
           
          読み込み中
          Salesforce Help | Article