Envio do ExternalId (código da OS) antes do atendimento ser realizado
Integração com Agências de Viagem via iDrake Logistics
Alguns clientes que utilizam o DRAKE e possuem integração com agências de viagem através do iDrake Logistics desejam permitir que seus próprios usuários realizem o atendimento das logísticas diretamente no sistema da agência.
Essa funcionalidade é especialmente útil em logísticas de transporte aéreo, pois o usuário pode escolher o voo mais adequado no momento do atendimento.
Funcionamento
Em determinadas situações, antes de efetuar o atendimento da logística no DRAKE, já é possível informar ao sistema o código da Ordem de Serviço (OS) gerada no sistema da agência de viagens.
Com esse código em mãos, o usuário pode acessar diretamente o sistema da agência e dar continuidade ao atendimento, sem precisar aguardar etapas adicionais no DRAKE.
Utilização na API .NET
Ao utilizar a API .NET, basta informar o código da OS no momento de confirmar a leitura da mensagem de solicitação de atendimento.
Exemplo de implementação:
var client = new ReadOperation();
var solicitacoesConfirmadas = new Dictionary<long, string>
{
{ 1000, "OS-1234" }
};
client.ConfirmReadedMessages(solicitacoesConfirmadas);
No exemplo acima:
1000representa o ID da solicitação no DRAKE."OS-1234"é o código da OS no sistema da agência de viagens.
Ao confirmar a leitura dessa forma, o DRAKE já associa a solicitação logística ao código informado. Com isso, o usuário do DRAKE conseguirá saber qual é a OS que foi iniciada no sistema da agencia e com isso dar continuidade ao processo de atendimento.