Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ta metoda pozwala na ustawienie słownika automatyzacji. Umożliwia dostawcom dodawanie, modyfikowanie i usuwanie wartości informacji o pracy. Zaktualizowane wartości są następnie dostępne dla przyszłych wywołań makr.
Składnia
Microsoft.CIFramework.updateContext(input, sessionId, isDelete, correlationId);
Parametry
| Parameter | Typ | Wymagane | Description |
|---|---|---|---|
| dane wejściowe | Obiekt JSON | Tak | Ciąg JSON |
| sessionId (identyfikator sesji) | Sznurek | Tak | Unikatowy identyfikator bieżącej sesji. |
| isDelete (Usuń | logiczny | Nie. | Ustaw isDelete na true , jeśli lista parametrów w input formacie JSON ma zostać usunięta.Jeśli isDelete jest ustawiona na true, wartości informacji o pracy zostaną usunięte i nie będą już dostępne dla kolejnych wywołań makr. |
| correlationId (identyfikator korelacji) | GUID | Nie. | Służy do grupowania wszystkich powiązanych wywołań interfejsu API na potrzeby telemetrii diagnostycznej |
Wartość zwracana
Zwraca obietnicę z wartością ciągu.
Example
var sessionId = await Microsoft.CIFramework.getFocusedSession().then(successCallback, errorCallback);
var input = { "customerName" : "Contoso" };
Microsoft.CIFramework.updateContext(input, sessionId).then(
function success(result) {
console.log(result);
// Perform operations upon record retrieval and opening
},
function (error) {
console.log(error.message);
// Handle error conditions
}
);