フロー

フロー
44問 • 2年前
  • 谷峻輔
  • 通報

    問題一覧

  • 1

    フローの種類は何があるか

    画面フロー、レコードトリガフロー、スケジュールトリガフロー、プラットフォームイベントトリガフロー、自動起動フロー

  • 2

    自動起動フローについて説明せよ

    バックグラウンド実行で、APEXやプロセスなど他の自動化処理から呼び出せる

  • 3

    画面フローの呼び出し方はなにがあるか

    クイックアクション、ユーティリティバー、Lightningアプリケーションビルダーやエクスペリエンスビルダーで編集できるページ

  • 4

    レコードトリガーフローで、あるオブジェクトに対して、特定のレコードに対してだけトリガーフローを起動させたいが、どうすればよいか

    トリガーフローの開始設定で、エントリ条件を指定する

  • 5

    トリガーフローでエントリ条件で定義した条件にたいして、どのような設定が可能か?

    条件を満たさない→条件を満たす時のみのトリガ起動とする設定か 条件を満たす→条件を満たす時でもトリガ起動させる設定

  • 6

    通常ユーザはフローを実行可能か

    不可能、フローを実行 権限が必要

  • 7

    デフォルト動作を上書きし、権限がないユーザに特定フローのみを実行や編集を可能にしたり、フローの実行、管理権限があるユーザを制限させたい場合はどうすればよいか 例 従業員ユーザのみフローのアクセスを可能としたい

    フローの編集アクセス権の設定で、 許可したいユーザのプロファイルを有効にする これでこのフローを実行できるのは有効にされたプロファイルまたは権限セットを割り当てられたユーザだけになります。

  • 8

    画面フローはURL指定以外でどこで設定できるか 4こあげよ

    オブジェクト固有アクション(グローバルはだめ)、Lightningページ、ユーティリティバー、エクスペリエンスビルダーページ

  • 9

    別のフローからコールできるフローはなにか

    画面フローか自動起動フロー 画面フローは画面フローしか起動できない。 自動起動フローは色々なとこから起動できる。 Salesforceでは、サブフロー要素を使用して、一つのフロー(親フロー)から別のフロー(子フロー)を起動することができます。 これにより、親フロー内で子フローを実行し、必要に応じてデータを親フローに戻すことが可能です。 子フローは、親フローから入力を受け取り、処理を行った後、出力を親フローに返すことができる特別な変数を持っています

  • 10

    インテグレーションプリンタのインクがきれた際に特定のアドレスへメールを送りたい どうするか?

    プラットフォームイベントメッセージを送信し、プラットフォームイベントトリガフローで処理する Salesforceにおけるプラットフォームイベントは、リアルタイムイベントデータのやり取りを通じてSalesforceのビジネスプロセスと外部アプリケーションを接続するための機能です。 イベント駆動型のメッセージングアーキテクチャを採用しています。 これにより、アプリケーションはSalesforceの内部および外部で通信することが可能になります

  • 11

    有効のフローをリリースすると、どうなるか

    デフォルトだと無効になる が、一応有効なままリリースもできるようだ。 [クイック検索] から、[プロセスの自動化設定] にとぶ [プロセスとフローを有効としてリリース] を選択します。 フローのテストカバー率を入力します。 変更内容を保存します。 プロセスまたは自動起動フローを有効としてリリースするには、フローテストカバー率要件を満たしている必要があります。 最低 1 つの Apex テストが、フローテストカバー率分の有効なプロセスと自動起動フローをカバーしている必要があります。 フローテストカバー率要件は、画面のあるフローには適用されません。 https://help.salesforce.com/s/articleView?id=sf.flow_distribute_deploy_active.htm&type=5

  • 12

    レコードトリガフローの開始設定で設定できることはなにか

    オブジェクト、トリガする条件、エントリ条件、変更されたレコードの実行タイミング、 高速項目更新orアクションと関連レコード (beforeとafterのこと)

  • 13

    レコードトリガフローで、 webサービスをコールアウトする場合は開始設定はどうすればいいか

    アクションと関連レコード(要するにafterトリガのこと)を選択し、トリガレコードの元のトランザクションが正常にコミットされた後に外部システムにアクセスするには非同期に実行パスを含めます。を選択する

  • 14

    レコードトリガーフローとApexトリガの違いとして、なにがあるか

    フローはリスト処理に弱い(並び替えとリスト内フィルターはサポートしているが、複雑な処理になるとどうかってところ) 、また、Mapデータ型をサポートしていないので、レコードを検索してとってきた値を利用してトリガしたレコードを更新みたいなのは紐付けが大変。 非同期処理も複雑なエラー処理ができないらしい。 なので、フローでは自身レコードの更新か、オブジェクトをまたがる作成、更新、削除くらいの用途で利用し、Map処理や複雑なリスト処理がある場合は利用しないのがよい。

  • 15

    Lightning ページに画面フローを設置した際、フローの実行タイミングはどうなるか またそれに対する注意点をのべよ

    読み込まれたタイミングで即実行される。 なので、フローがレコードの作成や削除などを行わないようにすること。

  • 16

    Lightning ページのにある画面フローの制限事項として、サポートされない変数は?

    入力変数は手動で入力した値のみがサポートされる。 埋め込み変数は使えるので、レコードIDはわたせる。 次の変数はサポートされていません。 コレクション変数 レコード変数 レコードコレクション変数

  • 17

    自動起動フローやプロセスを有効のままデプロイする際の考慮事項はなにか

    Apexでフローテストをして、カバレッジ率を上げる必要がある https://help.salesforce.com/s/articleView?id=sf.flow_distribute_deploy_active.htm&type=5

  • 18

    画面フローの配布についてどのパターンがあるか

    Lightningページに直接追加(アプリケーションビルダー) レコードページのアクションに追加(アクション定義→レイアウトへ反映)※URL指定でカスタムボタンとしても利用可能 ユーティリティバーに追加(アプリケーションマネージャーから設定) エクスペリエンスページに追加(エクスペリエンスビルダー)

  • 19

    トリガーフローにおいて、一定時間おいてから処理を実行する場合はどうするか?

    スケジュール済みパスを追加することで、日付項目からのオフセットを定義し(最終更新日から1時間後など) 実行する処理もフロー上で定義できる。

  • 20

    フロートリガエクスプローラーとはなにか

    あるオブジェクトに対して設定されたトリガを可視化できる機能

  • 21

    一つのオブジェクトに対し一つのフローがベストプラクティスか?

    プロセスではそのように考えられていたが、フローの場合はそうではない。 フロートリガオプションにて、トリガ順序を編集可能であり、管理可能である。 ちなみにApexトリガは順序が設定できない

  • 22

    レコードトリガフローのバッチサイズはなにか

    レコードトリガーフローでは、グローバル変数$recordが単一なので、バッチサイズ1で、複数行実行してんのかなと思いきや、一応200バッチサイズで動かしてくれているらしい Apexトリガーとおなじ 検証してみたところ、レコードの取得なども、まとめて取得してくれてるっぽい (100件のクエリ制限にひっかからなかった)

  • 23

    画面フローをアクションから実行したときと、カスタムボタンで実行したときのちがいは?

    アクションの場合はrecordIdを暗黙的にフローに渡すことができ、 URL指定の場合は、引数指定で明示的に渡す必要がある。

  • 24

    画面フローから、自動起動フローを起動できるか?

    できない。 サブフローは画面フローのみ対応している

  • 25

    トリガフローとAoexトリガの設計思想の違いはなにか?

    トリガフローは単一レコードに対する設計手法となっている。 内部で効率化されているが、細かくはみれないので、大量レコードを同じトランザクションで実行させるのはやはりApexトリガだと思う

  • 26

    フローでは、カスタムメタデータにアクセスできるか?

    できる

  • 27

    フローで、実行ユーザに指定したカスタム権限がある場合、どのグローバル変数が有効か、また返り値はなにか?

    $Permission グローバル変数 権限があれば、Trueがかえってくる

  • 28

    トリガフローの実行オプションはなにか4つあげよ

    高速フィールド更新、関連する記録とアクション、非同期実行、スケジュールされたパス

  • 29

    トリガフローで特定の条件をみたすレコードのみ実行したい場合はどう設定するか

    トリガフローのエントリ条件を設定する

  • 30

    プロセスの自動化設定の、デフォルトのワークフローユーザを指定するとなにがでいるか?

    トリガフローのスケジュール済みパスやスケジュールフローなどの自動化プロセスの実行ユーザを定義できる 他にもエラーあった時のメールの送信先を指定できる

  • 31

    フロートリガのスケジュール済みパスで、デフォルトのバッチサイズと最大のバッチサイズはいくつか? またなぜバッチサイズの設定が可能か?

    200がデフォで最大 フロートリガで同じ時間にレコード更新がスケジュールされていた場合は、グループ化されバッチとして処理されるらしい!

  • 32

    スケジュール済みパスや、タイムトリガで設定された、該当レコードに対する処理スケジュールはどこで確認できるか?

    時間ベースのワークフローで、予定日や、登録元のフローが確認できる キャンセルもできる

  • 33

    スケジュールトリガフローでは、開始要素で、何が定義できるか

    フローの開始日、時間、頻度 オブジェクトと条件(オプション)

  • 34

    スケジュールフロートリガの開始要素でオブジェクトと条件を設定するとどうなるか?

    $Recordグローバル変数で参照できる。 ($Record.Idみたいにトリガと使い方は同じ) レコード更新要素で、 $Recordに対する更新と、$Recordの関連レコードに対する更新を選択可能となる。

  • 35

    フローで、数式リソースを利用する用途としてなにがあるか

    数式が作動するタイミングは、 呼び出した時。 なので、数式リソースとしてあらかじめ定義しておき、それを呼び出した時に評価される。 IF関数が使えるので、 決定要素と割り当て要素とかを使用してリソースに対する値の設定を数式で省略できる。 IF({!CloseCase.value} = TRUE , “Closed”,”New”) みたいなかんじ

  • 36

    フローの選択リストコンポーネントで利用できる選択肢リソースはなにがあるか 4つあげよ

    選択リストコンポーネントとは画面フローで選択リストを表示させるコンポーネントのこと 画像の選択肢の部分に 以下のリソースを設定することで、選択リストの値設定ができる。 選択肢  数式を利用して選択肢を一つ作成する。  選択肢セットではないのでひとつ。 コレクション選択肢セット  既に他コンポーネントなどで取得済みのコレクション変数を利用して選択肢とできる。  レコード選択肢セット  条件指定したオブジェクトのレコードから、選択肢のラベル、選択肢の値として項目を指定できる  選択リスト選択肢セット  オブジェクトの選択リスト項目を選択肢   にできる https://base.terrasky.co.jp/articles/bmRkT

  • 37

    フローの選択肢リソースで、レコード選択肢セットを利用する場合のベストプラクティスはなにか

    最大200件のみレコード取得されるため、 200件を超えそうな場合は選択肢の最大数を200と設定することで、パフォーマンスを向上できる。

  • 38

    画面フローの画面コンポーネントで、動的フォームのような項目コンポーネントは利用可能か?

    可能

  • 39

    画面フローの項目コンポーネントの制限事項はなにがあるか

    フローの項目コンポーネントは、項目に対する設定値(必須とか参照のみとか)が引き継がれ、その設定を変更することができない。 なので、もともと必須項目でないが、必須にしたいやつはテキストコンポーネントとかを利用する その他の制限事項として、デフォルト値や、レコードタイプの検索条件などは引き継いでくれないらしい サポートしてない型もある

  • 40

    フローで、レコードに対して、ファイルをアップロードできるように画面を作成した、 レコードの更新は必要か?

    ファイル紐付けは自動的に更新されるため、レコード更新は不要

  • 41

    タイムトリガなどスケジュール化されたアクションが実行されない場合は何か?

    再評価されたワークフローまたはAfterトリガによって条件を満たさなくなった場合

  • 42

    Salesforceライセンスを持ってない人々が画面フローにアクセスするには? 二通りかけ

    エクスペリエンスビルダーサイトにフローに追加する。 Lightning Outを使用して、外部アプリケーションにlightning flowコンポーネントを埋め込むことができる。

  • 43

    レコードトリガフローでは、レコードのCRUDのタイミングだけではなく、他のタイミングでも起動できるが、それはなにか

    スケジュール済みパスをレコードトリガフローに追加することで、CRUDされた後の何時間後何分後とかのあとに処理実行できる。

  • 44

    スケジュールトリガフローかapexのスケジュールを利用するかのベストプラクティスは?

    https://regardie.dev/post-884#Schedule-Triggered_Flow スケジュールフローで一時間以内に1000件以上のレコード処理がなされる場合、最初の1000件のみ処理され、残りのレコードについては処理されません(※エラー通知などなし) 1時間当たりの処理レコードが1000件以下の場合は、スケジュールフロー 1時間当たりの処理レコードが1001件以上の場合は、ApexSchedulerからApexのBatchClassを呼び出す実装 他にもフローは色々と制限があるようなので利用する場合は調べること

  • その他

    その他

    谷峻輔 · 12問 · 2年前

    その他

    その他

    12問 • 2年前
    谷峻輔

    LWC

    LWC

    谷峻輔 · 100問 · 2年前

    LWC

    LWC

    100問 • 2年前
    谷峻輔

    LWC2

    LWC2

    谷峻輔 · 28問 · 2年前

    LWC2

    LWC2

    28問 • 2年前
    谷峻輔

    Javascript

    Javascript

    谷峻輔 · 100問 · 2年前

    Javascript

    Javascript

    100問 • 2年前
    谷峻輔

    javascript2

    javascript2

    谷峻輔 · 58問 · 2年前

    javascript2

    javascript2

    58問 • 2年前
    谷峻輔

    js1 JavaScript の基礎

    js1 JavaScript の基礎

    谷峻輔 · 92問 · 2年前

    js1 JavaScript の基礎

    js1 JavaScript の基礎

    92問 • 2年前
    谷峻輔

    js2 コード品質、オブジェクト基本、データ型

    js2 コード品質、オブジェクト基本、データ型

    谷峻輔 · 100問 · 2年前

    js2 コード品質、オブジェクト基本、データ型

    js2 コード品質、オブジェクト基本、データ型

    100問 • 2年前
    谷峻輔

    js3 データ型

    js3 データ型

    谷峻輔 · 100問 · 2年前

    js3 データ型

    js3 データ型

    100問 • 2年前
    谷峻輔

    js4 データ型、関数の高度な機能

    js4 データ型、関数の高度な機能

    谷峻輔 · 100問 · 2年前

    js4 データ型、関数の高度な機能

    js4 データ型、関数の高度な機能

    100問 • 2年前
    谷峻輔

    js5 関数の高度な機能 オブジェクトプロパティの設定 プロトタイプ, 継承プロトタイプ, 継承、クラス

    js5 関数の高度な機能 オブジェクトプロパティの設定 プロトタイプ, 継承プロトタイプ, 継承、クラス

    谷峻輔 · 96問 · 2年前

    js5 関数の高度な機能 オブジェクトプロパティの設定 プロトタイプ, 継承プロトタイプ, 継承、クラス

    js5 関数の高度な機能 オブジェクトプロパティの設定 プロトタイプ, 継承プロトタイプ, 継承、クラス

    96問 • 2年前
    谷峻輔

    js6 クラス Promise, async/await

    js6 クラス Promise, async/await

    谷峻輔 · 100問 · 2年前

    js6 クラス Promise, async/await

    js6 クラス Promise, async/await

    100問 • 2年前
    谷峻輔

    js7 Promise, async/await、ジェネレータ, 高度なイテレーション、モジュール

    js7 Promise, async/await、ジェネレータ, 高度なイテレーション、モジュール

    谷峻輔 · 96問 · 2年前

    js7 Promise, async/await、ジェネレータ, 高度なイテレーション、モジュール

    js7 Promise, async/await、ジェネレータ, 高度なイテレーション、モジュール

    96問 • 2年前
    谷峻輔

    js8 その他

    js8 その他

    谷峻輔 · 57問 · 2年前

    js8 その他

    js8 その他

    57問 • 2年前
    谷峻輔

    Javaとは〜

    Javaとは〜

    谷峻輔 · 83問 · 2年前

    Javaとは〜

    Javaとは〜

    83問 • 2年前
    谷峻輔

    Reactクイックスタート

    Reactクイックスタート

    谷峻輔 · 15問 · 2年前

    Reactクイックスタート

    Reactクイックスタート

    15問 • 2年前
    谷峻輔

    デザインパターン

    デザインパターン

    谷峻輔 · 5問 · 2年前

    デザインパターン

    デザインパターン

    5問 • 2年前
    谷峻輔

    承認申請

    承認申請

    谷峻輔 · 16問 · 2年前

    承認申請

    承認申請

    16問 • 2年前
    谷峻輔

    アプリケーションビルダー2

    アプリケーションビルダー2

    谷峻輔 · 100問 · 2年前

    アプリケーションビルダー2

    アプリケーションビルダー2

    100問 • 2年前
    谷峻輔

    アプリケーションビルダー3

    アプリケーションビルダー3

    谷峻輔 · 100問 · 2年前

    アプリケーションビルダー3

    アプリケーションビルダー3

    100問 • 2年前
    谷峻輔

    アプリケーションビルダー4

    アプリケーションビルダー4

    谷峻輔 · 100問 · 2年前

    アプリケーションビルダー4

    アプリケーションビルダー4

    100問 • 2年前
    谷峻輔

    アプリケーションビルダー5

    アプリケーションビルダー5

    谷峻輔 · 94問 · 2年前

    アプリケーションビルダー5

    アプリケーションビルダー5

    94問 • 2年前
    谷峻輔

    アプリケーションビルダー6

    アプリケーションビルダー6

    谷峻輔 · 100問 · 2年前

    アプリケーションビルダー6

    アプリケーションビルダー6

    100問 • 2年前
    谷峻輔

    アプリケーションビルダー7

    アプリケーションビルダー7

    谷峻輔 · 100問 · 2年前

    アプリケーションビルダー7

    アプリケーションビルダー7

    100問 • 2年前
    谷峻輔

    アプリケーションビルダー8

    アプリケーションビルダー8

    谷峻輔 · 98問 · 2年前

    アプリケーションビルダー8

    アプリケーションビルダー8

    98問 • 2年前
    谷峻輔

    アプリケーションビルダー9

    アプリケーションビルダー9

    谷峻輔 · 70問 · 2年前

    アプリケーションビルダー9

    アプリケーションビルダー9

    70問 • 2年前
    谷峻輔

    フロー

    フロー

    谷峻輔 · 42問 · 2年前

    フロー

    フロー

    42問 • 2年前
    谷峻輔

    レポート、ダッシュボード

    レポート、ダッシュボード

    谷峻輔 · 60問 · 2年前

    レポート、ダッシュボード

    レポート、ダッシュボード

    60問 • 2年前
    谷峻輔

    SalesCloud

    SalesCloud

    谷峻輔 · 18問 · 2年前

    SalesCloud

    SalesCloud

    18問 • 2年前
    谷峻輔

    標準機能

    標準機能

    谷峻輔 · 72問 · 2年前

    標準機能

    標準機能

    72問 • 2年前
    谷峻輔

    宣言的開発

    宣言的開発

    谷峻輔 · 8問 · 2年前

    宣言的開発

    宣言的開発

    8問 • 2年前
    谷峻輔

    数式、人力規則

    数式、人力規則

    谷峻輔 · 18問 · 2年前

    数式、人力規則

    数式、人力規則

    18問 • 2年前
    谷峻輔

    アクセスレベル

    アクセスレベル

    谷峻輔 · 63問 · 2年前

    アクセスレベル

    アクセスレベル

    63問 • 2年前
    谷峻輔

    データ型変換

    データ型変換

    谷峻輔 · 22問 · 2年前

    データ型変換

    データ型変換

    22問 • 2年前
    谷峻輔

    オブジェクト、項目

    オブジェクト、項目

    谷峻輔 · 91問 · 2年前

    オブジェクト、項目

    オブジェクト、項目

    91問 • 2年前
    谷峻輔

    アプリ、タブ

    アプリ、タブ

    谷峻輔 · 92問 · 2年前

    アプリ、タブ

    アプリ、タブ

    92問 • 2年前
    谷峻輔

    自動化

    自動化

    谷峻輔 · 17問 · 2年前

    自動化

    自動化

    17問 • 2年前
    谷峻輔

    組織、開発モデル

    組織、開発モデル

    谷峻輔 · 65問 · 2年前

    組織、開発モデル

    組織、開発モデル

    65問 • 2年前
    谷峻輔

    ボタン、アクション

    ボタン、アクション

    谷峻輔 · 69問 · 2年前

    ボタン、アクション

    ボタン、アクション

    69問 • 2年前
    谷峻輔

    インテグレーション

    インテグレーション

    谷峻輔 · 40問 · 2年前

    インテグレーション

    インテグレーション

    40問 • 2年前
    谷峻輔

    ページレイアウト、リストビュー、レコードタイプ、プロセス

    ページレイアウト、リストビュー、レコードタイプ、プロセス

    谷峻輔 · 46問 · 2年前

    ページレイアウト、リストビュー、レコードタイプ、プロセス

    ページレイアウト、リストビュー、レコードタイプ、プロセス

    46問 • 2年前
    谷峻輔

    標準オブジェクト

    標準オブジェクト

    谷峻輔 · 42問 · 2年前

    標準オブジェクト

    標準オブジェクト

    42問 • 2年前
    谷峻輔

    ServiceCloud

    ServiceCloud

    谷峻輔 · 16問 · 2年前

    ServiceCloud

    ServiceCloud

    16問 • 2年前
    谷峻輔

    ユーザ、ライセンス、プロファイル、権限セット

    ユーザ、ライセンス、プロファイル、権限セット

    谷峻輔 · 41問 · 2年前

    ユーザ、ライセンス、プロファイル、権限セット

    ユーザ、ライセンス、プロファイル、権限セット

    41問 • 2年前
    谷峻輔

    データインポート、エクスポート

    データインポート、エクスポート

    谷峻輔 · 3回閲覧 · 12問 · 2年前

    データインポート、エクスポート

    データインポート、エクスポート

    3回閲覧 • 12問 • 2年前
    谷峻輔

    Chatter

    Chatter

    谷峻輔 · 21問 · 2年前

    Chatter

    Chatter

    21問 • 2年前
    谷峻輔

    承認申請

    承認申請

    谷峻輔 · 15問 · 2年前

    承認申請

    承認申請

    15問 • 2年前
    谷峻輔

    レポート、ダッシュボード

    レポート、ダッシュボード

    谷峻輔 · 65問 · 2年前

    レポート、ダッシュボード

    レポート、ダッシュボード

    65問 • 2年前
    谷峻輔

    SalesCloud

    SalesCloud

    谷峻輔 · 18問 · 2年前

    SalesCloud

    SalesCloud

    18問 • 2年前
    谷峻輔

    標準機能

    標準機能

    谷峻輔 · 72問 · 2年前

    標準機能

    標準機能

    72問 • 2年前
    谷峻輔

    宣言的開発

    宣言的開発

    谷峻輔 · 8問 · 2年前

    宣言的開発

    宣言的開発

    8問 • 2年前
    谷峻輔

    アクセスレベル

    アクセスレベル

    谷峻輔 · 52問 · 2年前

    アクセスレベル

    アクセスレベル

    52問 • 2年前
    谷峻輔

    数式、人力規則

    数式、人力規則

    谷峻輔 · 17問 · 2年前

    数式、人力規則

    数式、人力規則

    17問 • 2年前
    谷峻輔

    データ型変換

    データ型変換

    谷峻輔 · 22問 · 2年前

    データ型変換

    データ型変換

    22問 • 2年前
    谷峻輔

    オブジェクト、項目

    オブジェクト、項目

    谷峻輔 · 89問 · 2年前

    オブジェクト、項目

    オブジェクト、項目

    89問 • 2年前
    谷峻輔

    アプリ、タブ

    アプリ、タブ

    谷峻輔 · 100問 · 2年前

    アプリ、タブ

    アプリ、タブ

    100問 • 2年前
    谷峻輔

    自動化

    自動化

    谷峻輔 · 18問 · 2年前

    自動化

    自動化

    18問 • 2年前
    谷峻輔

    組織、開発モデル

    組織、開発モデル

    谷峻輔 · 60問 · 2年前

    組織、開発モデル

    組織、開発モデル

    60問 • 2年前
    谷峻輔

    ボタン、アクション

    ボタン、アクション

    谷峻輔 · 69問 · 2年前

    ボタン、アクション

    ボタン、アクション

    69問 • 2年前
    谷峻輔

    インテグレーション

    インテグレーション

    谷峻輔 · 40問 · 2年前

    インテグレーション

    インテグレーション

    40問 • 2年前
    谷峻輔

    ページレイアウト、リストビュー、レコードタイプ、プロセス

    ページレイアウト、リストビュー、レコードタイプ、プロセス

    谷峻輔 · 44問 · 2年前

    ページレイアウト、リストビュー、レコードタイプ、プロセス

    ページレイアウト、リストビュー、レコードタイプ、プロセス

    44問 • 2年前
    谷峻輔

    標準オブジェクト

    標準オブジェクト

    谷峻輔 · 32問 · 2年前

    標準オブジェクト

    標準オブジェクト

    32問 • 2年前
    谷峻輔

    ServiceCloud

    ServiceCloud

    谷峻輔 · 17問 · 2年前

    ServiceCloud

    ServiceCloud

    17問 • 2年前
    谷峻輔

    ユーザ、ライセンス、プロファイル、権限セット

    ユーザ、ライセンス、プロファイル、権限セット

    谷峻輔 · 18問 · 2年前

    ユーザ、ライセンス、プロファイル、権限セット

    ユーザ、ライセンス、プロファイル、権限セット

    18問 • 2年前
    谷峻輔

    データインポート、エクスポート

    データインポート、エクスポート

    谷峻輔 · 11問 · 2年前

    データインポート、エクスポート

    データインポート、エクスポート

    11問 • 2年前
    谷峻輔

    Chatter

    Chatter

    谷峻輔 · 21問 · 2年前

    Chatter

    Chatter

    21問 • 2年前
    谷峻輔

    一時

    一時

    谷峻輔 · 89問 · 2年前

    一時

    一時

    89問 • 2年前
    谷峻輔

    一時2

    一時2

    谷峻輔 · 29問 · 2年前

    一時2

    一時2

    29問 • 2年前
    谷峻輔

    js9 ドキュメント

    js9 ドキュメント

    谷峻輔 · 80問 · 2年前

    js9 ドキュメント

    js9 ドキュメント

    80問 • 2年前
    谷峻輔

    問題一覧

  • 1

    フローの種類は何があるか

    画面フロー、レコードトリガフロー、スケジュールトリガフロー、プラットフォームイベントトリガフロー、自動起動フロー

  • 2

    自動起動フローについて説明せよ

    バックグラウンド実行で、APEXやプロセスなど他の自動化処理から呼び出せる

  • 3

    画面フローの呼び出し方はなにがあるか

    クイックアクション、ユーティリティバー、Lightningアプリケーションビルダーやエクスペリエンスビルダーで編集できるページ

  • 4

    レコードトリガーフローで、あるオブジェクトに対して、特定のレコードに対してだけトリガーフローを起動させたいが、どうすればよいか

    トリガーフローの開始設定で、エントリ条件を指定する

  • 5

    トリガーフローでエントリ条件で定義した条件にたいして、どのような設定が可能か?

    条件を満たさない→条件を満たす時のみのトリガ起動とする設定か 条件を満たす→条件を満たす時でもトリガ起動させる設定

  • 6

    通常ユーザはフローを実行可能か

    不可能、フローを実行 権限が必要

  • 7

    デフォルト動作を上書きし、権限がないユーザに特定フローのみを実行や編集を可能にしたり、フローの実行、管理権限があるユーザを制限させたい場合はどうすればよいか 例 従業員ユーザのみフローのアクセスを可能としたい

    フローの編集アクセス権の設定で、 許可したいユーザのプロファイルを有効にする これでこのフローを実行できるのは有効にされたプロファイルまたは権限セットを割り当てられたユーザだけになります。

  • 8

    画面フローはURL指定以外でどこで設定できるか 4こあげよ

    オブジェクト固有アクション(グローバルはだめ)、Lightningページ、ユーティリティバー、エクスペリエンスビルダーページ

  • 9

    別のフローからコールできるフローはなにか

    画面フローか自動起動フロー 画面フローは画面フローしか起動できない。 自動起動フローは色々なとこから起動できる。 Salesforceでは、サブフロー要素を使用して、一つのフロー(親フロー)から別のフロー(子フロー)を起動することができます。 これにより、親フロー内で子フローを実行し、必要に応じてデータを親フローに戻すことが可能です。 子フローは、親フローから入力を受け取り、処理を行った後、出力を親フローに返すことができる特別な変数を持っています

  • 10

    インテグレーションプリンタのインクがきれた際に特定のアドレスへメールを送りたい どうするか?

    プラットフォームイベントメッセージを送信し、プラットフォームイベントトリガフローで処理する Salesforceにおけるプラットフォームイベントは、リアルタイムイベントデータのやり取りを通じてSalesforceのビジネスプロセスと外部アプリケーションを接続するための機能です。 イベント駆動型のメッセージングアーキテクチャを採用しています。 これにより、アプリケーションはSalesforceの内部および外部で通信することが可能になります

  • 11

    有効のフローをリリースすると、どうなるか

    デフォルトだと無効になる が、一応有効なままリリースもできるようだ。 [クイック検索] から、[プロセスの自動化設定] にとぶ [プロセスとフローを有効としてリリース] を選択します。 フローのテストカバー率を入力します。 変更内容を保存します。 プロセスまたは自動起動フローを有効としてリリースするには、フローテストカバー率要件を満たしている必要があります。 最低 1 つの Apex テストが、フローテストカバー率分の有効なプロセスと自動起動フローをカバーしている必要があります。 フローテストカバー率要件は、画面のあるフローには適用されません。 https://help.salesforce.com/s/articleView?id=sf.flow_distribute_deploy_active.htm&type=5

  • 12

    レコードトリガフローの開始設定で設定できることはなにか

    オブジェクト、トリガする条件、エントリ条件、変更されたレコードの実行タイミング、 高速項目更新orアクションと関連レコード (beforeとafterのこと)

  • 13

    レコードトリガフローで、 webサービスをコールアウトする場合は開始設定はどうすればいいか

    アクションと関連レコード(要するにafterトリガのこと)を選択し、トリガレコードの元のトランザクションが正常にコミットされた後に外部システムにアクセスするには非同期に実行パスを含めます。を選択する

  • 14

    レコードトリガーフローとApexトリガの違いとして、なにがあるか

    フローはリスト処理に弱い(並び替えとリスト内フィルターはサポートしているが、複雑な処理になるとどうかってところ) 、また、Mapデータ型をサポートしていないので、レコードを検索してとってきた値を利用してトリガしたレコードを更新みたいなのは紐付けが大変。 非同期処理も複雑なエラー処理ができないらしい。 なので、フローでは自身レコードの更新か、オブジェクトをまたがる作成、更新、削除くらいの用途で利用し、Map処理や複雑なリスト処理がある場合は利用しないのがよい。

  • 15

    Lightning ページに画面フローを設置した際、フローの実行タイミングはどうなるか またそれに対する注意点をのべよ

    読み込まれたタイミングで即実行される。 なので、フローがレコードの作成や削除などを行わないようにすること。

  • 16

    Lightning ページのにある画面フローの制限事項として、サポートされない変数は?

    入力変数は手動で入力した値のみがサポートされる。 埋め込み変数は使えるので、レコードIDはわたせる。 次の変数はサポートされていません。 コレクション変数 レコード変数 レコードコレクション変数

  • 17

    自動起動フローやプロセスを有効のままデプロイする際の考慮事項はなにか

    Apexでフローテストをして、カバレッジ率を上げる必要がある https://help.salesforce.com/s/articleView?id=sf.flow_distribute_deploy_active.htm&type=5

  • 18

    画面フローの配布についてどのパターンがあるか

    Lightningページに直接追加(アプリケーションビルダー) レコードページのアクションに追加(アクション定義→レイアウトへ反映)※URL指定でカスタムボタンとしても利用可能 ユーティリティバーに追加(アプリケーションマネージャーから設定) エクスペリエンスページに追加(エクスペリエンスビルダー)

  • 19

    トリガーフローにおいて、一定時間おいてから処理を実行する場合はどうするか?

    スケジュール済みパスを追加することで、日付項目からのオフセットを定義し(最終更新日から1時間後など) 実行する処理もフロー上で定義できる。

  • 20

    フロートリガエクスプローラーとはなにか

    あるオブジェクトに対して設定されたトリガを可視化できる機能

  • 21

    一つのオブジェクトに対し一つのフローがベストプラクティスか?

    プロセスではそのように考えられていたが、フローの場合はそうではない。 フロートリガオプションにて、トリガ順序を編集可能であり、管理可能である。 ちなみにApexトリガは順序が設定できない

  • 22

    レコードトリガフローのバッチサイズはなにか

    レコードトリガーフローでは、グローバル変数$recordが単一なので、バッチサイズ1で、複数行実行してんのかなと思いきや、一応200バッチサイズで動かしてくれているらしい Apexトリガーとおなじ 検証してみたところ、レコードの取得なども、まとめて取得してくれてるっぽい (100件のクエリ制限にひっかからなかった)

  • 23

    画面フローをアクションから実行したときと、カスタムボタンで実行したときのちがいは?

    アクションの場合はrecordIdを暗黙的にフローに渡すことができ、 URL指定の場合は、引数指定で明示的に渡す必要がある。

  • 24

    画面フローから、自動起動フローを起動できるか?

    できない。 サブフローは画面フローのみ対応している

  • 25

    トリガフローとAoexトリガの設計思想の違いはなにか?

    トリガフローは単一レコードに対する設計手法となっている。 内部で効率化されているが、細かくはみれないので、大量レコードを同じトランザクションで実行させるのはやはりApexトリガだと思う

  • 26

    フローでは、カスタムメタデータにアクセスできるか?

    できる

  • 27

    フローで、実行ユーザに指定したカスタム権限がある場合、どのグローバル変数が有効か、また返り値はなにか?

    $Permission グローバル変数 権限があれば、Trueがかえってくる

  • 28

    トリガフローの実行オプションはなにか4つあげよ

    高速フィールド更新、関連する記録とアクション、非同期実行、スケジュールされたパス

  • 29

    トリガフローで特定の条件をみたすレコードのみ実行したい場合はどう設定するか

    トリガフローのエントリ条件を設定する

  • 30

    プロセスの自動化設定の、デフォルトのワークフローユーザを指定するとなにがでいるか?

    トリガフローのスケジュール済みパスやスケジュールフローなどの自動化プロセスの実行ユーザを定義できる 他にもエラーあった時のメールの送信先を指定できる

  • 31

    フロートリガのスケジュール済みパスで、デフォルトのバッチサイズと最大のバッチサイズはいくつか? またなぜバッチサイズの設定が可能か?

    200がデフォで最大 フロートリガで同じ時間にレコード更新がスケジュールされていた場合は、グループ化されバッチとして処理されるらしい!

  • 32

    スケジュール済みパスや、タイムトリガで設定された、該当レコードに対する処理スケジュールはどこで確認できるか?

    時間ベースのワークフローで、予定日や、登録元のフローが確認できる キャンセルもできる

  • 33

    スケジュールトリガフローでは、開始要素で、何が定義できるか

    フローの開始日、時間、頻度 オブジェクトと条件(オプション)

  • 34

    スケジュールフロートリガの開始要素でオブジェクトと条件を設定するとどうなるか?

    $Recordグローバル変数で参照できる。 ($Record.Idみたいにトリガと使い方は同じ) レコード更新要素で、 $Recordに対する更新と、$Recordの関連レコードに対する更新を選択可能となる。

  • 35

    フローで、数式リソースを利用する用途としてなにがあるか

    数式が作動するタイミングは、 呼び出した時。 なので、数式リソースとしてあらかじめ定義しておき、それを呼び出した時に評価される。 IF関数が使えるので、 決定要素と割り当て要素とかを使用してリソースに対する値の設定を数式で省略できる。 IF({!CloseCase.value} = TRUE , “Closed”,”New”) みたいなかんじ

  • 36

    フローの選択リストコンポーネントで利用できる選択肢リソースはなにがあるか 4つあげよ

    選択リストコンポーネントとは画面フローで選択リストを表示させるコンポーネントのこと 画像の選択肢の部分に 以下のリソースを設定することで、選択リストの値設定ができる。 選択肢  数式を利用して選択肢を一つ作成する。  選択肢セットではないのでひとつ。 コレクション選択肢セット  既に他コンポーネントなどで取得済みのコレクション変数を利用して選択肢とできる。  レコード選択肢セット  条件指定したオブジェクトのレコードから、選択肢のラベル、選択肢の値として項目を指定できる  選択リスト選択肢セット  オブジェクトの選択リスト項目を選択肢   にできる https://base.terrasky.co.jp/articles/bmRkT

  • 37

    フローの選択肢リソースで、レコード選択肢セットを利用する場合のベストプラクティスはなにか

    最大200件のみレコード取得されるため、 200件を超えそうな場合は選択肢の最大数を200と設定することで、パフォーマンスを向上できる。

  • 38

    画面フローの画面コンポーネントで、動的フォームのような項目コンポーネントは利用可能か?

    可能

  • 39

    画面フローの項目コンポーネントの制限事項はなにがあるか

    フローの項目コンポーネントは、項目に対する設定値(必須とか参照のみとか)が引き継がれ、その設定を変更することができない。 なので、もともと必須項目でないが、必須にしたいやつはテキストコンポーネントとかを利用する その他の制限事項として、デフォルト値や、レコードタイプの検索条件などは引き継いでくれないらしい サポートしてない型もある

  • 40

    フローで、レコードに対して、ファイルをアップロードできるように画面を作成した、 レコードの更新は必要か?

    ファイル紐付けは自動的に更新されるため、レコード更新は不要

  • 41

    タイムトリガなどスケジュール化されたアクションが実行されない場合は何か?

    再評価されたワークフローまたはAfterトリガによって条件を満たさなくなった場合

  • 42

    Salesforceライセンスを持ってない人々が画面フローにアクセスするには? 二通りかけ

    エクスペリエンスビルダーサイトにフローに追加する。 Lightning Outを使用して、外部アプリケーションにlightning flowコンポーネントを埋め込むことができる。

  • 43

    レコードトリガフローでは、レコードのCRUDのタイミングだけではなく、他のタイミングでも起動できるが、それはなにか

    スケジュール済みパスをレコードトリガフローに追加することで、CRUDされた後の何時間後何分後とかのあとに処理実行できる。

  • 44

    スケジュールトリガフローかapexのスケジュールを利用するかのベストプラクティスは?

    https://regardie.dev/post-884#Schedule-Triggered_Flow スケジュールフローで一時間以内に1000件以上のレコード処理がなされる場合、最初の1000件のみ処理され、残りのレコードについては処理されません(※エラー通知などなし) 1時間当たりの処理レコードが1000件以下の場合は、スケジュールフロー 1時間当たりの処理レコードが1001件以上の場合は、ApexSchedulerからApexのBatchClassを呼び出す実装 他にもフローは色々と制限があるようなので利用する場合は調べること