Ir para o conteúdo

 Voltar a Manual de We...
Tela cheia

2. Serviços Acessados em outros Sistemas

25 de Junho de 2015, 9:57 , por Israel Costa - | Ninguém seguindo este artigo por enquanto.
Visualizado 3694 vezes

 

listarCargoFuncao
Parâmetros de Entrada
IdOrgao ID do órgão associado com o usuário
IdPessoaRh ID do RH associado com o usuário
Sigla Sigla do usuário
Parâmetros de Saída
CargosFuncoes Uma lista de cargos e funções do usuário.
Observações
A implementação deste serviço é opcional. O SEI chamará o serviço na tela de assinatura de documentos e utilizará o retorno
para preencher a caixa “Cargo/Função”. Os cargos e funções de assinatura cadastrados para unidade dentro do sistema também serão
exibidos (o sistema tratará dados repetidos).
O endereço do serviço deverá ser cadastrado em uma nova chave denominada RH/CargoFuncao no arquivo ConfiguracaoSEI.php:
'RH' => array('CargoFuncao' => '...endereço do wsdl...'),

Se a chave não existir no arquivo (ou estiver com o valor vazio) então o sistema não efetuará a chamada.
Exemplo de definição do serviço no WSDL:
<xsd:complexType name="ArrayOfCargoFuncao">
  <xsd:sequence>
    <xsd:element name="CargoFuncao" type="xsd:string" maxOccurs="unbounded" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType><wsdl:message name="listarCargoFuncaoRequest">
  <wsdl:part name="IdOrgao" type="xsd:string"/>
  <wsdl:part name="IdPessoaRh" type="xsd:string"/>
  <wsdl:part name="Sigla" type="xsd:string"/>
</wsdl:message>
<wsdl:message name="listarCargoFuncaoResponse">
  <wsdl:part name="CargosFuncoes" type="tns:ArrayOfCargoFuncao"/>
</wsdl:message>
...

<- voltar

 


Essa comunidade não possui posts nesse blog