Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む
ビジネスプロセスの自動化
目次
絞り込み条件を選択

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

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

          Salesforce ヘルプ全体を検索
          フローの参照のみの項目エラーの修正

          フローの参照のみの項目エラーの修正

          実行ユーザーに編集権限がない項目を更新しようとするフローをトラブルシューティングします。

          必要なエディション

          サポートされているエディションを表示する。

          実行ユーザーが編集できない項目をフローが更新しようとして、[フロー要求のアクセスできない項目を絞り込む] が組織で有効でない場合、フローはエラーになります。レコード変数に参照のみの項目が含まれており、その項目の「編集」権限を実行ユーザーに与えることができない場合は、その項目をレコード変数から削除します。レコードの作成要素またはレコードを更新要素で項目値を個別に設定するか、書き込み可能な項目値を新しいレコード変数にコピーします。

          メモ
          メモ レコードを取得要素や割り当て要素でレコード変数の参照のみの項目に値を入力する場合は、その項目に値を入力しないようにこれらの要素を更新することを検討してください。

          あるレコード変数から別のレコード変数への項目値のコピー

          レコード変数とレコードコレクション変数に、実行ユーザーが編集できない項目の値が設定されている場合があります。ただし、ユーザーは書き込み可能な値を使用して、レコードを作成またはレコードを更新要素でレコードの作成や更新ができます。これを行うには、元のレコード変数から新しいレコード変数に、書き込み可能な値を対応付けます。

          必要なエディション

          サポートされているエディションを表示する。
          必要なユーザー権限
          Einstein for Flow や Agentforce for Flow など、Flow Builder で使用できるすべてのフロー タイプ、要素、機能を使用してフローを開く、編集、作成、有効化、または無効化する 「フローの管理」
          メモ
          メモ レコードコレクション変数では、ループを使用して、新しいコレクションに項目値を対応付けます。
          1. 割り当て要素をフローに追加します。元のレコード変数に値が代入された後で、要素の作成や更新の前に、フローがこの要素を実行することを確認してください。
          2. 元のレコード変数の書き込み可能な項目ごとに、行を追加します。

            変数 — {!recordVar2.field を選択します。recordVar2 は新しい変数の名前であり、field はその変数の項目です。

            演算子 — [次の文字列と一致する] を選択します。

            値 — {!recordVar1.field を選択します。recordVar1 は元の変数の名前であり、field はその変数の項目です。

            メモ
            メモ レコードを更新要素でこの変数を参照する場合は、レコードの ID を新しいレコード変数に含めます。Id は参照のみですが、フローはこの値を使用して、どのレコードを更新するかを判断します。
          例

          {!myCaseVar_all} というケースレコード変数があるとします。一部の参照のみの項目に値が保存されており、レコードを更新要素でこれを使用することはできません。更新する項目を新しいレコード変数の IsEscalated および Status にコピーします。Id も更新操作に必要であるため、コピーします。割り当てルールは次のようになります。

          変数 演算子
          {!myCaseVar_final.Id} 次の値と一致する {!myCaseVar_original.Id}
          {!myCaseVar_final.IsEscalated} 次の値と一致する {!myCaseVar_original.IsEscalated}
          {!myCaseVar_final.Status} 次の値と一致する {!myCaseVar_original.Status}

          同じ例はレコードコレクション変数にも当てはまります。ただし、コレクション変数の値を直接変更することはできないため、ループを使用します。元のコレクションのすべての項目でフローが繰り返されると、ループは終了します。

          2 つの割り当てがあるループのスクリーンショット
          • ループ要素を使用し、フローで各項目の値をループ変数 ({!myCaseLoopVar_original}) に渡します。
          • 反復するたびに、割り当て要素は、IdIsEscalatedStatus の項目をループ変数から別のレコード変数 ({!myCaseLoopVar_final}) にコピーします。
          • 次に、フローは{!myCaseLoopVar_final}変数の値を新しいコレクションに追加します。2 番目の割り当て要素には次の割り当てルールが含まれます。
            変数演算子
            {!myCaseColl_updated} 加算 {!myCaseLoopVar_final}
           
          読み込み中
          Salesforce Help | Article