createTab ("JavaScript" API nuoroda), skirta "Dynamics 365 Channel Integration Framework 2.0"

Pastaba.

Naudokite šią API tik tada, kai sutelktas seansas priklauso teikėjui arba jei tai yra pagrindinis arba numatytasis seansas.

Sukuria skirtuką sufokusuotame seanse ir pateikia unikalų sukurto skirtuko identifikatorių.

Sintaksė

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

Parametrus

Vardas, pavadinimas Tipas Reikalingas Aprašas
Įvesties Eilutės Taip JSON įvestis
sėkmėAtgalinis skambutis Funkcija No Funkcija, kurią reikia iškviesti sukūrus įrašą. Atsakyme pateikiamas unikalus sukurto skirtuko identifikatorius (skirtuko ID).
errorCallback Funkcija No Funkcija, kurią reikia iškviesti, kai operacija nepavyksta. Bus perduotas objektas su šiomis savybėmis:
errorCode: Skaičius. Klaidos kodas.
pranešimas: eilutė. Klaidos pranešimas, apibūdinantis problemą.

JSON parametro input struktūra yra tokia:

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

Grąžinama vertė

Pažadas su skirtuko ID reikšme kaip eilutė

Pavyzdžiui

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