---
title: "Boxever.callFlows(flow, callback)"
slug: "bx-callflows"
abstract: "Boxever JavaScriptライブラリ(Sitecore PersonalizeストリームAPI)のcallFlows()関数を記述します。"
---
# Boxever.callFlows(flow, callback)

callFlows()関数は、現在稼働中のインタラクティブフルスタックエクスペリエンスまたはインタラクティブフルスタック実験を実行しSitecore Personalize。この関数は、実行したいライブ体験や実験のfriendlyIdで呼び出さなければなりません。

> !注この関数を呼び出して、ライブのインタラクティブフルスタック体験またはライブのインタラクティブフルスタック実験のみを実行します。その他の体験や実験(Web、トリガーフルスタック)はBoxever JavaScriptライブラリによって自動的に実行されます。

friendlyIdはSitecore Personalizeのライブインタラクティブなフルスタック体験や実験で、「**概要**」をクリックすると見つけることができます。friendlyIdは**「フレンド**リー・ディテール>・**フレンドリー・ID**」に記載されています。

## パラメータ

パラメータ

種類

概要

注記

[flow](https://doc.sitecore.com/personalize/ja/developers/api/stream-api/bx-js-library-legacy-reference/functions-1166463/flow-object.html)

目的

イベントデータと実験データ。

このオブジェクトの friendlyId を指定します。

callback

機能

このコールバック関数が応答を処理します。

該当なし

## リターンバリュー

目的

## 例

フローオブジェクトでは、実行したい体験や実験のfriendlyIdと、例えばブラウザIDなどの [ゲスト識別子属性](https://doc.sitecore.com/personalize/ja/developers/api/stream-api/bx-js-library-legacy-reference/objects-1166464/flow-object.html "Flow object")を1つ指定します。次に、オブジェクトをcallFlows() 関数に渡します:

const flowObject = {
 clientKey: Boxever.getClientKey(),
 friendlyId: "running\_shoes\_popup\_02",
 channel: "WEB",
 language: "EN",
 currencyCode: "EUR",
 pointOfSale: "myretailsite/ireland",
 // guest identifier:
 browserId: Boxever.getID()
};

Boxever.callFlows(
 flowObject,
 response => console.log(response)
);