お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

ルールの作成

ルール内で使用するために、事前にパブリッシャー、そのイベント、ターゲットタイプを設定する必要があります。WebhookはSignalsサービス内で設定でき、FunctionCircuitはCatalyst Serverlessプラットフォームで作成できます。

I. イベントソースの設定

  1. ルールセクションに移動し、Add Ruleボタンをクリックします。

Rules Home Page

  1. この画像に示されているように、タイトルバーにルールの名前と説明を入力します。

Providing rule name and description

  1. Choose Eventsをクリックします。

ZohoCatalystSAASカスタムパブリッシャーから設定済みのパブリッシャーを表示するポップアップが開きます。

パブリッシャーを選択し、そこからイベントを選択します。

Choosing a publisher and an event

II. フィルターの設定

  1. フィルターの編集アイコンを選択して、ターゲットに送信するイベントを決定します。

Applying filter to the rule

すべてのイベントを配信するか、条件を作成して必要なイベントのみをターゲットと共有するかを選択できます。

  1. Events matching certain conditionsオプションを選択し、条件を入力します。

Creating criteria for the filter

フィルターのPathキーには、ペイロード内の特定のイベントのすべてのプロパティがリストされます。ルールでフィルターを作成するために、以下の比較演算子がサポートされています:

データ型 サポートされる比較演算子
String is, isn't, contains, doesn\'t contain, starts with, ends with, is empty, is not empty
Integer, Number = (equals), != (not equals), < (less than), <= (lesser than or equals), > (greater than), >= (greater than or equals), between, not between, is empty, is not empty
Boolean is, isn't
DateTime, Date is, isn't, is before, is after, between, not between, is empty, is not empty, Today, Tomorrow, Tomorrow Onwards, Yesterday, Till Yesterday, Last Month, Current Month, Next Month, Last Week, Current Week, Next Week

III. ターゲット入力の設定

  1. Choose Targetボタンをクリックします。

Creating a target for rule

  1. ポップアップウィンドウで、ターゲット名を入力し、コンシューマータイプを選択します。

  2. 希望するコンシューマータイプを選択したら、ルール用のWebhook / Function / Circuitを選択する必要があります。

Configuring the target

Note: 1つのルールあたり最大25件のフィルター条件を設定できます。このしきい値は、ベースラインおよび標準シナリオ用に設定されています。このソフトしきい値を増加させるには、要件を記載の上support@zohocatalyst.comまでメールをお送りください。

プレースホルダー

ヘッダーまたはパラメーターに動的な値を持つWebhookを選択した場合、画像に示されているようにプレースホルダーと呼ばれる新しいフィールドが表示されます。

Customized headers and parameters

  • Webhookページでヘッダー/パラメーター用に設定したキーの値を指定します。

Providing static value to the placeholder

  • 静的な値を提供するか、イベントスキーマのJSONパスを使用して動的な値を提供できます。使用したい値を持つキーを示すにはJSONパスを使用します。

Providing a variable value to the placeholder

  1. 希望するターゲットへのイベント配信モードを選択します。

ディスパッチポリシーの詳細を学ぶ

Dispatch Policy in Catalyst Signals

  1. イベントがターゲットに到達できなかった場合に行われるリトライ回数を入力します。

Providing number of retry attempts

ニーズに応じてリトライの頻度も設定できます。リトライ試行の頻度について詳しくは、こちらのヘルプページを参照してください。

  1. ターゲット入力で、完全なイベントスキーマをターゲットに配信するか、ビジネス要件に応じて抽出と変換を行ってからターゲットに配信するかを選択できます。

抽出

  • ターゲット入力の下のExtractionオプションを選択します。

  • Pathフィールドに、特定のイベントスキーマからのすべてのキーがJSONパスの形式でリストされます。イベントスキーマから単一のキーのみを選択して抽出できます。

Extracting the desired key from an event.

変換

スキーマの変換方法を学ぶ

  • ターゲット入力の下のTransformationオプションを選択します。

サンプルイベントペイロードが左側に表示された3ペインのトランスフォーマーが表示されます。

Transforming the desired keys of an event

  • 中央ペインで、ターゲットに必要なカスタムキーを含むJSONボディを構築します。

Building a custom JSON body

  • キーに値を提供する代わりに、デフォルトのイベントペイロードから値をマッチングできます。

左側のサンプルイベントペイロードを参照し、コンパイラ内のキーに対して使用したい値のキーのJSONパスを提供します。

Mapping keys from the event payload

  • 右ペインのGenerate Outputボタンをクリックします。これにより、デフォルトペイロードのデータにマッピングされたカスタムキーを含む変換後のペイロードが表示されます。

Generating customized event body

Signalsは、生成された出力をこのルール内の特定のターゲット用の新しいペイロードとして使用します。変換が完了したら、Confirmボタンをクリックします。

イベント変換とそのガイドラインについて詳しく学ぶ

  1. 同様に、1つのルールに最大5つのターゲットを追加できます。ターゲットを追加した後、右上隅のSaveボタンをクリックします。

Saving the rule

Note: 最大100件のルールを作成・設定できます。このしきい値は、ベースラインおよび標準シナリオ用に設定されています。このソフトしきい値を増加させるには、要件を記載の上support@zohocatalyst.comまでメールをお送りください。

IV. アプリアラートの設定

  1. ルールを作成した後、その詳細ページに移動し、右上隅にあるConfigure Alertボタンをクリックします。

Configuring Application Alerts

  1. Catalyst DevOpsサービスの下のアプリケーションアラートセクションにリダイレクトされ、設定を完了できます。

詳細な手順については、アプリケーションアラートヘルプページを参照してください。

最終更新日 2026-03-05 11:43:24 +0530 IST