注
この API は、フォーカスされたセッションがプロバイダーに属している場合、またはホーム セッションまたは既定のセッションである場合にのみ使用してください。
フォーカスされたセッションにタブを作成し、作成されたタブの一意の識別子を返します。
構文
Microsoft.CIFramework.createTab(input, correlationId).then(successCallback, errorCallback);
パラメーター
| 名前 | タイプ | 必須 | 説明 |
|---|---|---|---|
| インプット | String | イエス | JSON 入力 |
| successCallback (成功コールバック) | 機能 | いいえ | レコードの作成時に呼び出す関数。 作成されたタブの一意の識別子(タブID)が応答で返されます。 |
| errorCallback (エラーコールバック) | 機能 | いいえ | 操作が失敗したときに呼び出す関数。 次のプロパティを持つオブジェクトが渡されます。 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の値をStringとするPromise
Example
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);
});