createTab (JavaScript API-referens) för Dynamics 365 Channel Integration Framework 2.0

Anmärkning

Använd endast det här API:et när den fokuserade sessionen tillhör providern eller om det är hem- eller standardsessionen.

Skapar en flik i en fokuserad session och returnerar den unika identifieraren för den skapade fliken.

Syntax

Microsoft.CIFramework.createTab(input, correlationId).then(successCallback, errorCallback);

Parameterar

Namn Type Obligatoriskt Beskrivning
inmatning String Yes JSON-indata
framgångCallback Funktion Nej En funktion som ska anropas när en post skapas. Unik identifierare (flik-ID) för den skapade fliken returneras i svaret.
errorCallback Funktion Nej En funktion som ska anropas när åtgärden misslyckas. Ett objekt med följande egenskaper kommer att skickas:
errorCode: Tal. Felkoden.
message: Sträng. Ett felmeddelande som beskriver problemet.

Strukturen för input parametern JSON är följande:

{
    //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>;
}

Returvärde

Lova med värdet för flik-ID som sträng

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