Journey Builder で行われる LINE 配信は、システム内部的の単一なキューで順次が処理されます。
複数の Journey による LINE 配信も一つのキューを用いて実施されます。
そのため、A という Journey の中で発生した LINE 配信エラーが B という別の Journey に影響を与える場合があります。
このような特性を理解し、Journey で配信を行う LINE コンテンツを作成する際には他のチャネルや GroupConnect で配信する LINE メッセージに比べて入念にエラーハンドリングを行い、テスト行う必要があります。
特にユーザ側で任意にタイミングでエラーを発生させ強制的に処理を終了する RaiseError 関数を利用する際には注意が必要です。
RaiseError 関数の2つ目の引数 boolSkipCurrentOnly (オプション) はエラー発生後次の購読者に関する振る舞いを制御します。
True の場合は、対象となる購読者への配信だけをエラーとし次の購読者への配信を続けます。
False の場合は、RaiseError 発生時点以降該当 Job で行う配信そのものを中止します。(デフォルトは False)
Journey Builder で行われる LINE メッセージ配信で RaiseError によって Job が中止すると、同じチャネルに対して行われる Journey Builder の LINE メッセージ配信がすべて中止され、他の Journey での LINE メッセージ配信が停止する可能性がありますが、現時点ではこの状態を通知などで検知する手段はなく、稀に RaiseError で中止した Job は再開されその間溜まっていたメッセージが一気に配信されることがあります。
Job が中止した場合、テクニカルサポートから製品部門に対応依頼し手動で解消する必要があります。(対応に数日かかります)
問題を回避するには2つの方法があります。
RaiseError を利用しない。RaiseError を利用する場合は、必ず2つ目の引数 (boolSkipCurrentOnly) を True に設定する。005101103

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.