Skip to main content Dedicaci 5 minuti per partecipare al sondaggio della nostra community. Aperto da oggi fino al giorno 11/4/2025. Fai clic qui per partecipare.

■概要

Dev環境からUAT環境のSandboxへ変更セットで移送後、稼働テストをする際に以下のようなメッセージが出た。プロファイルや起動するユーザーのキューなどの設定に差はない。

 

■処理:

フロー内で新規オブジェクトを作成した際に、フィールド値を任意のキューに指定して入れ込んでいます。

 

■エラー:

以下のメッセージが表示され、フローが異常終了します。

 

■対応結果:

フロー内でフィールドにキューを入れ込む処理でエラーとなっていて、その処理を消して、再度書き直したらフローが正常終了するようになった。

 

■質問:

移送ごとに毎回フローを移送先で書き換えなければならないものでしょうか?

 

■エラーメッセージ:

フローの詳細

フローの API 参照名: ●●_AuthSupportOtherProcess

種別: レコード変更プロセス

 バージョン: 3

状況: 有効

 

フローインタビューの詳細

インタビュー表示ラベル: ●●_AuthSupportOtherProcess-4_InterviewLabel

インタビュー GUID: xxxxx

現在のユーザー: ●●●●

 開始時刻: 2024/05/01 14:17

期間: 0 seconds

インタビューの開始方法

●●●● さんがフローインタビューを開始しました。

フローを実行するための API バージョン: 50

このフローの変数の一部は、インタビューの開始時に設定されました。

myVariable_old = null

myVariable_current = AuthSupportOther__c (xxxxxxxxxxxxxxxxxxxxx)

決定: myDecision

実行された結果: myRule_1

 結果条件: 

 {!formula_myRule_1} (true) 次の文字列と一致する true

 すべての条件が true である必要があります(AND)

レコードを更新: 状況初期化

 次の条件ですべての AuthSupportOther__c レコードを検索:

 Id 次の文字列と一致する {!myVariable_current.Id} (xxxxxxxxxxxxxxxxxxxxxx)

 レコードの項目値を更新します。

 OwnerId = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

 結果

検索条件に一致するレコードの更新に失敗しました。

 

#Salesforce Developer

4 risposte
  1. 2 mag 2024, 04:08

    @Yasumasa Sakai さん

     

     OwnerIdのところでIdをハードコーディングしているので、それぞれの環境でIdが異なっていると思います。

     

    Owner:User.FirstName & ' ' & Owner:User.LastName のようにIdをハードコーディングしない検索条件に変更してみてください

Caricamento in corso
0/9000