Dynamics 365 チャネル統合フレームワーク 2.0 の createTab (JavaScript API リファレンス)
注意
この API は、フォーカスされたセッションがプロバイダーに属している場合、またはホーム セッションまたはデフォルト セッションである場合にのみ使用します。
フォーカスされたセッションでタブを作成し、作成されたタブの一意の識別子を返します。
構文
Microsoft.CIFramework.createTab(input, correlationId).then(successCallback, errorCallback);
Parameters
件名 | 型 | 必須 | 内容 |
---|---|---|---|
入力 | String | 可 | JSON input |
successCallback | Function | いいえ | レコードを作成した場合に呼び出す関数。 レスポンスには作成したタブの一意の識別子 (タブ ID) が返されます。 |
errorCallback | Function | いいえ | 処理が失敗したときに呼び出す関数。 次のプロパティを持つオブジェクトが渡されます。 errorCode: 数値。 エラー コード。 message: 文字列。 問題を示すエラー メッセージが表示されます。 |
input
パラメーター JSON の構造は次のとおりです:
{
//Unique name of the tab
// type = string
templateName: <unique name of the tab template>;
//additional context for tab creation and tab slugs
// type = JSON Object
templateParameters?:<>
//should this tab be focused after the creation
// type=boolean
isFocused?: <true or false>;
}
値を返す
タブ ID の値を文字列を持つプロミス
例
var tabInput = {
//Unique Name of the Application Tab Template
// type = string
templateName: "msdyn_test_entity",
templateParameters: {
entityName: "incident",
data: "{}",
},
isFocused: true
};
Microsoft.CIFramework.createTab(tabInput).then((tabId)=>{
console.log("created tab with id" + tabId);
}, (error)=>{
console.log(error);
});