Kopīgot, izmantojot


createTab (JavaScript API atsauce) programmai Dynamics 365 kanālu integrācijas struktūra 2.0

Piezīmes

Izmantojiet šo API tikai tad, ja fokusētā sesija pieder pakalpojumu sniedzējam vai ja tā ir mājas vai noklusējuma sesija.

Izveido cilni fokusētā sesijā un atgriež izveidotās cilnes unikālo identifikatoru.

Sintakse

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

Parametrus

Vārds Tips Nepieciešams Apraksts
Ievades Virkne JSON ievade
successCallback Funkcija Nē. Funkcija, kas jāizsauc, kad tiek izveidots ieraksts. Atbildē tiek atgriezts izveidotās cilnes unikālais identifikators (cilnes ID).
errorCallback Funkcija Nē. Funkcija, kas jāizsauc, ja operācija neizdodas. Tiks nodots objekts ar šādām īpašībām:
errorCode: numurs. Kļūdas kods.
ziņojums: virkne. Kļūdas ziņojums, kurā aprakstīta problēma.

Parametra input JSON struktūra ir šāda:

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

Atgrieztā vērtība

Solījums ar cilnes ID vērtību kā virkne

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