1
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?

Slack フローで使う時は非同期パスを使う?

Last updated at Posted at 2024-04-01

結果、非同期パス内にSlackアクションを実装すれば

「”条件の要件に一致するたび”にSlack送信するアクションを含むオペレーションを、一つのフローで実現」することが出来ましたので、他の方のために記しておくことにします。

"SlackAction" Please remove this element from the flow or move it to the scheduled path. Record-triggered flows cannot perform actions that have external callouts on paths that are executed immediately.

「SlackAction」 この要素をフローから削除するか、スケジュールされたパスに移動してください。レコードによってトリガーされるフローは、パス上で即座に実行される外部コールアウトを持つアクションを実行できません。

"Include a Run Asynchronously path to access an external system after the original transaction for the triggering record is successfully committed"

「トリガーレコードの元のトランザクションが正常にコミットされた後に外部システムにアクセスするための非同期実行パスを含めます」

英語ですが同じようなエラーの質問と回答があります。

非同期パスを使う必要があるみたいです。

トリガーレコードの元のトランザクションが正常にコミットされた後に外部システムにアクセスするための非同期実行パスを含めます

Include a Run Asynchronously path to access an external system after the original transaction for the triggering record is successfully committed

https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007ZAh0QSAT

レコード取得時の「保存するレコード」をコレクション変数に格納できておらず、現在のレコードが適切に割り当てられておりませんでした。

別のフローにて非同期パスについての、お送り頂きましたリンクを参照に作ることができました。

非同期パスではPRIORVALUEが使えない

一旦以前の値を保持するカスタム項目を作成し、そこに値を保存することで実現することができました。

https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000OtulsSAB

英語ですが同じ質問があります。

対応しないので、以前の値は別途別のフィールドとして持っておくようなことが回答されています。

As of the time of this answer, you cannot use PRIORVALUE or $Record__Prior in an Asynchronous Path and see the values before the path executes. This is being considered for Run Asynchronously, but not for Scheduled Paths.

If you need to check what the prior value was, you need to make separate arrangements for this, such as saving the previous value in a different field or record. This question has an answer that explains it:

1
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
1
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?