Você deve inicializar todas as variáveis complexas e todas as listas (matrizes) antes de poder usá-las em um processo, serviço ou fluxo de serviço. Após a variável ser inicializada,
é possível acessar e modificar suas propriedades. É possível acessar propriedades e funções predefinidas para executar várias
operações.
Sobre esta tarefa
Antes de poder configurar as propriedades de um objeto de negócios
e antes de poder incluir itens em uma lista, é necessário inicializar sua
variável.
Procedimento
- Na guia Variáveis de seu processo ou fluxo de serviços, declare uma variável que seja um objeto de negócios complexo ou uma lista.
Por
exemplo, uma variável denominada myVariable do tipo Requisition ou
uma variável denominada myList que é uma lista de variáveis de sequência.
- No diagrama, arraste uma tarefa de script da paleta para a tela.
- Na guia Implementação , inicialize sua variável usando uma área de texto JavaScript :
Lembre-se: Se seu objeto de negócios complexo ou lista incluir elementos que são variáveis complexas, eles também deverão ser inicializados.
Importante: A sintaxe de script do servidor em um fluxo de serviço é diferente da sintaxe de script do lado do cliente em um serviço manual do lado do cliente.... Para serviços manuais do lado do cliente, assegure-se de usar a sintaxe padrão do JavaScript para instanciar objetos no script do lado do cliente Por exemplo:
// To instantiate and populate a complex variable
tw.local.customer= {};
tw.local.customer.firstName = "Jane";
tw.local.customer.lastName = "Doe";
// To instantiate and populate an array
tw.local.addresses = [];
tw.local.addresses[0] = {};
tw.local.addresses[0].city = "Boston";
// To instantiate a String variable
tw.local.customerID = "12345";
// To create a Date variable
tw.local.dueDate = new Date();
Nota: Se o nome de seu objeto de negócios complexo entrar em conflito com um namespace JavaScript existente, como
tw.object.property,
tw.object.contentObjectou
tw.object.toolkit, use o namespace
tw.object.baw para instanciar o objeto de negócios. Por exemplo:
tw.local.myVariable = new tw.object.baw.property();
tw.local.myListVariable = new tw.object.listOf.baw.toolkit();
O quê fazer em seguida
Você inicializou variável complexa ou lista. A variável pode agora armazenar dados.