関数
関数は、マッシュアップの設計時に使用するサービスで、データサービスおよびウィジェットのプロパティからの入力を処理ならびに検証できます。各関数にバインド可能なプロパティまたはパラメータが多数含まれており、マッシュアップ内のウィジェットおよびデータサービスにバインドできます。入力および出力パラメータ、JavaScript コード、その他の関数固有オプションなどの関数オプションを設定できます。これにより、ウィジェットを拡張し、マッシュアップに機能を追加する高度なロジックを構築できます。次のタイプの関数を作成、選択、編集、削除できます。
•
確認 - 確認ダイアログボックスを表示します。
•
ログアウト - 現在のユーザーセッションを終了し、マッシュアップまたは Web ページにリダイレクトします。
•
バリデータ - JavaScript 定義式を使用して、入力パラメータからのデータを検証します。
| 関数のプロパティは、関数の設定に基づいて表示されます。いくつかのプロパティは、関連したオプションが設定されている場合のみ表示されます。 |
関数の作成
1. 「関数」パネルで、
![](../../../../ThingWorx/images/MBCreateItem.png)
をクリックします。
「新規関数」ダイアログが表示されます。
2. ドロップダウンリストから関数タイプを選択します。
3. 関数の名前を入力し、「次へ」をクリックして関数を設定します。
4. 「完了」をクリックします。
「関数」パネルに関数が追加されます。
関数の選択
「関数」パネルで、
![](../../../../ThingWorx/images/MBSelectItem.png)
をクリックします。
「接続」パネルには、関数の入接続と出接続が表示されます。
関数の編集
1. 「関数」パネルで、編集する関数を見つけます。
2. ![](../../../../ThingWorx/images/MBModifyItem.png)
をクリックします。関数オプションのダイアログが開きます。
3. 関数の設定オプションを編集し、「完了」をクリックします。
関数の削除
1. 「関数」パネルをクリックします。
2. 削除する関数を選択します。
3. ![](../../../../ThingWorx/images/MBDeleteItem.png)
をクリックします。
関数を削除すると、削除した関数は「関数」パネルから除去されます。マッシュアップ内の任意のパラメータまたはほかのウィジェットへのバインドも削除されます。