0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

フローを配布して実装する

Last updated at Posted at 2024-09-09

Flow Implementation I > Create Flow Tests

パッケージも入れずに検証ボタンをクリックする

We can’t find a record-triggered flow named 'Set Case Priority from Type'. Make sure you installed the package at the beginning of this unit

パッケージだけをインストールした状態

We can’t find the VIP contact named 'Jane Grey'. Try completing this hands-on challenge in a new Trailhead playground.

2. Select Run This Flow Once At the Start. Flow Builder opens in a new window.

ああ、インストールしたパッケージのフローを選べと言うことか...

image.png

実行したらエラーになった。

image.png

Error Occurred: This error occurred when the flow tried to create records: LICENSE_LIMIT_EXCEEDED: License Limit Exceeded - Salesforce. You can look up ExceptionCode values in the SOAP API Developer Guide.

Let’s use this information to build tests for the Check Escalated in Cases flow that’s included in the package you just installed. Before we get started, here’s what you should know about this scenario.

どれ?

image.png

テストしたけど、2つともエラー? なんか違う

image.png

フローを修正したらテストは合格
image.png

Click Done.がない

image.png

free-formにしたら出てきます

image.png

自働に戻らない

image.png

This flow has one or more elements that auto-layout doesn't support.

One or more elements without an incoming connection.
A Step element. Don’t worry if you don’t see a Step element in your flow. Step elements are an older feature from the deprecated Cloud Flow Designer.

ない?

image.png

image.png

テストは何故か全部失敗ですね。何で?

image.png

ここで検証ボタンをクリックします。どうも上記のエラーは関係ないみたい。見てない

We can’t find the VIP contact named 'Jane Grey'. Try completing this hands-on challenge in a new Trailhead playground.

ここでもエラーです

image.png

image.png

image.png

変わらん

We can’t find the VIP contact named 'Jane Grey'. Try completing this hands-on challenge in a new Trailhead playground.

これって、デバックさせるのも課題?

image.png

説明にVIPがなかった。

image.png

今度は成功
image.png

合格です。

Avoid Flow Limits

何もしないで検証ボタンを押します。

We can’t find a record variable named 'NewSteps'.

Create Onboarding Project from Oppを実行するとエラーになります

The flow failed to start because the provided values were not valid: You can't launch a record-triggered flow from within Flow Builder. To launch this flow, activate it and then create, delete, or update a record, depending on the trigger configuration.

The data type of the resource you entered isn't compatible.

image.png

変数のオブジェクトが違っていた

Flow Implementation II > Grant Flow Permissions and Context

image.png

何でBなのかが理解できませんね。翻訳が間違っていますか?

image.png

このケースを探せって書いてあるけどないよ。

Motor breaks down when turning on

こんなユーザもいないな

Ezra Mustang

Handle Flow Errors with Fault Paths

image.png

何もしないで、検証ボタンをクリックする

We can’t find a Screen element named 'Error Screen'. Make sure the API Name is 'Error_Screen'.

レコードの取得、レコードの作成、レコードの更新、レコードの削除、およびアクション要素に障害パスを追加できます。

Get Contacts要素の障害パスをError Screen要素に接続します(ヒント:「要素に接続」メニューオプションを使用します)

We can’t find the 'Update_Contacts' element’s fault path connected to the Error Screen element.

We can’t find the 'Get_Contacts' element’s fault path connected to the Error Screen element.

We can’t find the 'Update_Contacts' element’s fault path connected to the Error Screen element.

今ひとつ操作方法がわからん。

image.png

上記を選択すると左上が変わっているので、この状態でエラーのスクリーンをクリックする

image.png

このようになれば選択できている
image.png

Roll Back Changes After an Error

何もしないで、検証ボタンをクリックする

We can’t find a Record-Triggered flow named 'Validation - Can't Closed Won with Open Tasks'. Make sure you saved the flow with 'Validation_Can_t_Closed_Won_with_Open_Tasks' as the API name.

幸いなことに、Flow Builder には、フローにトランザクションを強制的にロールバックさせることができる 2 つの要素があります。各要素は、特定のフロー タイプで機能します。

  • 画面フロー:レコードのロールバック要素を使用します。この要素は、現在のトランザクションをロールバックするだけです。

  • レコードトリガーフロー:カスタム エラー要素を使用します。この要素は、設計のエラー メッセージをユーザーに表示し、現在のトランザクションをロールバックします。

これらの要素は、それぞれのフロー タイプでのみ機能します。フローが別のフロー タイプを使用する場合、障害パスでそのフローのトランザクションをロールバックする方法はありません。画面またはレコードによってトリガーされるフローではないフローで作業する場合は、各要素を評価して、そのフロー内のその要素に対して障害パスが適切かどうかを判断します。一部のフローでは部分的な完了のリスクを負いたくない場合がありますが、他のフローでは完全に許容できると判断する場合があります。

Deploy Your Flow to Production

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?