セットアップマニュアルセットアップについてMultiRecordEditorのセットアップは以下の手順で行います。01.前提02.パッケージ内容の説明03.セットアップ04.その他01.前提Salesforceをご理解されてることを前提としております。MultiRecordEditorが動作するシステム環境の仕様は以下の通りです。Edition詳細はSalesforceヘルプの「パッケージのインストール」を参照ください。02.パッケージ内容の説明インストールされるパッケージ内容は以下の通りです。MultiRecordEditorに必要なプログラムファイル一式03.セットアップ以下の手順でセットアップを行ってください。パッケージインストール用URLとインストールキーをご提供致します。インストール作業の際はこれらの情報が必要となりますので、あらかじめご準備下さい。インストール1パッケージインストール用URLをブラウザにて入力します。2Salesforceのログイン画面が表示されますので、インストール先環境のシステム管理者ユーザでログインします。3ログイン致しますとパッケージインストール画面が表示されます。4任意のインストール設定を選択(※)、並びにインストールキーを入力し、「インストール」ボタンをクリックします。5パッケージのインストールが開始されます。完了画面の表示、及び完了メールの通知が行われるまでお待ちください。6完了画面にて「完了」ボタンをクリックします。7インストール済みパッケージ一覧画面が表示されますので、本パッケージがインストール済みの一覧に表示されていることをご確認下さい。※インストール種別は「管理者のみインストール」を推奨とします。アップグレード1パッケージインストール(アップグレード)用URLをブラウザにて入力します。2Salesforceのログイン画面が表示されますので、インストール(アップグレード)先環境のシステム管理者ユーザでログインします。3ログイン致しますとパッケージインストール(アップグレード)画面が表示されます。4任意のインストール(アップグレード)設定を選択し、「アップグレード」ボタンをクリックします。5パッケージのインストール(アップグレード)が開始されます。完了画面の表示、及び完了メールの通知が行われるまでお待ちください。6完了画面にて「完了」ボタンをクリックします。7インストール済みパッケージ一覧画面が表示されますので、本パッケージがインストール済みの一覧に表示されていることをご確認下さい。Visualforce作成MultiRecordEditorを利用する対象のオブジェクトのリストビューからMultiRecordEditor画面に遷移するためのプログラムを作成します。1Salesforce画面右上の設定メニュー(歯車アイコン)から「設定」メニューをクリックします。2Salesforce設定画面が表示されますので、サイドバーのクイック検索欄に「Visualforce」と入力し、カスタムコード配下の「Visualforceページ」リンクをクリックし、Visualforceページ画面を表示します。3新規ボタンをクリックし、以下、対象となるオブジェクトのVisualforceを作成し保存します。取引先オブジェクトの例は以下の通りです。43で作成したVisualforceページを各利用ユーザが参照できるように、プロファイルや権限セット等を使用して権限設定を行います。カスタムボタン作成MultiRecordEditor画面の遷移元リストビューに追加するカスタムボタンを作成します。1Salesforce画面右上の設定メニュー(歯車アイコン)から「設定」メニューをクリックします。2Salesforce設定画面が表示されますので、オブジェクトマネージャをクリックします。3右上の検索窓から対象のオブジェクトを入力し検索し、表示ラベルの該当のオブジェクトをクリックします。4画面左のメニューから「ボタン、リンク、およびアクション」をクリックします。5画面右上の「新規ボタンまたはリンク」をクリックし、以下、ボタン設定を行い保存します。上記カスタムボタンをリストビューボタンレイアウトで設定します。1Salesforce画面右上の設定メニュー(歯車アイコン)から「設定」メニューをクリックします。2Salesforce設定画面が表示されますので、オブジェクトマネージャをクリックします。3右上の検索窓から対象のオブジェクトを入力し検索し、表示ラベルの該当のオブジェクトをクリックします。4画面左のメニューから「リストビューボタンレイアウト」をクリックします。5リストビューの右メニューから「編集」をクリックします。Visualforce作成」で作成したVisualforceの権限をプロファイル又は権限セットで設定します。上記権限セット又はプロファイルとパッケージで提供してる権限セットの「MultiRecordEditor利用権限」をユーザーに割り当てます。上記「Visualforce作成」で作成したVisualforceの権限セット設定1Salesforce画面右上の設定メニュー(歯車アイコン)から「設定」メニューをクリックします。2Salesforce設定画面が表示されますので、サイドバーのクイック検索欄に「ユーザ」と入力し、ユーザカテゴリ配下の「権限セット」リンクをクリック、権限セット一覧画面を表示します。3「新規」をクリックし対象の権限セットラベルリンクをクリックします。4上記「Visualforce作成」で作成したVisualforceの権限セットを運用要件に合わせ作成します。・ライセンス:任意5権限セット一覧で上記で作成した「権限セットラベル」リンクをクリックします。ページのアクセス」をクリックします。ページのアクセスの編集」をクリックします。ページ」へ追加し保存します。ページのアクセス」の関連リスト内に8で選択したVisualforceページが表示されていることをご確認下さい。上記「Visualforce作成」で作成したVisualforceのプロファイル設定1Salesforce画面右上の設定メニュー(歯車アイコン)から「設定」メニューをクリックします。2Salesforce設定画面が表示されますので、サイドバーのクイック検索欄に「ユーザ」と入力し、ユーザカテゴリ配下の「プロファイル」リンクをクリック、プロファイル一覧画面を表示します。3対象の「プロファイル名」リンクをクリックします。ページアクセスの編集」をクリックします。ページ」へ追加し保存します。ページアクセス」関連リスト内に5で選択したVisualforceが表示されていることをご確認下さい。ユーザー設定MultiRecordEditorを利用する既存もしくは新規のユーザアカウントをご用意ください。以下は、既存ユーザーアカウントでの権限セットの設定例です。1Salesforce画面右上の設定メニュー(歯車アイコン)から「設定」メニューをクリックします。2Salesforce設定画面が表示されますので、サイドバーのクイック検索欄に「ユーザ」と入力し、ユーザカテゴリ配下の「ユーザ」リンクをクリック、ユーザ一覧画面を表示します。3ユーザ一覧画面にて1でご用意いただいたユーザアカウントの氏名リンクをクリックします。4当該ユーザアカウントの詳細画面が表示されますので、ヘッダメニューの「権限セットの割り当て」リンクをクリックします。5「権限セットの割り当て」関連リスト内の「割り当ての編集」ボタンをクリックします。「保存」ボタンをクリックします。・上記「Visualforce作成」で作成した権限セット(プロファイルで設定した場合は必要ありません)7権限セット割り当て保存後、「権限セットの割り当て」関連リスト内に6で選択した権限セットが表示されていることをご確認下さい。ユーザーマニュアルを参照してください。04.システムエラーについてシステムエラーの確認方法およびチューニングについて説明します。非同期処理によるバッチジョブでApexガバナ制限に抵触しシステムエラーが発生した場合、カスタム通知で完了通知が届きません。以下バッチを設定>環境>ジョブ>Apexジョブで状況を確認してください。設定>メール>Apex例外メールの設定をしてください。方式についてSalesforceは、クラウド環境で動作しており他ユーザーも使用してる環境となるため、CPU・ストレージ・メモリ等のリソースを占有しないようApexガバナ制限を設けています。一括更新では、対象となるリストビューはお客様環境によって数万件を超える可能性もあり、オンライン(同期)処理で耐えられない件数の場合はバッチ(非同期)処理にて行っております。※バッチ(非同期)処理になる件数はLIMITクラスで制御してます。上記、Apexガバナ制限を制御するため、カスタムメタデータ型で設定した値を調整することでガバナに抵触しないように処理をすることができます。同期処理でのファイル出力処理で、ヒープサイズのガバナ制限範囲内(6MB)でCSVファイルを分割出力する際のチェック用閾値。ヒープエラーが発生する場合は値を小さくしてください。非同期処理でのファイル出力処理で、ヒープサイズのガバナ制限範囲内(12MB)でCSVファイルを分割出力する際のチェック用閾値。弊社環境にて、CSV出力非同期処理バッチ処理サイズ200で5500000以上のヒープサイズに設定するとCPUタイムアウトが発生したため、5500000以上の設定は控えてください。ヒープエラーが発生する場合は値を小さくしてください。非同期処理での一括更新処理のバッチサイズ。インストール先環境のトリガ・フロー等の影響でCPUタイムアウト等が発生する場合にはバッチサイズを小さくしてください。CSV出力処理の上限件数。ガバナ制限範囲内(getLimitQueryRows():2023/7時点は5万件)での設定ですがシステム側で他にも処理してる関係で49000件以下で設定してください。CPUタイムアウト等が発生する場合には件数を小さくしてください。一括更新処理を同期/非同期のいずれで処理するかの閾値。ガバナ制限範囲内(getLimitDMLRows():2023/7時点は1万件)での設定ですがシステム側で他にも処理してる関係で9900件以下で設定してください。CPUタイムアウト等が発生する場合には件数を小さくしてください。1項目更新処理辺りの想定処理時間(ミリ秒)。一括更新項目が2項目で1万件を更新する場合、2項目×5千件更新×2ミリ秒=2万ミリ秒=20秒で同期処理のガバナ制限10秒を超えるため非同期処理となる。この記事を読んだ人はこの記事も見ています。Visualforceページでrobots.txtを作成して設定する。APIで対策!ブラウザの履歴情報を操作する。マラソン同好会ハイキング同好会ベースギター同好会スキー同好会ボードゲーム同好会ゴルフ同好会まーじゃん同好会contactご相談・ご質問等ございましたら、お気軽にお問い合わせください。partnerDownloadrecruitサイトのご利用についてプライバシーポリシーサイトマップcontact。