Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

En esta sección encontra dudas más freguentes a la hora de integrarse con SIU


INDICE DE FAQ'S

1.1.- Teniendo el DNI del usuario, como recuperar la información de los puestos en los que se encuentra el usuario

Para recuperar la información de los puestos activos asociados a un usuario podemos emplear el servicio getUserInformationJobs de IInfoService:

getUserInformationJobs
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.core.siu.aragon.es/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:getUserInformationJobs>
         <arg0>
            <applicationId>SIU</applicationId>
            <fiscalAnagram>XXXXXXXXX</fiscalAnagram>
         </arg0>
      </ws:getUserInformationJobs>
   </soapenv:Body>
</soapenv:Envelope>

Otra manera de recuperar los puestos asociados a un usuario independientemente de si están activos o no sería emplear el servicio getUserJobs de IInfoService. La estructura de la petición enviada es similar a la mostrada anteriormente:

getUserJobs
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.core.siu.aragon.es/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:getUserJobs>
         <arg0>
            <applicationId>SIU</applicationId>
            <userJobSearch>
               <fiscalAnagram>XXXXXXXXX</fiscalAnagram>
            </userJobSearch>
         </arg0>
      </ws:getUserJobs>
   </soapenv:Body>
</soapenv:Envelope>

1.2.- Para cada puesto, como recuperar los permisos y procedimientos

A partir del código de un puesto podemos consultar los permisos y procedimientos asociados al mismo. Esta consulta se realiza desde los siguientes servicios de PAU:

  • Consulta de permisos → Servicio jobGetAssignedRoleList de IInfoService
jobGetAssignedRoleList
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.core.pau.aragon.es/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:jobGetAssignedRoleList>
         <arg0>
            <applicationId>PAU</applicationId>
            <jobCode>JOBXXXXX</jobCode>
         </arg0>
      </ws:jobGetAssignedRoleList>
   </soapenv:Body>
</soapenv:Envelope>
  • Consulta de procedimientos → Servicio jobGetAssignedProcedureList de IInfoService
jobGetAssignedProcedureList
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.core.pau.aragon.es/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:jobGetAssignedProcedureList>
         <arg0>
            <applicationId>PAU</applicationId>
            <jobCode>JOBXXXXX</jobCode>
         </arg0>
      </ws:jobGetAssignedProcedureList>
   </soapenv:Body>
</soapenv:Envelope>

jobGetAssignedProcedureListServicesAndVariants??


1.3.- Recuperar los usuarios asociados a un organismo

A partir de un código de organismo podemos recuperar los usuarios asociados al mismo partiendo del servicio userListByOrganismBranchTree de IInfoService:

userListByOrganismBranchTree 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.core.siu.aragon.es/">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:userListByOrganismBranchTree>
         <arg0>
            <applicationId>SIU</applicationId>
            <organismCode>ORGXXXXX</organismCode>
         </arg0>
      </ws:userListByOrganismBranchTree>
   </soapenv:Body>
</soapenv:Envelope>


  • No labels