次の方法で共有


Dynamics 365 チャネル統合フレームワーク 2.0 の createTab (JavaScript API リファレンス)

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