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 13 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, ¿cómo recuperar la información de los puestos en los que se encuentra?

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

Ejemplo invocación:

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>

Ejemplo respuesta:

getUserInformationJobs
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns1:getUserInformationJobsResponse xmlns:ns1="http://ws.core.siu.aragon.es/">
         <return>
            <errors>false</errors>
            <size>1</size>
            <userInformationJobs>
               <email>emailUsuario@aragon.es</email>
               <fiscalAnagram>XXXXXXXXX</fiscalAnagram>
               <name>Nombre usuario</name>
               <nif>XXXXXXXXX</nif>
               <state>ALTA</state>
               <surname1>Apellido1</surname1>
               <surname2>Apellido2</surname2>
               <jobList>
                  <codPuestipo>T0267</codPuestipo>
                  <code>7191</code>
                  <collective>AG</collective>
                  <descPuestipo>SECRETARIO/A GENERAL TECNICO/A</descPuestipo>
                  <description>Secretario/a General Tecnico/a</description>
                  <gestionUnit>ORG11526</gestionUnit>
                  <initialDate>2007-09-19T00:00:00+02:00</initialDate>
                  <initialDateSiu>2022-04-07T00:00:00+02:00</initialDateSiu>
                  <isFrh>1</isFrh>
                  <jobCode>JOB07191</jobCode>
                  <organicUnit>ORG11526</organicUnit>
                  <rpt>19676</rpt>
                  <sirhgaGestionUnit>60000575</sirhgaGestionUnit>
                  <sirhgaOrganicUnit>60000575</sirhgaOrganicUnit>
               </jobList>
               <organismList>
                  <emisor>0</emisor>
                  <extendedData>
                     <name>PRELACION</name>
                     <value>100</value>
                  </extendedData>
                  <extendedData>
                     <name>ADMINISTRATIVE_ORGAN</name>
                     <value>Administración de la Comunidad Autónoma</value>
                  </extendedData>
                  <extendedData>
                     <name>Register</name>
                     <value>REG_GA</value>
                  </extendedData>
                  <extendedData>
                     <name>ORG_PCON</name>
                     <value>1</value>
                  </extendedData>
                  <extendedData>
                     <name>VISIBILITY</name>
                     <value>0</value>
                  </extendedData>
                  <extendedData>
                     <name>srtCode</name>
                     <value>DPTJI_SGT</value>
                  </extendedData>
                  <extendedData>
                     <name>InternalRegister</name>
                     <value>REG_INTER</value>
                  </extendedData>
                  <extendedData>
                     <name>input</name>
                     <value>1</value>
                  </extendedData>
                  <extendedData>
                     <name>output</name>
                     <value>1</value>
                  </extendedData>
                  <extendedData>
                     <name>ACTIVE</name>
                     <value>1</value>
                  </extendedData>
                  <external>0</external>
                  <fatherCode>ORG11307</fatherCode>
                  <fatherSirhgaOrganismCode>60000004</fatherSirhgaOrganismCode>
                  <fiscalIdentity>0</fiscalIdentity>
                  <initialDate>2023-09-07T16:05:33+02:00</initialDate>
                  <name>SECRETARÍA GENERAL TÉCNICA DEL DEPARTAMENTO DE FOMENTO, VIVIENDA, MOVILIDAD Y LOGÍSTICA</name>
                  <organismCode>ORG11526</organismCode>
                  <receptor>1</receptor>
                  <shortName>SECRETARÍA GENERAL TÉCNICA DEL  DEPARTAMENTO DE VE</shortName>
                  <sirhgaOrganismCode>60000575</sirhgaOrganismCode>
               </organismList>
               <revised>true</revised>
               <sizeJob>1</sizeJob>
               <sizeOrg>1</sizeOrg>
               <userJobs>
                  <code>41059</code>
                  <fiscalAnagram>XXXXXXXXX</fiscalAnagram>
                  <initialDate>2023-08-23T07:01:31+02:00</initialDate>
                  <jobCode>JOB07191</jobCode>
               </userJobs>
            </userInformationJobs>
         </return>
      </ns1:getUserInformationJobsResponse>
   </soap:Body>
</soap: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:

Ejemplo invocación:

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>
			   <isfrh>2</isfrh>
            </userJobSearch>
         </arg0>
      </ws:getUserJobs>
   </soapenv:Body>
</soapenv:Envelope>

Ejemplo respuesta:

getUserJobs
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns1:getUserJobsResponse xmlns:ns1="http://ws.core.siu.aragon.es/">
         <return>
            <errors>false</errors>
            <jobList>
               <codPuestipo>T0267</codPuestipo>
               <code>10488</code>
               <collective>AG</collective>
               <descPuestipo>SECRETARIO/A GENERAL TECNICO/A</descPuestipo>
               <description>Secretario/a General Tecnico/a</description>
               <fiscalAnagram>XXXXXXXXX</fiscalAnagram>
               <gestionUnit>ORG11526</gestionUnit>
               <initialDateJob>2007-09-19T00:00:00+02:00</initialDateJob>
               <initialDateUser>2023-08-23T07:01:31+02:00</initialDateUser>
               <isfrh>1</isfrh>
               <jobCode>JOB07191</jobCode>
               <organicUnit>ORG11526</organicUnit>
               <rpt>19676</rpt>
               <sirhgaGestionUnit>60000575</sirhgaGestionUnit>
               <sirhgaOrganicUnit>60000575</sirhgaOrganicUnit>
            </jobList>
            <jobList>
               <codPuestipo>T0136</codPuestipo>
               <code>15360</code>
               <collective>AG</collective>
               <descPuestipo>JEFE/A DE SERVICIO</descPuestipo>
               <description>Jefe/a De Servicio De Patrimonio</description>
               <finalDateUser>2023-08-21T07:01:32+02:00</finalDateUser>
               <fiscalAnagram>XXXXXXXXX</fiscalAnagram>
               <gestionUnit>ORG18022</gestionUnit>
               <initialDateJob>2000-05-04T00:00:00+02:00</initialDateJob>
               <initialDateUser>2015-08-06T00:00:00+02:00</initialDateUser>
               <isfrh>1</isfrh>
               <jobCode>JOB11474</jobCode>
               <organicUnit>ORG18022</organicUnit>
               <rpt>807</rpt>
               <sirhgaGestionUnit>60000410</sirhgaGestionUnit>
               <sirhgaOrganicUnit>60000410</sirhgaOrganicUnit>
            </jobList>
            <jobList>
               <code>38294</code>
               <description>Jefa del Servicio de Patrimonio</description>
               <finalDateJob>2017-12-26T12:52:05+01:00</finalDateJob>
               <finalDateUser>2017-12-26T12:52:05+01:00</finalDateUser>
               <fiscalAnagram>XXXXXXXXX</fiscalAnagram>
               <gestionUnit>ORG03546</gestionUnit>
               <initialDateJob>2015-09-07T13:15:43+02:00</initialDateJob>
               <initialDateUser>2015-09-07T13:15:43+02:00</initialDateUser>
               <isfrh>0</isfrh>
               <jobCode>ROL06958</jobCode>
               <organicUnit>ORG03546</organicUnit>
               <rpt>0</rpt>
            </jobList>
            <jobList>
               <codPuestipo>5</codPuestipo>
               <code>40402</code>
               <descPuestipo>Jefe de Servicio, Subdirector, Adjunto o equivalente</descPuestipo>
               <description>Jefa de Servicio de Patrimonio</description>
               <finalDateJob>2020-11-04T00:00:00+01:00</finalDateJob>
               <finalDateUser>2020-11-04T00:00:00+01:00</finalDateUser>
               <fiscalAnagram>XXXXXXXXX</fiscalAnagram>
               <gestionUnit>ORG08346</gestionUnit>
               <initialDateJob>2017-12-26T12:52:05+01:00</initialDateJob>
               <initialDateUser>2017-12-26T12:52:05+01:00</initialDateUser>
               <isfrh>0</isfrh>
               <jobCode>ROL09011</jobCode>
               <organicUnit>ORG08346</organicUnit>
               <rpt>0</rpt>
            </jobList>
            <jobList>
               <codPuestipo>5</codPuestipo>
               <code>44565</code>
               <descPuestipo>Jefe de Servicio, Subdirector, Adjunto o equivalente</descPuestipo>
               <description>Jefa de Servicio de Patrimonio</description>
               <finalDateJob>2020-11-04T00:00:00+01:00</finalDateJob>
               <finalDateUser>2020-11-04T00:00:00+01:00</finalDateUser>
               <fiscalAnagram>XXXXXXXXX</fiscalAnagram>
               <gestionUnit>ORG03546</gestionUnit>
               <initialDateJob>2018-11-20T16:31:05+01:00</initialDateJob>
               <initialDateUser>2018-11-20T16:31:05+01:00</initialDateUser>
               <isfrh>0</isfrh>
               <jobCode>ROL15138</jobCode>
               <organicUnit>ORG03546</organicUnit>
               <rpt>0</rpt>
            </jobList>
            <jobList>
               <codPuestipo>5</codPuestipo>
               <code>44566</code>
               <descPuestipo>Jefe de Servicio, Subdirector, Adjunto o equivalente</descPuestipo>
               <description>Jefa de Servicio de Patrimonio</description>
               <finalDateJob>2020-12-17T15:46:32+01:00</finalDateJob>
               <finalDateUser>2020-12-17T15:46:32+01:00</finalDateUser>
               <fiscalAnagram>XXXXXXXXX</fiscalAnagram>
               <gestionUnit>ORG16866</gestionUnit>
               <initialDateJob>2020-11-04T00:00:00+01:00</initialDateJob>
               <initialDateUser>2020-11-04T00:00:00+01:00</initialDateUser>
               <isfrh>0</isfrh>
               <jobCode>ROL15138</jobCode>
               <organicUnit>ORG16866</organicUnit>
               <rpt>0</rpt>
            </jobList>
            <jobList>
               <codPuestipo>5</codPuestipo>
               <code>55218</code>
               <descPuestipo>Jefe de Servicio, Subdirector, Adjunto o equivalente</descPuestipo>
               <description>Jefa de Servicio de Patrimonio</description>
               <finalDateJob>2022-01-26T00:00:00+01:00</finalDateJob>
               <finalDateUser>2022-01-26T00:00:00+01:00</finalDateUser>
               <fiscalAnagram>XXXXXXXXX</fiscalAnagram>
               <gestionUnit>ORG16867</gestionUnit>
               <initialDateJob>2020-12-17T00:00:00+01:00</initialDateJob>
               <initialDateUser>2020-12-17T00:00:00+01:00</initialDateUser>
               <isfrh>0</isfrh>
               <jobCode>ROL28284</jobCode>
               <organicUnit>ORG16867</organicUnit>
               <rpt>0</rpt>
            </jobList>
            <size>7</size>
         </return>
      </ns1:getUserJobsResponse>
   </soap:Body>
</soap:Envelope>

1.2.- Para cada puesto, ¿cómo 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 a PAU desde los siguientes servicios de IInfoService:

  • Consulta de permisos → servicio jobGetAssignedRoleList
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
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>

1.3.- Dado un organismo, ¿cómo recuperar los usuarios asociados al él?

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

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

userList2, con una estructura de petición idénticatambién nos serviría para esta finalidad.

Otro servicio que se puede emplear es userListByUnits de IInfoService:

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

Por otro lado, a partir del código de organismo también podemos recuperar los usuarios asociados a la rama descendiente del mismo consultado al 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