É comum encontrarmos campos como esse no conector Wintour que solicitam ao usuário a informação de uma variável lista contendo as reservas. O conector de criação de vendas é dividido em seções, cada seção tem a função de integrar um tipo de serviço, proporcionando ao usuário flexibilidade para integrar todas as reservas de serviços ao Wintour.
Para garantir que a integração seja realizada, é importante respeitar o alerta do campo e inserir uma lista. Pode-se criar uma condição dentro do campo em questão para inserir uma lista com as reservas caso seja o serviço desejado, ou uma lista vazia caso não seja o serviço solicitado.
A lista vazia "[]" é usada quando não há valores a serem adicionados. Por exemplo, se o serviço não for um hotel, a lista será vazia, ou seja, não haverá reservas para adicionar.
Por outro lado, se o serviço for um hotel, a expressão "[$$]" será usada para adicionar um valor à lista. O "$$" é uma variável que se refere a um valor específico que está sendo passado para o sistema. Nesse caso, o valor que está sendo passado é a reserva.
A expressão condicional acima é um exemplo de como criar uma lista dinamicamente. Nesse caso, "servico" é a variável que determina qual serviço da venda em questão está sendo utilizado. É importante verificar a estrutura do sistema utilizado antes de desenvolver a condição para garantir que ela seja cumprida corretamente.
Seguindo essas práticas, o valor correspondente será passado dinamicamente para o sistema de destino e não haverá erros devido à ausência de informações no sistema Wintour.