GlideappCalcationHelper - Global
A API GlideappCalcationHelper é um objeto programável que fornece métodos que adicionam itens a uma solicitação existente ou solicitam o recálculo do preço de uma solicitação.
Os métodos para esta API são usados em scripts globais do lado do servidor (inclusões de script, regras de negócio etc.). No momento, não há suporte para aplicações com escopo.
GlideappCalcationHelper - addItemToExistingRequest(cadeia de caracteres requestID, cadeia de caracteres catalogID, cadeia de caracteres quantidade)
Adiciona um item do catálogo específico a uma solicitação existente. Esta API deve ser usada somente antes que uma solicitação (REQ) seja aprovada. Depois que o REQ é aprovado, o processo de RITM não é iniciado.
| Nome | Tipo | Descrição |
|---|---|---|
| requestID | Cadeia de caracteres | Sys_id da solicitação à qual os itens do catálogo serão adicionados |
| catalogID | Cadeia de caracteres | Sys_id do item do catálogo a ser adicionado à solicitação |
| quantidade | Cadeia de caracteres | Número (quantidade) do item do catálogo especificado a ser adicionado à solicitação. |
| Tipo | Descrição |
|---|---|
| vazio |
var catItemId = "04b7e94b4f7b4200086eeed18110c7fd";
var requestId = "6eed229047801200e0ef563dbb9a71c2";
var helper = new GlideappCalculationHelper();
helper.addItemToExistingRequest(requestId, catItemId, "1");
GlideappCalcationHelper - rebalanceRequest(cadeia de caracteres requestID)
Recalcula o preço de todos os itens em uma solicitação especificada.
| Nome | Tipo | Descrição |
|---|---|---|
| requestID | Cadeia de caracteres | Sys_id da solicitação para a qual o preço será recalculado |
| Tipo | Descrição |
|---|---|
| vazio |
var catItemId = "04b7e94b4f7b4200086eeed18110c7fd";
var requestId = "6eed229047801200e0ef563dbb9a71c2";
var helper = new GlideappCalculationHelper();
//Add an item to the request
helper.addItemToExistingRequest(requestId, catItemId, "1");
//Re-calculate the price of the request after adding the item
helper.rebalanceRequest(requestId);