Capítulo15

Serviço deletarParametrizacaoViajante

15.1 - Requisição

O serviço deletarParametrizacaoViajante deleta a parametrização de viajante a nível de cliente.

Descrição dos campos de requisição deletar parametrização de viajante

Tag

Descrição

Parent

Formato

Required

parametrizacaoViajanteAprovacaoRef

Referência da parametrização de viajante a ser deletado

deletarParametrizacaoViajante

ParametrizacaoViajanteAprovacaoRef

True


15.2 - Exemplo

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ser="http://lemontech.com.br/selfbooking/wsselfbooking/services">  
    <soapenv:Header>
        <ser:userPassword>senha</ser:userPassword>
        <ser:userName>usuario</ser:userName>
        <ser:keyClient>chave_da_empresa_cliente</ser:keyClient>
    </soapenv:Header>
    <soapenv:Body>
        <ser:deletarParametrizacaoViajante>
            <parametrizacaoViajanteAprovacaoRef>
                <funcionarioRef>
                    <matricula>funcionario1</matricula>
                </funcionarioRef>
                <viajanteRef>
                    <matricula>viajante1</matricula>
                </viajanteRef>
                <nivelDeAprovacao>1</nivelDeAprovacao>
                <tipoDeViagemDaAprocacao>TODOS</tipoDeViagemDaAprocacao>
                <aprovaSomenteDentroDaPolitica>false</aprovaSomenteDentroDaPolitica>
                <periodoViagemInicial>2020-09-09</periodoViagemInicial>
                <tipoDeSolicitacao>TODOS</tipoDeSolicitacao>
            </parametrizacaoViajanteAprovacaoRef>
        </ser:deletarParametrizacaoViajante>
    </soapenv:Body>
</soapenv:Envelope>

15.3 - Resposta

Nessa op��o; do m�todo basta inserir a matr�cula do viajante para que o sistema delete todo o fluxo de aprova��o; para aquele viajante.


15.4 - Exemplo

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ser="http://lemontech.com.br/selfbooking/wsselfbooking/services">  
    <soapenv:Header>
        <ser:userPassword>senha</ser:userPassword>
        <ser:userName>usuario</ser:userName>
        <ser:keyClient>chave_da_empresa_cliente</ser:keyClient>
    </soapenv:Header>
    <soapenv:Body>
        <ser:deletarParametrizacaoViajante>
            <parametrizacaoViajanteAprovacaoDeletarTodosRef>
                <viajanteRef>
                        <matricula>funcionario1</matricula>
                </viajanteRef>
             </parametrizacaoViajanteAprovacaoDeletarTodosRef> 
             <!--Optional:-->
             <idCliente>idDoCliente</idCliente>
        </ser:deletarParametrizacaoViajante>
    </soapenv:Body>
</soapenv:Envelope>

15.5 - Resposta

A reposta do serviço é enviada com a tag deletarParametrizacaoViajanteResponse informando “Sucesso”, caso o cadastro efetuado corretamente, “Erro”, caso ocorra algum problema ou “Alerta”, caso ocorra algum problema não-crítico no cadastro ou alteração.

Descrição dos campos Resposta Deletar Parametrização Viajante

Tag

Descrição

Parent

Formato

Since Version

status

Se SUCESSO o cadastro ou alteração foi efetuado corretamente

Se ERRO ocorreu algum problema no cadastro ou alteração

Se ALERTA ocorreu algum problema não-crítico no cadastro ou alteração

resultadoOperacao

String

1.0

mensagem

Mensagem com a descrição do status retornado

resultadoOperacao

String

1.0


15.6 - Exemplo

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
    <S:Body>
        <ns2:deletarParametrizacaoViajanteResponse                
        xmlns:ns2="http://lemontech.com.br/selfbooking/wsselfbooking/services">
            <resultadoOperacao>
                <status>SUCESSO</status>
            </resultadoOperacao>
        </ns2:deletarParametrizacaoViajanteResponse>
    </S:Body>
</S:Envelope>