Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Anmerkung
Verwenden Sie diese API nur, wenn die fokussierte Sitzung zum Anbieter gehört oder wenn es sich um die Home- oder Standardsitzung handelt.
Erstellt eine Registerkarte in einer fokussierten Sitzung und gibt die eindeutige Kennung der erstellten Registerkarte zurück.
Syntax
Microsoft.CIFramework.createTab(input, correlationId).then(successCallback, errorCallback);
Parameter
Name des Dataflows | Art | Erforderlich | Beschreibung des Dataflows |
---|---|---|---|
Eingabe | Zeichenfolge | Ja | JSON-Eingabe |
successCallback | Funktion | Nein | Eine Funktion zum Aufrufen, wenn ein Datensatz erstellt wird. In der Antwort wird eine eindeutige Kennung (Tab-ID) des erstellten Tabs zurückgegeben. |
errorCallback | Funktion | Nein | Eine Funktion zum Aufrufen, wenn der Vorgang fehlschlug. Es wird ein Objekt mit den folgenden Eigenschaften übergeben: ErrorCode: Zahl. Der Fehlercode. message: Zeichenfolge. Eine Fehlermeldung, die das Problem beschreibt. |
Der input
JSON-Parameter hat die folgende Struktur:
{
//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>;
}
Zurückgegebener Wert
Promise mit dem Wert der Registerkarten-ID als Zeichenfolge
Beispiel
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);
});