シナリオの作成・管理

【シナリオエディタ】計算

計算ノードについて

計算ノードは、変数と計算式を設定し、設定した変数に計算結果を保存できるノードです。

例えば、定期解約時に違約金が発生する商品が複数設定されている定期を顧客が解約しようとした際に、計算ノードを使用して違約金の合計金額を計算し、チャット上に合計金額を表示することができます。

計算ノードの設定方法

計算ノードの仕様

  • 計算結果は「変数名」に設定した変数に保存します
  • 「変数名」に設定した変数は計算式に使用できます(変数に値が入っていない場合は「0」として計算します)
  • グループ同士の計算は上から順に行います
  • グループ内の計算はグループ設定の左上に表示される計算式通りに行います
    content_40_08.jpg

シナリオエディタ内に「計算」のパーツをドラッグ&ドロップすると、【計算設定】画面が表示されます。
以下の設定をしてください。
content_40_01.jpg

項目 説明
名前 ノードの名前を設定してください。
変数名 変数の名前を設定してください。

「グループ追加」をクリックすると、計算式を設定する画面が表示されます。
content_40_02.jpg

項目 説明
グループ演算子 グループ同士の計算に用いる演算子を設定してください。
※最初のグループのグループ演算子は無視されます。
計算式 「追加」をクリックして「演算子」と「値」を設定してください。
※最初の演算子は無視されます。

グループを追加する場合は、「グループ追加」をクリックしてください。
content_40_03.jpg

計算ノードの設定例

例1:計算式「(a + b) × c」を設定したい場合

最初のグループに「(a + b)」、2つ目のグループに「× c」を設定する
※2つ目のグループのグループ演算子には「*」を設定する
content_40_04.jpg

例2:積算を行いたい場合

グループを追加しない状態で計算ノードを保存した後、計算ノードを再度開いて最初のグループに「変数名」に設定した値と積算したい値を設定する
content_40_05.jpg
content_40_06.jpg
content_40_07.jpg

この記事の目次

このセクションの記事

シナリオの作成・管理