Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

A continuación se describen todos los servicios de SIU junto con los parámetros de invocación, resultado de cada servicio y código java de ejemplo de integración de cada servicio.

...

Método 'ancestralOrganismByUserList'

...

Servicio que devuelve una lista de organismos ancestros a los que pertenece un usuario a partir de un token.

Un organismo ancestro es aquel que tiene la identidad fiscal a 1.



Expand
titleMás detalles

Signatura

ResultAncestralOrganismByUserList ancestralOrganismByUserList(ParamAncestralOrganismByUserList paramAncestralOrganismByUserList).

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
tokenStringValor del token cifrado
originalTokenStringValor del token a cifrar

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
organismListLista de organismos 
  organismOrganismo (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ANCESTRALORGANISMBYUSERLIST_07El objeto paramAncestralOrganismByUserList es nulo
ANCESTRALORGANISMBYUSERLIST_08El parámetro de entrada token original es nulo
ANCESTRALORGANISMBYUSERLIST_01El parámetro de entrada token es nulo
ANCESTRALORGANISMBYUSERLIST_03El funcionario no existe en la bd
ANCESTRALORGANISMBYUSERLIST_04El funcionario ha sido dado de baja de la bd
ANCESTRALORGANISMBYUSERLIST_05El funcionario no esta asignado a ningún organismo
ANCESTRALORGANISMBYUSERLIST_02Ha ocurrido algún error al verificar la firma
ANCESTRALORGANISMBYUSERLIST_00Error durante la consulta de los datos de organismos
ANCESTRALORGANISMBYUSERLIST_06Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación

El ejemplo devuelve un error

Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamAncestralOrganismByUserList param = new ParamAncestralOrganismByUserList();
param.setApplicationId("SIU");
param.setOriginalToken("T");
param.setToken("T");
ResultAncestralOrganismByUserList result = client.ancestralOrganismByUserList(param);


...

Permite filtrar además por otros datos como dirección, cif, ciudad, país, email...

Devuelve el listado de organismos ordenado por código de organismo.



Expand
titleMás detalles

Signatura

ResultAscendantOrganismBranchTree ascendantOrganismBranchTree(ParamAscendantOrganismBranchTree paramAscendentOrganismBranchTree)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
orgCodeStringCódigo de organismo
organismSearchObjeto OrganismSearch (ver detalle de campos en el apartado de objetos comunes)

Parámetros de respuesta


NombreTipoDescripción
errorsbooleanInforma si ha habido algún error
errorMsgStringMensaje del error ocurrido
errorCodeStringCódigo del error ocurrido
sizeintTamaño de la lista de organismos devuelta
organismListLista de organismos
  organismOrganismo (ver detalle de campos en el apartado de objetos comunes)

Códigos error


CódigoDescripción
ASCENDENT_ORGANISM_BRANCH_LIST_01El objeto paramAscendantOrganimsBranchTree es nulo
ORGANISMLIST_00Error durante la consulta de los datos de organismos
ORGANISMLIST_01El objeto paramOrganismList es nulo
ORGANISMLIST_02No se han encontrado organismos para estos parámetros de búsqueda
ORGANISMLIST_04No existe el organismo de entrada
ORGANISMLIST_03Ha ocurrido algún error al realizar la búsqueda

Ejemplo de invocación


Code Block
languagejava
firstline1
titleEjemplo de invocación
collapsetrue
ParamAscendantOrganismBranchTree param = new ParamAscendantOrganismBranchTree();
param.setApplicationId("SIU");
param.setOrgCode("ORG07810");
OrganismSearch organismSearch = new OrganismSearch();
organismSearch.setOrganismCode("ORG07810");
param.setOrganismSearch(organismSearch);
ResultAscendantOrganismBranchTree result = client.ascendantOrganismBranchTree(param);


...

NombreTipoDescripción
buildingCampos del objeto Building (ver detalle de campos en este mismo apartado)   
paramsCampos del objeto SearchParams (ver detalle de campos en este mismo apartado) 
pagingCriteriaCampos del objeto PagingCriteria (ver detalle de campos en este mismo apartado)   
sortingCriteriaCampos del objeto SortingCriteria (ver detalle de campos en este mismo apartado)   

...

NombreTipoDescripción
operatorStringOperador para filtro de búsqueda
extendedDataAndOrganismCodeCampos del objeto 1052050039 ExtendedDataAndOrganismCode (ver detalle de campos en este mismo apartado)
searchParamsCampos del objeto 1052050039 SearchParams (ver detalle de campos en este mismo apartado)   

...

NombreTipoDescripción
operatorStringValor del dato extendido
extendedDataObjeto 1052050039 ExtendedData (ver detalle de campos en este mismo apartado)

...

NombreTipoDescripción
originalOrganismCodeStringCódigo original del organismo
historicalTreeListParentLista de objetos Organism (ver detalle de campos en este mismo apartado)

...

NombreTipoDescripción
originalOrganismCodeStringCódigo original del organismo
historicalTreeListParentLista de objetos Organism (ver detalle de campos en este mismo apartado)
historicalTreeListDescendantLista de objetos Organism (ver detalle de campos en este mismo apartado)

...

NombreTipoDescripción
paramsCampos del objeto SIU v3.15 - Manual de integración - servicios para integradores#searchParams SearchParams/wiki/spaces/SIU/pages/1330151618(ver detalle de campos en este mismo apartado)
jobCampos del objeto SIU v3.15 - Manual de integración - servicios para integradores#job Job (ver detalle de campos en este mismo apartado)
vacanteBooleanSi el puesto a buscar está vacante
stateStringSi se pasa ALTA, busca los puestos con final_date nulo

...

NombreTipoDescripción
userCampos del objeto 1052050039 User (ver detalle de campos en este mismo apartado)
organismsListLista de objetos Organism (ver detalle de campos en este mismo apartado)

...

NombreTipoDescripción
logoCampos del objeto Logo (ver detalle de campos en este mismo apartado)
paramsCampos del objeto SearchParams (ver detalle de campos en este mismo apartado)
pagingCriteriaCampos del objeto PagingCriteria (ver detalle de campos en este mismo apartado)   
sortingCriteriaCampos del objeto SortingCriteria (ver detalle de campos en este mismo apartado)

...

NombreTipoDescripción
organismCodeStringCódigo del organismo
nameStringNombre del organismo
serviceBossNifStringNif del jefe de ese organismo
sirhgaOrganismCodeStringCódigo del organismo en sirhga
fatherSirhgaOrganismCodeStringCódigo del padre del organismo en sirhga
cifStringCif del organismo
addressStringDirección del organismo
cityStringCiudad del organismo
provinceStringProvincia del organismo
countryStringPaís del organismo
postalCodeStringCódigo postal del organismo
telephoneStringTeléfono del organismo
emailStringEmail del organismo
externalStringEl organismo es externo al sistema (es una empresa)
emisorStringEl organismo es emisor de facturas
receptorStringEl organismo es receptor de facturas
fiscalIdentityStringEl organismo tiene identidad fiscal propia (es ancestro, caso de AST, dentro de DGA)
fatherCodeStringCódigo del padre del organismo
newCodeStringNuevo código (caso de escisiones, renombres, bajas,...)
initialDateDateFecha inicio vigencia organismo
finalDateDateFecha final vigencia organismo
shortNameStringNombre corto del organismo
extendedDataLista de datos extendidos (ver detalle de campos en este mismo apartado)
nodeLevelintNivel al que pertenece ( si raíz= 0)
isRootbooleanInforma de si es raíz
isLeafbooleanInforma de si es hoja
childrenCountintNúmero de hijos
rootFatherStringCódigo de la raíz
levelsBelowintNúmero de niveles por debajo

...

NombreTipoDescripción
originalOrganismCodeStringCódigo del organismo original
organismActiveListLista de objetos Organism (ver detalle de campos en este mismo apartado)

...

NombreTipoDescripción
organismCodeStringCódigo del organismo
nameStringNombre del organismo
serviceBossNifStringNif del jefe de ese organismo
sirhgaOrganismCodeStringCódigo del organismo en sirhga
fatherSirhgaOrganismCodeStringCódigo del padre del organismo en sirhga
cifStringCif del organismo
addressStringDirección del organismo
cityStringCiudad del organismo
provinceStringProvincia del organismo
countryStringPaís del organismo
postalCodeStringCódigo Postal del Organismo
telephoneStringTeléfono del Organismo
emailStringEmail del Organismo
externalStringInforma de si el organismo es externo al sistema (es una empresa)
emisorStringEl organismo es emisor de facturas
receptorStringEl organismo es receptor de facturas
fiscalIdentityStringEl organismo tiene identidad fiscal propia (Es ancestro, caso de AST, dentro de DGA)
fatherCodeStringCódigo del padre del organismo
newCodeStringNuevo código de organismo (caso de escisiones, renombramientos,...)
initialDateDateFecha inicio vigencia organismo
finalDateDateFecha final vigencia organismo
shortNameStringNombre corto del organismo
extendedDataSet<ExtendedData>Lista de datos extendidos (ver detalle de campos en este mismo apartado)
nodeLevelintNivel al que pertenece ( si raíz= 0)
isRootbooleanInforma de si es raíz
isLeafbooleanInforma de si es hoja
childrenCountintNúmero de hijos
rootFatherStringCódigo de la raíz
levelsBelowintNúmero de niveles por debajo

...

NombreTipoDescripción
organismDir3CodeStringCódigo DIR3 del organismo
organismObjeto Organism (ver detalle de campos en este mismo apartado)

...

NombreTipoDescripción
oldCodeStringoldCode del organismo
organismDir3CodeObjeto OrganismDir3Code (ver detalle de campos en este mismo apartado)

...

NombreTipoDescripción
organismCampos del objeto 1052050039 Organism (ver detalle de campos en este mismo apartado)   
pagingCriteriaCampos del objeto 1052050039 PagingCriteria (ver detalle de campos en este mismo apartado)
sortingCriteriaCampos del objeto 1052050039 SortingCriteria (ver detalle de campos en este mismo apartado)
paramsCampos del objeto 1052050039 SearchParams (ver detalle de campos en este mismo apartado)

...

NombreTipoDescripción
organismWithComplexityCampos del objeto 1052050039 OrganismWithComplexity (ver detalle de campos en este mismo apartado)
pagingCriteriaCampos del objeto 1052050039 PagingCriteria (ver detalle de campos en este mismo apartado)
sortingCriteriaCampos del objeto 1052050039 SortingCriteria (ver detalle de campos en este mismo apartado) 
paramsCampos del objeto SearchParams (ver detalle de campos en este mismo apartado)

...

NombreTipoDescripción
organismCodeStringCódigo del organismo
nameStringNombre del organismo
serviceBossNifStringNif del jefe de ese organismo
sirhgaOrganismCodeStringCódigo del organismo en sirhga
fatherSirhgaOrganismCodeStringCódigo del padre del organismo en sirhga
cifStringCif del organismo
addressStringDirección del organismo
cityStringCiudad del organismo
provinceStringProvincia del organismo
countryStringPaís del organismo
postalCodeStringCódigo Postal del Organismo
telephoneStringTeléfono del Organismo
emailStringEmail del Organismo
externalStringInforma de si el organismo es externo al sistema (es una empresa)
emisorStringEl organismo es emisor de facturas
receptorStringEl organismo es receptor de facturas
fiscalIdentityStringEl organismo tiene identidad fiscal propia (Es ancestro, caso de AST, dentro de DGA)
fatherCodeStringCódigo del padre del organismo
newCodeStringNuevo código de organismo (caso de excisiones, renombramientos,...)
initialDateDateFecha inicio vigencia organismo
finalDateDateFecha final vigencia organismo
shortNameStringNombre corto del organismo
extendedDataExtendedDataSearch[]Lista de datos extendidos (ver detalle de campos en este mismo apartado)

...

NombreTipoDescripción
originalOrganismObjeto OrganismDir3Code (ver detalle de campos en este mismo apartado), Organismo original
producerOrganismObjeto OrganismDir3Code (ver detalle de campos en este mismo apartado), Organismo productor

...

NombreTipoDescripción
originalOrganismObjeto OrganismDir3CodeWithOldCode (ver detalle en el apartado de objetos comunes)
internalNoteStringNota interna asociada al organismo
organismTypesListaLista de objetos 1052050039

...

NombreTipoDescripción
fiscalAnagramStringFiscal anagram del usuario consultado
roleListStringLista de objetos Role asociados al usuario
errorsbooleanInforma si se ha producido un error
errorMsgStringMensaje de error 
errorCodeStringCódigo de error que se ha producido

...

NombreTipoDescripción
roleCampos del objeto 1052050039 Role (ver detalle de campos en este mismo apartado)  
pagingCriteriaCampos del objeto 1052050039 PagingCriteria (ver detalle de campos en este mismo apartado) 
sortingCriteriaCampos del objeto 1052050039 SortingCriteria (ver detalle de campos en este mismo apartado) 
paramsCampos del objeto 1052050039 SearchParams (ver detalle de campos en este mismo apartado)  

...

NombreTipoDescripción
roleWithRoleTypeCodeCampos del objeto 1052050039 RoleWithRoleTypeCode (ver detalle de campos en este mismo apartado)  
pagingCriteriaCampos del objeto 1052050039 PagingCriteria (ver detalle de campos en este mismo apartado)   
sortingCriteriaCampos del objeto 1052050039  SortingCriteria  (ver detalle de campos en este mismo apartado)  
paramsCampos del objeto 1052050039  SearchParams  (ver detalle de campos en este mismo apartado)  

...

NombreTipoDescripción
roleTypeCampos del objeto RoleType (ver detalle de campos en este mismo apartado)   
pagingCriteriaCampos del objeto 1052050039objeto  PagingCriteria  (ver detalle de campos en este mismo apartado)  
sortingCriteriaCampos del objeto 1052050039  SortingCriteria   (ver detalle de campos en este mismo apartado)   
paramsCampos del objeto 1052050039 SearchParams (ver detalle de campos en este mismo apartado)   

...

NombreTipoDescripción
roleTypeCodeLongTipo de cargo
roleCampos del objeto 1052050039 Role (ver detalle de campos en este mismo apartado)  

...

NombreTipoDescripción
codeLongCódigo del sello
aliasStringAlias del sello en asf
denominationStringDenominación del sello en asf
holderStringTitular
rolesByStamp

Set<RoleByStamp>, campos del objeto RoleByStamp (ver detalle de campos en este mismo apartado)  

userByStampSet<UserByStamp>, campos del objeto UserByStamp (ver detalle de campos en este mismo apartado)  

...

NombreTipoDescripción
stampCodeStringCódigo del sello
aliasStringAlias del sello en asf
denominationStringDenominación del sello en asf
organismCodeStringCódigo del organismo
jobCodeStringCódigo de puesto
paramsCampos del objeto SearchParams/wiki/spaces/SIU/pages/1330151618(ver detalle de campos en este mismo apartado) 

...

NombreTipoDescripción
stampCodeStringCódigo del sello
aliasStringAlias del sello en asf
denominationStringDenominación del sello en asf
organismCodeStringCódigo del organismo
roleCodeStringCódigo de rol
paramsCampos del objeto SearchParams /wiki/spaces/SIU/pages/1330151618(ver detalle de campos en este mismo apartado) 

...

NombreTipoDescripción
reasonDescriptionStringDescripción de la razón
reasonStringRazón
userCampos del objeto User (ver detalle de campos en este mismo apartado)  
stampAndUserInformationCampos del objeto StampAndUserInformation (ver detalle de campos en este mismo apartado) 

...

NombreTipoDescripción
reasonDescriptionStringDescripción de la razón
reasonStringRazón
userCampos del objeto User/wiki/spaces/SIU/pages/1330151618 (ver detalle de campos en este mismo apartado)  
stampAndUserInformationCampos del objeto StampAndUserInformation/wiki/spaces/SIU/pages/1330151618 (ver detalle de campos en este mismo apartado) 

...

NombreTipoDescripción
stampAndUserInformationCampos del objeto StampAndUserInformation (ver detalle de campos en este mismo apartado)   
paramsCampos del objeto SearchParams (ver detalle de campos en este mismo apartado)  

...

NombreTipoDescripción
stampCampos del objeto Stamp (ver detalle de campos en este mismo apartado)   
paramsCampos del objeto SearchParams (ver detalle de campos en este mismo apartado)  

...

NombreTipoDescripción
sizeOrgintTamaño de la lista de organismos
sizeRoleintTamaño de la lista de roles
userCampos del objeto User (ver detalle de campos en este mismo apartado) 
organismListListado de objetos Organism (ver detalle de campos en este mismo apartado)   
roleListListado de objetos Role (ver detalle de campos en este mismo apartado)   

...

NombreTipoDescripción
sizeOrgintTamaño de la lista de organismos
sizeJobintTamaño de la lista de puestos
userCampos del objeto UserWithPhone/wiki/spaces/SIU/pages/1330151618(ver detalle de campos en este mismo apartado) 
genderStringGenero del usuario
noteStringComentarios
revisedbooleanUsuario revisado o no por SAE
organismListListado de objetos Organism/wiki/spaces/SIU/pages/1330151618 (ver detalle de campos en este mismo apartado)   
jobListListado de objetos Job (ver detalle de campos en este mismo apartado)   
userJobsListado de objetos UserJobs (ver detalle de campos en este mismo apartado)  

...

NombreTipoDescripción
paramsCampos del objeto SIU v3.15 - Manual de integración - servicios para integradores#searchParams SearchParams/wiki/spaces/SIU/pages/1330151618(ver detalle de campos en este mismo apartado)
codeStringClave identificadora del registro
fiscalAnagramStringFiscal anagram asociado al empleado
jobCodeStringCodigo del puesto (o del cargo si es historico)
descriptionStringNombre del puesto
initialDateJobDateFecha de inicio de vigencia del puesto
finalDateJobDateFecha de fin de vigencia del puesto
rptintNúmero RPT del puesto que lo identifica en SIRHGA
organicUnitStringCódigo del organismo marcado como unidad orgánica
gestionUnitStringCódigo del organismo marcado como unidad de gestión
codPuestipoStringTipo de puesto
noteStringComentarios internos
sirhgaOrganicUnitStringNumero de la unidad de SIRHGA correspondiente al organismo marcado como unidad orgánica
sirhgaGestionUnitStringNumero de la unidad de SIRHGA correspondiente al organismo marcado como unidad de gestión
isfrhint0, no es un puesto de SIRHGA, 1 es un puesto de SIRHGA
dependJobStringCódigo del puesto del que depende
descPuestipoStringDescripción del tipo de puesto
collectiveStringColectivo al que pertenece el puesto
initialDateUserDateFecha de inicio de vigencia de la asociación del puesto y el usuario
finalDateUserDateFecha de fin de vigencia de la asociación del puesto y el usuario
dependJobDescStringNombre del puesto del que depende

...

NombreTipoDescripción
emailStringDirección email del funcionario
fiscalAnagramStringAnagrama fiscal del funcionario
nameStringNombre del funcionario
nifStringNIF del funcionario
stateStringEstado del funcionario
surname1StringPrimer apellido del funcionario
surname2StringSegundo apellido del funcionario
pagingCriteriaCampos del objeto 1052050039 PagingCriteria (ver detalle de campos en este mismo apartado)   
sortingCriteriaCampos del objeto 1052050039SortingCriteria (ver detalle de campos en este mismo apartado)  
paramsCampos del objeto 1052050039 SearchParams (ver detalle de campos en este mismo apartado)  

...

NombreTipoDescripción
organismCodeStringCódigo de organismo
userWithPhoneCampos del objeto UserWithPhone (ver detalle de campos en este mismo apartado)   
paramsCampos del objeto SearchParams (ver detalle de campos en este mismo apartado)   
pagingCriteriaCampos del objeto PagingCriteria (ver detalle de campos en este mismo apartado)    
sortingCriteriaCampos del objeto SortingCriteria (ver detalle de campos en este mismo apartado)   

...

NombreTipoDescripción
gestionUnitCodeStringCódigo de la unidad de gestión
organicUnitCodeStringCódigo de la unidad orgánica
searchOrganicUnitDescendantsBooleanIndica si se buscará en los descendientes de la unidad organica informada
searchGestionUnitDescendantsBooleanIndica si se buscará en los descendientes de la unidad de gestión informada
UserWithPhoneGenderNoteCampos del objeto UserWithPhone/wiki/spaces/SIU/pages/1330151618 (ver detalle de campos en este mismo apartado)   
paramsCampos del objeto SearchParams/wiki/spaces/SIU/pages/1330151618 (ver detalle de campos en este mismo apartado)   

...

NombreTipoDescripción
mobilePhoneStringTeléfono móvil
userCampos del objeto User (ver detalle de campos en este mismo apartado)   

...

NombreTipoDescripción
revisedbooleanIndica si el usuario ha sido revisado por el SAE
userCampos del objeto User (ver detalle de campos en este mismo apartado)

...

NombreTipoDescripción
revisedbooleanIndica si el usuario ha sido revisado por el SAE
genderStringIndica el género del funcionario
noteStringNota interna
userCampos del objeto User (ver detalle de campos en este mismo apartado)

...