Capítulo32

Serviço alterarStatusProjeto

32.1 - Requisição

O serviço alterarStatusProjeto altera o status de determinado projeto a nível de cliente. Para alterar esse status é necessário enviar a referência do projeto já cadastrado no sistema.

Descrição dos campos de requisição projeto

Tag

Descrição

Parent

Formato

Required

ativo

Status do Projeto

alterarStatusProjeto

Boolean

True

ProjetoRef

Referência do projeto a ser alterado o status

alterarStatusProjeto

ProjetoRef

True


32.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:alterarStatusRegional>
            <ativo>true</ativo>
            <ProjetoRef>
                <codigo>Projeto1</codigo>
                <regionalRef>
                    <codigo>regional1</codigo>
                </regionalRef>
            </ProjetoRef>
        </ser:alterarStatusRegional>
    </soapenv:Body>
</soapenv:Envelope>

32.3 - Resposta

A reposta do serviço é enviada com a tag alterarStatusProjetoResponse 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 Projeto

Tag

Descrição

Parent

Formato

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

mensagem

Mensagem com a descrição do status retornado

resultadoOperacao

String


32.4 - Exemplo

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