Compartir a través de


createTab (Referencia de la API de JavaScript) para Dynamics 365 Channel Integration Framework 2.0

Nota:

Use esta API solo cuando la sesión enfocada pertenezca al proveedor o si es la sesión principal o predeterminada.

Crea una pestaña en una sesión enfocada y devuelve el identificador único de la pestaña creada.

Syntax

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

Parámetros

Nombre Tipo Required Descripción
entrada String Entrada JSON
successCallback Función No Función a la que se llama cuando se crea un registro. El identificador único (ID de pestaña) de la pestaña creada se devuelve en la respuesta.
errorCallback Función No Función a la que se llama cuando se produce un error en la operación. Se pasará un objeto con las siguientes propiedades:
errorCode: Número. Código de error.
message: Cadena. Mensaje de error que describe el problema.

La estructura del input parámetro JSON es la siguiente:

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

Valor devuelto

Promesa con el valor del ID de pestaña como cadena

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