Salesforce CPQ がインストールされるかパッケージがアップグレードされると、CPQ パッケージは「インストール後スクリプト」を実行して、CPQ 項目を、導入された CPQ 機能の適切な値に調整します。この項目値はダウンストリームの他のプロセスに供給される可能性があります。
注意:インストール後スクリプトを実行すると、このアクションによって影響を受ける項目には、インストールスクリプトを開始したユーザーが [更新者] として記録されます。これらのスクリプトのユーザーやステータスなどの詳細は、[Apex ジョブ] で確認できます。
注意:組織が自動アップグレードプログラムを使用している場合 (https://help.salesforce.com/s/articleView?id=000319060&type=1)、アップグレードは標準のシステム管理者プロファイルを持つ一時ユーザーとしてインストール後スクリプトを実行します。共有が有効になっている Apex クラスを使用してカスタムトリガーまたは管理されたトリガーを呼び出すスクリプト更新は、失敗の原因になります。システム管理者としてスクリプトを再実行してください。
インストール後スクリプトが実行されている間、CPQ パッケージトリガーは無効になります。
注意: インストール後スクリプトは、CPQ 以外の項目には影響しません。
レコード編集時に起動するか、CPQ 項目を実行条件として使用するプロセスオートメーション (ワークフロールール/プロセスビルダー/カスタムトリガー) が組織にある場合、レコード編集時に実行されるカスタムオートメーションがインストール後スクリプトと競合する可能性があります。これは、CPQ が更新する可能性のある特定のオブジェクトの編集時に実行される、他のインストール済みパッケージの Apex トリガーにも当てはまります。
他のパッケージが CPQ インストール後スクリプトで問題を引き起こしている場合、これらのパッケージトリガーを無効にして潜在的な競合を回避する選択肢があります。
更新されるレコードのオブジェクトのカスタム入力規則が、検証基準を満たすか、無効である場合、競合が発生する可能性があります。
エラーの原因を確認するには、[追加の設定] タブにある [インストール済みパッケージ] の設定に移動し、[更新状況] を押します。そこに表示されるエラーから失敗の原因を特定できます。あるいは、失敗したバッチ処理を [Apex ジョブ] の設定で確認します。インストール後スクリプトには次の一括処理ジョブがあります。これらはインストール時、または [設定] > [インストール済みパッケージ] > Salesforce CPQ パッケージの [設定] > [追加の設定] タブの順に移動して [Execute scripts] (スクリプトを実行) を押したときに実行されます。
アップグレード/新規インストール時には、上のすべてのバッチ処理に加え、次が実行されます。
000382092

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.