Sdílet prostřednictvím


createTab (Referenční dokumentace rozhraní JavaScript API) pro Dynamics 365 Channel Integration Framework 2.0

Poznámka:

Toto rozhraní API použijte pouze v případě, že prioritní relace patří poskytovateli nebo pokud se jedná o domovskou nebo výchozí relaci.

Vytvoří kartu s cílem v relaci s cílem a vrátí jedinečný identifikátor vytvořené karty.

Syntaxe

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

Parametry

název Type Povinné Description
vstup String Ano Vstup JSON
úspěchZpětné volání Funkce Ne Funkce, která se má volat při vytvoření záznamu. V odpovědi je vrácen jedinečný identifikátor (ID karty) vytvořené karty.
errorCallback Funkce Ne Funkce, která se má volat v případě selhání operace. Bude předán objekt s následujícími vlastnostmi:
errorCode: Číslo. Kód chyby.
message: Řetězec. Chybová zpráva popisující problém.

Struktura parametru input JSON je následující:

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

Návratová hodnota

Slib s hodnotou ID karty jako Řetězec

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