カスタムオブジェクトから参照する標準オブジェクトを更新するフローは再編集時エラー出るけれど動くそう
急ピッチでフローの機能追加が進んでいますが、色々いじってると「あれ?」ということもあるようです。
Admin
2023/02/28 18:30:43
タイトル、伝えたいことを文字数制限の中で無理やり詰め込みました。
私が試しに作っていたフローでは巡り合わなかったエラーメッセージについて、チームメンバーが教えてくれましたので、皆さますでにご存じかもしれませんが共有させていただきます。
Winter’23からフローで関連レコードの更新が簡単になったのに伴って発生した不具合(誤ったエラーメッセージが出る仕様)、known Issuesにもしっかり投稿されているのですが、未だ直っていないようですね。やはり不便なので早く直してほしいです。
1.カスタムオブジェクト『契約管理』を作成し、標準オブジェクト『取引先』を参照する主従関係項目を作成します。

2.『契約管理』レコードが作成されたら、関連する『取引先』レコードの「産業コード」に値が挿入されるようにフローを作成します。
(本当にテストのために作ったので適当です!)

3.一度、普通に動かしてみますと、問題なくフローが実行されました!

4.フローの画面に戻りまして、「レコードを更新」要素の編集を試みます。

問題が発生しましたー! エラーIDがknown Issuesと違うけれども。
(フォントはこちらのサイトから素材をお借りしました)
・known Issues に書いているとおり、一度削除して作りなおす。
または
・以前のように、関連するレコードをIDで取得する方法でフローを作成する。
が考えられます。↓これですね。これだと再編集はOKでした。

【フロー】複数ルックアップコンポーネントを使って商談一括作成画面を作ってみた
フロー画面でのレコードタイプによる選択リストの絞り込みを試してみた
毎月N日に起動させるフロー
レコードのファイルを自動で削除するフロー
フローを食わず嫌いしている人へ
実験:フローで取引先を【関連情報と共にコピー】してみた
フローで積み上げ集計(その1)
Spring’23 画面フローで複数選択リストをいつもの入力画面のように設定できます。
Spring'23 フローの参照項目でレコードが作成できます
Spring’23 フローの対話型コンポーネントを使用した画面の構築って何?
ワークフローからの卒業:日付項目を過ぎた子レコードの数を把握②フローで日付が過ぎたらレコードを更新
入力しやすさと集計どちらも叶えたい!5段階評価を画面フローで入力する
保留にしている承認者へリマインダーメールを送信したい
リストビューで選択したレコードを一括削除してみる
ワークフローのFlow移行ツール:Migration to Flow(Beta)を試してみました
担当レコードへのChatter投稿はメンションされなくても通知を受け取りたい
ワークフローからの卒業:ロングテキストエリア入力有無をフローで確認 値の削除にも対応編
私が試しに作っていたフローでは巡り合わなかったエラーメッセージについて、チームメンバーが教えてくれましたので、皆さますでにご存じかもしれませんが共有させていただきます。
Winter’23からフローで関連レコードの更新が簡単になったのに伴って発生した不具合(誤ったエラーメッセージが出る仕様)、known Issuesにもしっかり投稿されているのですが、未だ直っていないようですね。やはり不便なので早く直してほしいです。
known Issues にありました
◇ SALESFORCE >known issues >Error on opening Update Records element which is configured on Custom Object with Lookup relationship to Standard ObjectError on opening Update Records element which is configured on Custom Object with Lookup relationship to Standard Object↓日本語訳です。
Summary
Inside flow builder when opening an update record element(which is on Custom Object), configured to update related records (of Standard object), an error pop up is thrown with "Something went wrong".
"We can't reference fields. Check that they're still valid references and that you have permission to access them. For help, contact Salesforce Customer Support. Error ID: -191673043"
Steps to Reproduce
1. Create a custom object
2. Add a Lookup field to Standard Object eg-Account
3. Create Record Triggered Flow on new Custom Object (created/updated)
4. Add Update Records component to Flow
5. Update records related to the opportunity record that triggered the flow
6. Related Records: $Record > RelatedAccount
7. Set Field Values for the Records: eg; BillingCity 8. Save and Active the Flow
7. Re-open the Flow and then open the Update Records component
8. Receive error
9. Update field also has an invalid value error
Workaround
Note: Though the error is popping up, the flow will run as expected. To make any changes to the Update record component, you can delete and re-create the component.
標準オブジェクトへの参照関係を持つカスタムオブジェクトに設定された「レコードを更新」要素を開くとエラーが発生する※再現手順の番号がよくわからない感じになっていますが、元の記載をそのまま変えずに載せています。
概要
フロービルダーで、(標準オブジェクトの)関連レコードを更新するように設定された更新レコード要素(カスタムオブジェクト上にある)を開くと、「問題が発生しました」というエラーポップアップが表示される。
「項目を参照できません。これらがまだ有効な参照であることと、これらにアクセスできる権限があることを確認してください。不明な点は、Salesforce カスタマーサポートにお問い合わせください。エラーID:-191673043"」というエラーポップが表示されます。エラーID:-191673043"
再現手順
1. カスタムオブジェクトを作成する。
2. 標準オブジェクトを参照する項目を追加する。 例:Account
3. 新しいカスタムオブジェクト(作成/更新)にレコードトリガーフローを作成します。
4. フローにレコードを更新要素を追加する。
5. フローをトリガした商談レコードに関連するレコードを更新する※この場合は取引先
6. 関連レコード: $Record > RelatedAccount
7. レコードの項目値を設定:例;BillingCity 8. フローを保存してアクティブにする
7. フローを再度開き、レコードを更新要素を開く。
8. エラーが表示される。
9. 更新項目も無効な値というエラーが発生する。
回避策
注:エラーがポップアップするが、フローは期待どおりに実行される。レコードの更新要素に変更を加えるには、要素を削除して再作成してください。
再現してみました
実際に手順を試してみます。1.カスタムオブジェクト『契約管理』を作成し、標準オブジェクト『取引先』を参照する主従関係項目を作成します。
2.『契約管理』レコードが作成されたら、関連する『取引先』レコードの「産業コード」に値が挿入されるようにフローを作成します。
(本当にテストのために作ったので適当です!)
3.一度、普通に動かしてみますと、問題なくフローが実行されました!
4.フローの画面に戻りまして、「レコードを更新」要素の編集を試みます。
問題が発生しましたー! エラーIDがknown Issuesと違うけれども。
(フォントはこちらのサイトから素材をお借りしました)
対処法
要素の再編集ができないので、・known Issues に書いているとおり、一度削除して作りなおす。
または
・以前のように、関連するレコードをIDで取得する方法でフローを作成する。
が考えられます。↓これですね。これだと再編集はOKでした。
結論:早く直していただけると助かります。
エラーメッセージが出てもフローはきちんと動くのですが、紛らわしいですしフローを集中して作っているときは鬱陶しいことこの上ないので、お早めにご対応いただけると助かります。フローの記事いろいろ
Winter23 フローの関連レコードの更新が少し変わるよ(プロセスビルダーに似てるよ)【フロー】複数ルックアップコンポーネントを使って商談一括作成画面を作ってみた
フロー画面でのレコードタイプによる選択リストの絞り込みを試してみた
毎月N日に起動させるフロー
レコードのファイルを自動で削除するフロー
フローを食わず嫌いしている人へ
実験:フローで取引先を【関連情報と共にコピー】してみた
フローで積み上げ集計(その1)
Spring’23 画面フローで複数選択リストをいつもの入力画面のように設定できます。
Spring'23 フローの参照項目でレコードが作成できます
Spring’23 フローの対話型コンポーネントを使用した画面の構築って何?
ワークフローからの卒業:日付項目を過ぎた子レコードの数を把握②フローで日付が過ぎたらレコードを更新
入力しやすさと集計どちらも叶えたい!5段階評価を画面フローで入力する
保留にしている承認者へリマインダーメールを送信したい
リストビューで選択したレコードを一括削除してみる
ワークフローのFlow移行ツール:Migration to Flow(Beta)を試してみました
担当レコードへのChatter投稿はメンションされなくても通知を受け取りたい
ワークフローからの卒業:ロングテキストエリア入力有無をフローで確認 値の削除にも対応編
コメント