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);
});