Versions Compared

Key

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

En este apartado se explicarán los servicios de PAU, cómo invocar, parámetros que devuelve y un ejemplo de invocación de cada servicio

ÍNDICE DE SERVICIOS

Table of Contents
maxLevel3

Servicios IInfoServicePortType

Búsquedas y consultas de aplicaciones

Método 'applicationList'

Servicio que devuelve una lista de aplicaciones definidas en la aplicación PAU, en función de la información que se pasa como parámetro en el objeto ParamApplicationList.

La información devuelta de cada aplicación incluye, el alias de la aplicación, el nombre de la aplicación, las Ips asignadas o los métodos que tiene asociadosEn este apartado se explicarán los servicios de PAU, cómo invocar, parámetros que devuelve y un ejemplo de invocación de cada servicio


ÍNDICE DE SERVICIOS

Table of Contents
maxLevel3


Servicios IInfoServicePortType

Búsquedas y consultas de aplicaciones

Método 'applicationList'

Servicio que devuelve una lista de aplicaciones definidas en la aplicación PAU, en función de la información que se pasa como parámetro en el objeto ParamApplicationList.

La información devuelta de cada aplicación incluye, el alias de la aplicación, el nombre de la aplicación, las Ips asignadas o los métodos que tiene asociados.


Expand
titleMás detalles

Signatura

ResultApplicationList applicationList(ParamApplicationList paramApplicationList)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
applicationSearch1242693904Objeto ApplicationSearch


Parámetros de respuesta



NombreTipoDescripción
resultError1242693904Objeto ResultError
applications1242693904[]Lista de objetos Application
sizeintTamaño de la lista applications devuelta


Códigos error



Código
Descripción
APPLICATIONLIST_00Error durante el proceso de búsqueda de aplicaciones.
APPLICATIONLIST_01El objeto ParamApplicationList es nulo.
APPLICATIONLIST_02No se han encontrado aplicaciones para estos parámetros de búsqueda.
APPLICATIONLIST_03Ha ocurrido algún error al realizar la búsqueda.
APPLICATIONLIST_04Error de paginación al realizar la búsqueda.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamApplicationList params = new ParamApplicationList();
ApplicationSearch appSearch = new ApplicationSearch();
appSearch.setAlias("PAU");
params.setApplicationSearch(appSearch);
ResultApplicationList result = pauAgent.applicationList(params);


Método 'applicationRelationList'

Servicio que devuelve una lista con las relaciones de acceso existentes entre dos aplicaciones, dada de alta en PAU, en función de la información pasada como parámetro en el objeto paramApplicationRelationList

Esta relación es la que permite que una aplicación utilice servicios de otra aplicación.


Expand
titleMás detalles

Signatura

ResultApplicationRelationList applicationRelationList (ParamApplicationRelationList paramApplicationRelationList)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
applicationRelationSearch1242693904Objeto ApplicationRelationSearch


Parámetros de respuesta



NombreTipoDescripción
resultError1242693904Objeto ResultError
applicationRelations1242693904[]Lista de objetos ApplicationRelation
sizeintTamaño de la lista applicationRelations devuelta


Códigos error



Código
Descripción
APPLICATIONRELATIONLIST_00Error durante el proceso de búsqueda de relaciones entre aplicaciones
APPLICATIONRELATIONLIST_01El objeto ParamApplicationRelationList es nulo
APPLICATIONRELATIONLIST_02No se han encontrado relaciones entre aplicaciones para estos parámetros de búsqueda
APPLICATIONRELATIONLIST_03Ha ocurrido algún error al realizar la búsqueda.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamApplicationRelationList params = new ParamApplicationRelationList();
ApplicationRelationSearch appSearch = new ApplicationRelationSearch();
appSearch.setApplicationAliasA("SVCD");
params.setApplicationRelationSearch(appSearch);
ResultApplicationRelationList result = pauAgent.applicationRelationList(params);


Método 'authorizeApplication'

Servicio que comprueba si una aplicación tiene autorización sobre otra para acceder a un determinado método. Se comprueba también si la ip desde la que accede es una de las permitidas para dicha aplicación.

La relación entre la aplicación invocante y los servicios de la aplicación invocada debe estar dada de alta en PAU. La Ip tambien debe estar dada de alta en PAU.


Expand
titleMás detalles

Signatura

ResultAuthorizeApplication authorizeApplication(ParamAuthorizeApplication paramAuthorizeApplication)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
applicationAliasAStringAlias aplicación A
applicationAliasBStringAlias aplicación B
methodCodeStringCódigo del método
ipStringDirección Ip


Parámetros de respuesta



NombreTipoDescripción
resultError1242693904Objeto ResultError


Códigos error



Código
Descripción
AUTHORIZEAPPLICATION_00Error durante el proceso de autorización.
AUTHORIZEAPPLICATION_01El parámetro alias de la aplicación la aplicación A es nulo.
AUTHORIZEAPPLICATION_02El parámetro alias de la aplicación B es nulo.
AUTHORIZEAPPLICATION_03El parámetro methodCode es nulo.
AUTHORIZEAPPLICATION_04El parámetro Ip es nulo.
AUTHORIZEAPPLICATION_05No existe una relación entre aplicaciones.
AUTHORIZEAPPLICATION_06La ip no está en la lista de ip's permitidas.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamAuthorizeApplication paramAuthorizeApplication = new ParamAuthorizeApplication();
paramAuthorizeApplication.setApplicationAliasA("App A");
paramAuthorizeApplication.setApplicationAliasB("App B");
// ha de ser ip desde la que accede appA
paramAuthorizeApplication.setIp("127.0.0.3");
paramAuthorizeApplication.setMethodCode("MET00296");
ResultAuthorizeApplication result = pauAgent.authorizeApplication(paramAuthorizeApplication);


Método 'methodApplicationList'

Servicio que devuelve dentro del objeto ResultMethodApplicationList un vector de IPs y un vector de Métodos asociados con la aplicación que se pasa como parámetro en el objeto ParamMethodApplicationList

La lista de métodos y de Ips relacionadas con una aplicación, deben estar dadas de alta en PAU.


Expand
titleMás detalles

Signatura

ResultMethodApplicationList methodApplicationList (ParamMethodApplicationList paramMethodApplicationList)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
applicationAliasStringAlias de la aplicación


Parámetros de respuesta



NombreTipoDescripción
resultError1242693904Objeto ResultError
methods1242693904[]Lista de objetos Method, métodos de la aplicación
ips1242693904[]Lista de objetos Ip, Ips de la aplicación


Códigos error



Código
Descripción
METHODAPPLICATIONLIST_00Error durante el proceso de búsqueda
METHODAPPLICATIONLIST_01El objeto ParamMethodApplicationList es nulo
METHODAPPLICATIONLIST_02No hay Ips ni métodos asociados a la aplicación
METHODAPPLICATIONLIST_03Ha ocurrido algún error al realizar la búsqueda
METHODAPPLICATIONLIST_04El Alias de la Aplicación es nulo


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamMethodApplicationList params = new ParamMethodApplicationList();
params.setApplicationAlias("SIU");
ResultMethodApplicationList result = pauAgent.methodList(params);


Búsquedas y consultas de acciones

Método 'actionList'

Servicio que devuelve una lista de acciones en función de la información pasada como parámetro en el objeto ParamActionList

Estas acciones deben estar dadas de alta en PAU. Se puede buscar la acción mediante su código, el alias de la aplicación, el nombre de la aplicación.


Expand
titleMás detalles

Signatura

ResultActionList actionList(ParamActionList paramActionList)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
actionSearch1242693904Objeto ActionSearch


Parámetros de respuesta



NombreTipoDescripción
resultError1242693904Objeto ResultError
actions1242693904[]Lista de objetos Action
sizeintTamaño de la lista actions devuelta


Códigos error



Código
Descripción
ACTIONLIST_00Ha ocurrido algún error al realizar la búsqueda
ACTIONLIST_01El objeto paramActionList es nulo
ACTIONLIST_02No se han encontrado acciones con los parámetros de búsqueda indicados


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamActionList params = new ParamActionList();
ActionSearch search = new ActionSearch();
search.setAlias("INSERTAR_SELLOS");
params.setActionSearch(search);
ResultActionList result = pauAgent.actionList(params);



Búsquedas y consultas de usuarios


Método 'admRoleList'

Servicio que devuelve el listado de perfiles administrativos con el que se puede crear una asignación de un grupo de gestión a un usuario, dados de alta en PAU.
Al dar de alta a un usuario, se le asignan grupos de gestión, para lo que es necesario conocer los perfiles administrativos disponibles.


Expand
titleMás detalles

Signatura

ResultAdmRoleList admRoleList(ParamAdmRoleList paramAdmRoleList)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
admRoleSearch1242693904Objeto AdmRoleSearch con campos de búsqueda


Parámetros de respuesta



NombreTipoDescripción
resultError1242693904Objeto ResultError
admRole1242693904[]Lista de objetos AdmRole, con los datos de los roles
sizeintTamaño de la lista admRole devuelta


Códigos error



Código
Descripción
ADMROLELIST_00Error durante el proceso de búsqueda
ADMROLELIST_01El objeto ParamAdmRoleList es nulo
ADMROLELIST_02No existe ningún administrador de rol para esos parámetros de búsqueda
ADMROLELIST_03Ha ocurrido algún tipo de error al buscar el rol en la base de datos


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamAdmRoleList params = new ParamAdmRoleList;
AdmRoleSearch admRoleSearch = new AdmRoleList();
admRoleSearch.setname("nombre del perfil");
params.setAdmRoleSearch(admRoleSearch);
ResultAdmRoleList result = pauAgent.admRoleList(params);


Método 'assignedRoleList'

Servicio que devuelve una lista de roles asignados a un usuario en función de la información pasada como parámetro en el objeto ParamAssignedRoleList.

Se puede buscar los roles asignados buscando por el fiscal anagram del usuario, el código de organismo, el alias de la aplicación o un código de rol específico.


Expand
titleMás detalles

Signatura

ResultAssignedRoleList assignedRoleList(ParamAssignedRoleList paramAssignedRoleList)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
assignedRoleSearch1242693904Objeto AssignedRoleSearch con campos de búsqueda


Parámetros de respuesta



NombreTipoDescripción
resultError1242693904Objeto ResultError
assignedRoles1242693904[]Lista de objetos AssignedRole, con los datos de los roles
sizeintTamaño de la lista assignedRoles devuelta


Códigos error



Código
Descripción
ASSIGNEDROLELIST_00Error durante el proceso de búsqueda de roles asignados
ASSIGNEDROLELIST_01El objeto paramAssignedRoleList es nulo
ASSIGNEDROLELIST_02No se han encontrado asignaciones para esos parámetros de búsqueda.
ASSIGNEDROLELIST_03Ha ocurrido algún error al realizar la búsqueda.
ASSIGNEDROLELIST_04Debe indicarse el código de organismo


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamAssignedRoleList param = new ParamAssignedRoleList();
AssignedRoleSearch s = new AssignedRoleSearch();
s.setFiscalAnagram("29120602AMARTSANJ");
param.setAssignedRoleSearch(s);
ResultAssignedRoleList result = pauAgent.assignedRoleList(param);



Método 'assignedRoleList1'

Servicio que devuelve una lista de roles asignados a un usuario en función de la información pasada como parámetro en el objeto ParamAssignedRoleListByBranch

Se puede buscar los roles asignados buscando por el fiscal anagram del usuario, el código de organismo, el alias de la aplicación o un código de rol específico o la rama de un organismo.


Expand
titleMás detalles

Signatura

ResultApplicationList applicationList(ParamApplicationList paramApplicationListResultAssignedRoleList assignedRoleList(ParamAssignedRoleListByBranch paramAssignedRoleListByBranch)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
applicationSearchassignedRoleTreeSearch1242693904Objeto ApplicationSearchObjeto AssignedRoleTreeSearch con campos de búsqueda
organismCodeStringCódigo de organismo


Parámetros de respuesta



NombreTipoDescripción
resultError1242693904Objeto ResultError
applicationsassignedRoles1242693904[]Lista de objetos Applicationobjetos AssignedRole, con los datos de los roles
sizeintTamaño de la lista applications assignedRoles devuelta


Códigos error



Código
Descripción
APPLICATIONLISTASSIGNEDROLELIST_00Error durante el proceso de búsqueda de aplicaciones.roles asignados
APPLICATIONLISTASSIGNEDROLELIST_01El objeto ParamApplicationList paramAssignedRoleList es nulo.
APPLICATIONLISTASSIGNEDROLELIST_02No se han encontrado aplicaciones asignaciones para estos esos parámetros de búsqueda.
APPLICATIONLISTASSIGNEDROLELIST_03Ha ocurrido algún error al realizar la búsqueda.
APPLICATIONLISTASSIGNEDROLELIST_04Error de paginación al realizar la búsqueda.Debe indicarse el código de organismo


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamApplicationListParamAssignedRoleList paramsparam = new ParamApplicationListParamAssignedRoleList();
ApplicationSearchAssignedRoleTreeSearch appSearchs = new ApplicationSearch( AssignedRoleTreeSearch();
s.setFiscalAnagram("29120602AMARTSANJ");
appSearchs.setAliassetOrganismCode("PAUORG00021");
paramsparam.setApplicationSearchsetAssignedRoleSearch(appSearchs);
ResultApplicationListResultAssignedRoleList result = pauAgent.applicationListassignedRoleList(paramsparam);


Método '

...

assignedRoleList2'

Servicio que devuelve una lista con las relaciones de acceso existentes entre dos aplicaciones, dada de alta en PAU, en de roles asignados a un usuario en función de la información pasada como parámetro en el objeto paramApplicationRelationListEsta relación es la que permite que una aplicación utilice servicios de otra aplicaciónParamAssignedRoleListByTree.

Se puede buscar los roles asignados buscando por el fiscal anagram del usuario, el código de organismo, el alias de la aplicación o un código de rol específico o el árbol al que pertenece de un organismo.


Expand
titleMás detalles

Signatura

ResultApplicationRelationList applicationRelationList (ParamApplicationRelationList paramApplicationRelationListResultAssignedRoleList assignedRoleList(ParamAssignedRoleListByTree paramAssignedRoleListByTree)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
applicationRelationSearchassignedRoleTreeSearch1242693904Objeto ApplicationRelationSearchObjeto AssignedRoleTreeSearch con campos de búsqueda
organismCodeStringCódigo de organismo


Parámetros de respuesta



NombreTipoDescripción
resultError1242693904Objeto ResultError
applicationRelationsassignedRoles1242693904[]Lista de objetos ApplicationRelationde objetos AssignedRole, con los datos de los roles
sizeintTamaño de la lista applicationRelations lista assignedRoles devuelta


Códigos error



Código
Descripción
APPLICATIONRELATIONLISTASSIGNEDROLELIST_00Error durante el proceso de búsqueda de relaciones entre aplicacionesAPPLICATIONRELATIONLISTroles asignados
ASSIGNEDROLELIST_01El objeto ParamApplicationRelationList paramAssignedRoleList es nulo
APPLICATIONRELATIONLISTASSIGNEDROLELIST_02No se han encontrado relaciones entre aplicaciones asignaciones para estos esos parámetros de búsqueda.
APPLICATIONRELATIONLISTASSIGNEDROLELIST_03Ha ocurrido algún error al realizar la búsqueda.
ASSIGNEDROLELIST_04Debe indicarse el código de organismo


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamApplicationRelationListParamAssignedRoleList paramsparam = new ParamApplicationRelationListParamAssignedRoleList();
ApplicationRelationSearchAssignedRoleTreeSearch appSearchs = new ApplicationRelationSearch(AssignedRoleTreeSearch();
s.setFiscalAnagram("29120602AMARTSANJ");
appSearchs.setApplicationAliasAsetOrganismCode("SVCDORG00021");
paramsparam.setApplicationRelationSearchsetAssignedRoleSearch(appSearchs);
ResultApplicationRelationListResultAssignedRoleList result = pauAgent.applicationRelationList(params);

Método 'authorizeApplication'

Servicio que comprueba si una aplicación tiene autorización sobre otra para acceder a un determinado método. Se comprueba también si la ip desde la que accede es una de las permitidas para dicha aplicación.

...

.assignedRoleList(param);



Método 'assignedRolesUserList'

Servicio que devuelve una lista con los roles asignados a cada uno de los usuarios pasados como parámetros en el objeto ParamAssignedRolesUserList

Además se pueden filtrar los roles asignados buscando por el fiscal anagram del usuario, el código de organismo, el alias de la aplicación o un código de rol específico.


Expand
titleMás detalles

Signatura

ResultAuthorizeApplication authorizeApplication(ParamAuthorizeApplication paramAuthorizeApplicationResultAssignedRolesUserList assignedRolesUserList(ParamAssignedRolesUserList paramAssignedRoleUserList)

Parámetros de invocación


Dirección Ip
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
applicationAliasAStringAlias aplicación A
applicationAliasBStringAlias aplicación B
methodCodeStringCódigo del método
ipString
assignedRolesUserListSearch

1242693904

Objeto AssignedRolesUserListSearch con campos de búsqueda


Parámetros de respuesta



NombreTipoDescripción
resultError1242693904Objeto ResultError
assignedRolesToUserList1242693904[]Lista de objetos AssignedRolesToUser, con los datos de los roles


Códigos error



La ip no está en la lista de ip's permitidas
Código
Descripción
AUTHORIZEAPPLICATIONASSIGNEDROLESUSERLIST_00Error durante el proceso de búsqueda de autorización.roles asignados
AUTHORIZEAPPLICATIONASSIGNEDROLESUSERLIST_01El parámetro alias de la aplicación la aplicación A objeto paramAssignedRolesUserList es nulo.
AUTHORIZEAPPLICATIONASSIGNEDROLESUSERLIST_02El parámetro alias de la aplicación B es nulo.
AUTHORIZEAPPLICATION_03El parámetro methodCode es nulo.
AUTHORIZEAPPLICATION_04El parámetro Ip es nulo.
AUTHORIZEAPPLICATION_05No existe una relación entre aplicaciones.
AUTHORIZEAPPLICATION_06Los parámetros de búsqueda son nulos o no se ha definido ningún usuario (anagramas fiscales).
ASSIGNEDROLESUSERLIST_03Ha ocurrido algún error al realizar la búsqueda.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamAuthorizeApplicationParamAssignedRolesUserList paramAuthorizeApplicationparams = new ParamAuthorizeApplicationParamAssignedRolesUserList();
paramAuthorizeApplication.setApplicationAliasA("App A");
paramAuthorizeApplication.setApplicationAliasB("App B");
// ha de ser ip desde la que accede appA
paramAuthorizeApplication.setIp("127.0.0.3AssignedRolesUserListSearch assignedRolesUserListSearch = new AssignedRolesUserListSearch();
assignedRolesUserListSearch.setFiscalAnagramList("11111111T");
paramAuthorizeApplicationparams.setMethodCodesetAssignedRolesUserListSearch("MET00296"assignedRolesUserListSearch);
ResultAuthorizeApplicationResultAssignedRolesUserList result = pauAgent.authorizeApplicationassignedRolesUserList(paramAuthorizeApplicationparams);


Método '

...

authorize'

Servicio que autoriza a un usuario comprobando el organismo al que pertenece y la aplicación a la que desea tener acceso. Se devuelve dentro del objeto ResultMethodApplicationList ResultAuthorize un vector de IPs y un vector de Métodos asociados con la aplicación que se pasa como parámetro en el objeto ParamMethodApplicationListLa lista de métodos y de Ips relacionadas con una aplicación, deben estar dadas de alta en PAURoles que posee el usuario.
Para poder acceder a una aplicación un usuario debe seleccionar un organismo en el que debe tener permisos para esa aplicación.


El Alias de la Aplicación es nulo
Expand
titleMás detalles

Signatura

ResultMethodApplicationList methodApplicationList (ParamMethodApplicationList paramMethodApplicationListResultAuthorize authorize(ParamAuthorize paramAuthorize)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeStringCódigo de organismo
applicationAliasStringAlias de la aplicación


Parámetros de respuesta



Lista de objetos Ip, Ips de la aplicación
NombreTipoDescripción
resultError1242693904Objeto ResultError
methodsrole1242693904[]Lista de objetos Method, métodos de la aplicaciónips1242693904[]objetos Role, con los datos de los roles


Códigos error



Código
Descripción
METHODAPPLICATIONLIST
AUTHORIZE_00Error durante el proceso de
búsqueda
autorización
METHODAPPLICATIONLIST
AUTHORIZE_01El objeto
ParamMethodApplicationList es nulo
METHODAPPLICATIONLIST_02No hay Ips ni métodos asociados a la aplicación
METHODAPPLICATIONLIST_03Ha ocurrido algún error al realizar la búsqueda
METHODAPPLICATIONLIST_04
ParamAuthorize es nulo.
AUTHORIZE_02El parámetro alias de aplicación es nulo.
AUTHORIZE_03El parámetro anagrama fiscal es nulo.
AUTHORIZE_04El parámetro código de organismo es nulo.
AUTHORIZE_05No existen datos para ese usuario u organismo.
AUTHORIZE_06El funcionario no tiene roles para esa aplicación y organismo.
AUTHORIZE_07Ha ocurrido algún tipo de error al buscar el rol en la base de datos.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamMethodApplicationListParamAuthorize params = new ParamMethodApplicationListParamAuthorize();
params.setApplicationAlias("SVCD");
params.setFiscalAnagram("SIU"25152907SDIAZMEDM");
params.setOrganismCode("ORG00002");
ResultMethodApplicationListResultAuthorize result = pauAgent.methodListauthorize(params);

Búsquedas y consultas de acciones


Método '

...

getLastConnection'

Servicio que devuelve una lista de acciones en función de la información pasada como parámetro en el objeto ParamActionListEstas acciones deben estar dadas de alta en PAU. Se puede buscar la acción mediante su código, el alias de la aplicación, el nombre de la la última conexión de un usuario en una aplicación.


Expand
titleMás detalles

Signatura

ResultActionList actionList(ParamActionList paramActionListResultGetLastConnection getLastConnection(ParamGetLastConnection paramGetLastConnection)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
actionSearchuserConSearch1242693904Objeto ActionSearchEl objeto UserConSearch, contiene criterios de búsqueda de UserCon, así como los parámetros de paginación y ordenación.


Parámetros de respuesta


Tamaño de la lista actions devuelta
NombreTipoDescripción
resultError1242693904Objeto ResultError
actionsuserCon

1242693904

[]
Lista de objetos Actionsizeint

Objeto con la información de la última conexión de usuario.


Códigos error


Código
Descripción
ACTIONLISTACTIONLIST
GETLASTCONNECTION_00
Ha ocurrido algún error al realizar la búsqueda
Error durante el proceso de búsqueda.
GETLASTCONNECTION_01 El
objeto paramActionList es nuloACTIONLIST_02
parámetro paramGetLastConnection es nulo.
GETLASTCONNECTION_02  El objeto userConSearch es nulo.
GETLASTCONNECTION_03 El parametro del fiscal anagrama es nulo.
GETLASTCONNECTION_04 El parametro de la aplicacion es nulo.
GETLASTCONNECTION_05 No se han encontrado
acciones con los parámetros de búsqueda indicados
conexiones para esos parametros de busqueda


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamActionListParamGetLasConnection params = new ParamActionListParamGetLasConnection();
ActionSearch search = new ActionSearch();
search.setAlias("INSERTAR_SELLOSparams.setFiscalAnagram("11111111H");
params.setActionSearchsetApplicationAlias(search"PAU");
ResultActionListResultGetLasConnection result = pauAgent.actionListgetLasConnection(params);

Búsquedas y consultas de usuarios



Método '

...

roleList'

Servicio que devuelve el listado de perfiles administrativos con el que se puede crear una asignación de un grupo de gestión a un usuario, dentro del objeto ResultRoleList un vector de roles en función del contenido del parámetro paramRoleList.

Devuelve una lista de roles dados de alta en PAU.
Al dar de alta a un usuario, se le asignan grupos de gestión, para lo que es necesario conocer los perfiles administrativos disponibles, pudiendo filtrar por el alias de la aplicación, el código del rol, el nombre del rol, o la descripción del rol.


Expand
titleMás detalles

Signatura

ResultAdmRoleList admRoleList(ParamAdmRoleList paramAdmRoleListResultRoleList roleList(ParamRoleList paramRoleList)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
admRoleSearchroleSearch1242693904Objeto AdmRoleSearch Objeto ParamRoleList con campos de búsqueda


Parámetros de respuesta


NombreTipoDescripción
resultError1242693904Objeto ResultError
admRoleroles

1242693904[]

Lista de objetos AdmRole, con los datos de los rolesListado de roles encontrados
sizeintTamaño de la lista admRole devueltadel listado


Códigos error


Código
Descripción
ADMROLELISTROLELIST_00 Error durante el proceso de búsqueda de roles.
ADMROLELISTROLELIST_01 El objeto ParamAdmRoleList paramRoleList es nulo.
ADMROLELISTROLELIST_0204 No existe ningún administrador de rol para esos se han encontrado roles para estos parámetros de búsqueda.
ADMROLELISTROLELIST_0305 Ha ocurrido algún tipo de error al buscar el rol en la base de datosrealizar la búsqueda.


Ejemplo de invocación


Code Block
languagejava
titleEjemplo de invocación
ParamAdmRoleListaramRoleList params = new ParamAdmRoleListParamRoleList();
AdmRoleSearchRoleSearch admRoleSearchsearch = new AdmRoleListRoleSearch();
admRoleSearchsearch.setnamesetApplicationAlias("nombre del perfilalias");
params.setAdmRoleSearchsetRoleSearch(admRoleSearchsearch);
ResultAdmRoleListResultRoleList result = pauAgent.admRoleListroleList(params);


Método '

...

userByOrganismTree'

Servicio que devuelve una lista de roles asignados a un usuario en función de la información pasada como parámetro en el objeto ParamAssignedRoleList.Se puede buscar los roles asignados buscando por el fiscal anagram del usuario, el código de organismo, el alias de la aplicación o un código de rol específicodevuelve los usuarios que pertenezcan a una rama de organismos, dados de alta con un rol determinado dentro de una aplicación. Estos usuarios con sus roles estarán dados de alta en PAU.



ASSIGNEDROLELIST
Expand
titleMás detalles

Signatura

ResultAssignedRoleList assignedRoleList(ParamAssignedRoleList paramAssignedRoleListResultUserByOrganismTree userByOrganismTree(ParamUserByOrganismTree paramUserByOrganismTree)

Parámetros de invocación


Objeto AssignedRoleSearch con campos de búsqueda
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscalassignedRoleSearch1242693904
organismsCodeTreeString[]Lista de códigos de organismos a los que puede pertenecer el usuario
roleNameStringNombre del rol
applicationAliasStringAlias de la aplicación


Parámetros de respuesta



Código
Descripción
NombreTipoDescripción
resultError1242693904Objeto ResultError
assignedRolesuser1242693904[]Lista de objetos AssignedRole, con los datos de los roles
sizeintTamaño de la lista assignedRoles devuelta

Códigos error

objetos User.


Códigos error



01 han asignaciones
Código
Descripción
USERSORGANISMTREE_01El objeto paramUserByOrganismTree es nulo.
USERSORGANISMTREE_00Error durante el proceso de búsqueda de roles asignadosASSIGNEDROLELIST
USERSORGANISMTREE_El objeto paramAssignedRoleList es nuloASSIGNEDROLELIST_0202La lista de organismos está vacía o es nula.
USERSORGANISMTREE_03No se ha encontrado ningún rol para esos parámetros de búsqueda.
ASSIGNEDROLELISTUSERSORGANISMTREE_03Ha ocurrido algún error al realizar la búsqueda.ASSIGNEDROLELIST_04Debe indicarse el código de organismo04El alias de la aplicación es nulo
USERSORGANISMTREE_05El rol no existe en el sistema
USERSORGANISMTREE_06El nombre del rol es nulo


Ejemplo de invocación

ParamAssignedRoleList param = new ParamAssignedRoleList(); AssignedRoleSearch s = new AssignedRoleSearch(); s.setFiscalAnagram("29120602AMARTSANJ"
Code Block
languagejava
titleEjemplo de invocación
de invocación
String[] organismsCodeTree = new String[2];
organismsCodeTree[0] = "ORG00007";
organismsCodeTree[1] = "ORG00012";
String roleName = "PREPARADOR-COMPULSOR";
String applicationAlias = "SCE";
ParamUserByOrganismTree param = new ParamUserByOrganismTree();
param.setOrganismsCodeTree(organismsCodeTree);
param.setApplicationAlias(applicationAlias);
param.setAssignedRoleSearchsetRoleName(sroleName);
ResultAssignedRoleListResultUserByOrganismTree result = pauAgent.assignedRoleListuserByOrganismTree(param);



Método '

...

userByOrganismTreeExtended' @deprecated


Servicio que devuelve una lista de roles asignados a un usuario en función de la información pasada como parámetro en el objeto ParamAssignedRoleListByBranchSe puede buscar los roles asignados buscando por el fiscal anagram del usuario, el código de organismo, el alias de la aplicación o un código de rol específico o la rama de un organismolos usuarios que pertenezcan a a algún organismo de los indicados con alguno de los roles indicados. Estos usuarios con sus roles estarán dados de alta en PAU.


Expand
titleMás detalles

Signatura

ResultAssignedRoleList assignedRoleList(ParamAssignedRoleListByBranch paramAssignedRoleListByBranchResultUserByOrganismTreeExtended userByOrganismTreeExtended( ParamUserByOrganismTreeExtended  paramUserByOrganismTree)


Parámetros de invocación


Código de organismo
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
assignedRoleTreeSearch1242693904Objeto AssignedRoleTreeSearch con campos de búsqueda
organismCodeStringorganismsCodeTreeString[]Lista de códigos de organismos a los que puede pertenecer el usuario
roleNameString[]Nombre de roles por los que se filtrará
applicationAliasStringAlias de la aplicación


Parámetros de respuesta


Tamaño de la lista assignedRoles devuelta
NombreTipoDescripción
resultError1242693904Objeto ResultError
assignedRolesuser1242693904[]Lista de objetos AssignedRole, con los datos de los rolessizeintobjetos User


Códigos error


Código
Descripción
ASSIGNEDROLELISTUSERSORGANISMTREE_00 Error durante el proceso de búsqueda de roles asignados.
ASSIGNEDROLELISTUSERSORGANISMTREE_01 El objeto paramAssignedRoleList paramUserByOrganismTree es nulo.
ASSIGNEDROLELISTUSERSORGANISMTREE_02 No se han encontrado asignaciones para esos parámetros de búsquedausuarios para este
organismo y rol.
ASSIGNEDROLELISTUSERSORGANISMTREE_03 Ha ocurrido algún error al realizar la búsqueda.ASSIGNEDROLELIST_04Debe indicarse el código de organismoEl parámetro nombre de rol es nulo
USERSORGANISMTREE_04 El parámetro alias de la aplicación es nulo
USERSORGANISMTREE_05 El rol no existe en el sistema
USERSORGANISMTREE_06 No se han encontrado usuarios para esos
parámetros de búsqueda


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamAssignedRoleList paramString[] organismsCodeTree = new String[2];
organismsCodeTree[0] = "ORG00007";
organismsCodeTree[1] = "ORG00012";
String[] rolenName = new ParamAssignedRoleList();
AssignedRoleTreeSearch sString[2];
rolesName[0] = "EDITOR";
rolesName[1] = "ISSUER";
ParamUserByOrganismTree param = new AssignedRoleTreeSearchParamUserByOrganismTree();
sparam.setFiscalAnagramsetOrganismsCodeTree("29120602AMARTSANJ"organismsCodeTree);
sparam.setOrganismCodesetApplicationAlias("ORG00021"“SNT”);
param.setAssignedRoleSearchsetRoleName(sroleName);
ResultAssignedRoleListResultUserByOrganismTree result = pauAgent.assignedRoleListuserByOrganismTree(param);



Método '

...

UserListByProcedureAndRole'

Servicio que devuelve una lista de roles asignados a un usuario usuarios en función de la información pasada como parámetro en el objeto ParamAssignedRoleListByTree.Se puede buscar los roles asignados buscando por el fiscal anagram del usuario, el código de organismo, el alias de la aplicación o un código de rol específico o el árbol al que pertenece de un organismodel procedimiento y, opcionalmente, un listado de roles. Estos usuarios tendrán los procedimientos y los roles asignados en PAU.



Expand
titleMás detalles

Signatura

ResultAssignedRoleList assignedRoleList(ParamAssignedRoleListByTree paramAssignedRoleListByTreeResultUserListByProcedureAndRole userListByProcedureAndRole (ParamUserListByProcedureAndRole paramUserListByProcedureAndRole )


Parámetros de invocación


Código de organismo
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
assignedRoleTreeSearch1242693904Objeto AssignedRoleTreeSearch con campos de búsqueda
organismCodeString
signatureStringProcedimiento asociado al Grupo de Gestión.
entityStringIdentificador de la entidad del procedimiento
roleCodeString[]Listado de Roles asociados a los usuarios


Parámetros de respuesta


Tamaño de la lista assignedRoles devuelta
NombreTipoDescripción
resultError1242693904Objeto ResultError
assignedRolesuserList1242693904[]Lista de objetos AssignedRole, con los datos de los rolessizeint]Listado de usuarios obtenidos.


Códigos error


Código
Descripción
ASSIGNEDROLELISTUSERLISTBYPROCEDUREANDROLE_00 Error durante el proceso de búsqueda de roles asignados.
ASSIGNEDROLELISTUSERLISTBYPROCEDUREANDROLE_01 El objeto paramAssignedRoleList paramUserListByProcedureAndRole es nulo.
ASSIGNEDROLELISTUSERLISTBYPROCEDUREANDROLE_02 El parámetro signature es nulo.
USERLISTBYPROCEDUREANDROLE_04 No se han encontrado asignaciones para esos parámetros de búsqueda.
ASSIGNEDROLELIST_03Ha ocurrido algún error al realizar la búsqueda.
ASSIGNEDROLELIST_04Debe indicarse el código de organismoError que proviene del webservice.
USERLISTBYPROCEDUREANDROLE_05 No existen usuarios para los roles introducidos.
USERLISTBYPROCEDUREANDROLE_06 No existen usuarios para el parámetro signature introducido.
USERLISTBYPROCEDUREANDROLE_07 Existen errores en alguno de los roles introducidos
USERLISTBYPROCEDUREANDROLE_08 Existen errores en el param signature introducido.
USERLISTBYPROCEDUREANDROLE_09 El id de la entidad es nulo


Ejemplo de invocación

ParamAssignedRoleList param = new ParamAssignedRoleList(); AssignedRoleTreeSearch s
Code Block
languagejava
titleEjemplo de invocación
Ejemplo de invocación
ParamUserListByProcedureAndRole params = new AssignedRoleTreeSearchParamUserListByProcedureAndRole();
sparams.setFiscalAnagramsetSignature("29120602AMARTSANJsignature");
sparams.setOrganismCodesetEntity("ORG00021"“entity”);
param.setAssignedRoleSearch(s);
ResultAssignedRoleList ResultUserListByProcedureAndRole result = pauAgent.assignedRoleListuserListByProcedureAndRole(paramparams);




Búsquedas y consultas de grupos


Método '

...

gestionGroupList' @deprecated


Servicio que devuelve una lista con los roles asignados a cada uno de los usuarios pasados como parámetros grupos de gestión en función a la información pasada como parámetro en el objeto ParamAssignedRolesUserListAdemás se pueden filtrar los roles asignados buscando por el fiscal anagram del usuario, el código de organismo, el alias de la aplicación o un código de rol específicoParamGGList.

Los grupos de gestión se consultarán en PAU por nombre del grupo, código del grupo o por procedimientos asignados al grupo.


Expand
titleMás detalles

Signatura

ResultAssignedRolesUserList assignedRolesUserList(ParamAssignedRolesUserList paramAssignedRoleUserListResultGGList gestionGroupList(ParamGGList paramGGList)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
assignedRolesUserListSearchggSearchAssignedRolesUserListSearchObjeto AssignedRolesUserListSearch con campos de búsqueda1242693904Objeto GGSearch


Parámetros de respuesta



NombreTipoDescripción
resultError1242693904Objeto ResultError
assignedRolesToUserListgestionGroup1242693904[]Lista de objetos AssignedRolesToUser, con los datos de los rolesGestionGroup


Códigos error



Ha ocurrido algún error al realizar la
Código
Descripción
ASSIGNEDROLESUSERLISTGESTIONGROUPLIST_00Error durante el proceso de búsqueda de roles asignadosASSIGNEDROLESUSERLISTgestion group.
GESTIONGROUPLIST_01El objeto paramAssignedRolesUserList paramGGList es nulo.
ASSIGNEDROLESUSERLISTGESTIONGROUPLIST_02Los parámetros de búsqueda son nulos o no se ha definido ningún usuario (anagramas fiscales).ASSIGNEDROLESUSERLIST_0304No se han encontrado grupos de gestión para estos parámetros de búsqueda.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamAssignedRolesUserListParamGGList params = new ParamAssignedRolesUserListParamGGList();
AssignedRolesUserListSearchGGSearch assignedRolesUserListSearchsearch = new AssignedRolesUserListSearchGGSearch();
assignedRolesUserListSearchsearch.setFiscalAnagramListsetDescription("11111111Tdescripción");
params.setAssignedRolesUserListSearchsetGgSearch(assignedRolesUserListSearchsearch);
ResultAssignedRolesUserListResultGGList result = pauAgent.assignedRolesUserListgestionGroupList(params);


Método '

...

gestionGroupListByApplication' @deprecated


Servicio que autoriza a un usuario comprobando el organismo al que pertenece y la aplicación a la que desea tener acceso. Se devuelve dentro del objeto ResultAuthorize un vector de Roles que posee el usuario.
Para poder acceder a una aplicación un usuario debe seleccionar un organismo en el que debe tener permisos para esa aplicacióndevuelve una lista de grupos de gestión por alias de aplicación encapsulada en el objeto pasado como parámetro paramGestionGroupListByApplication.
Estos grupos de gestión y los alias de las aplicaciones se consultarán en PAU.


AUTHORIZE_04
Expand
titleMás detalles

Signatura

ResultAuthorize authorize(ParamAuthorize paramAuthorizeResultGestionGroupListByApplication gestionGroupListByApplication (ParamGestionGroupListByApplication paramGestionGroupListByApplication)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismCodeapplicationGGSearchString1242693904Código de organismoObjeto ApplicationGGSearch
applicationAliasparamsStringAlias de la aplicación1242693904Objeto SearchParams


Parámetros de respuesta



NombreTipoDescripción
resultError1242693904Objeto ResultError
roleapplicationGGRole1242693904[]Lista de objetos Role, con los datos de los rolesobjetos ApplicationGG (grupos de gestión)
sizeintTamaño de la lista applicationGG devuelta


Códigos error



Código
Descripción
AUTHORIZE
GESTIONGROUPLISTBYAPPLICATION_00Error durante el proceso de
autorización
búsqueda
AUTHORIZE
GESTIONGROUPLISTBYAPPLICATION_01El
objeto ParamAuthorize
parámetro paramGestionGroupListByApplication es nulo
.
AUTHORIZE
GESTIONGROUPLISTBYAPPLICATION_02
El parámetro alias de aplicación es nulo.
AUTHORIZE_03El parámetro anagrama fiscal es nulo.
El parámetro
código
alias de
organismo
la aplicación es nulo
.
AUTHORIZE
GESTIONGROUPLISTBYAPPLICATION_
05No existen datos para ese usuario u organismo.AUTHORIZE_06El funcionario no tiene roles
03No se han encontrado grupos de gestión para esa aplicación
y organismo.
AUTHORIZE
GESTIONGROUPLISTBYAPPLICATION_
07
04Ha ocurrido algún
tipo de
error
al buscar el rol en la base de datos.
en el proceso de búsqueda


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamAuthorizeParamGestionGroupListByApplication params = new ParamAuthorizeParamGestionGroupListByApplication();
params.setApplicationAlias("SVCDPAU");
params.setFiscalAnagram("25152907SDIAZMEDM");
params.setOrganismCode("ORG00002");
ResultAuthorize ResultGestionGroupListByApplication result = pauAgent.authorizegestionGroupListByApplication(params);


Método '

...

gestionGroupListByUser' @deprecated


Servicio que devuelve la última conexión de un usuario en una aplicaciónuna lista de grupos de gestión por usuario encapsulada en el objeto pasado como parámetro paramGestionGroupListByUser.
Los grupos de gestión asignados a los usuarios se encontrarán dados de alta en PAU.


No se han encontrado conexiones para esos parametros de busqueda
Expand
titleMás detalles

Signatura

ResultGetLastConnection getLastConnection(ParamGetLastConnection paramGetLastConnectionResultGestionGroupListByUser gestionGroupListByUser(ParamGestionGroupListByUser paramGestionGroupListByUser)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
userConSearchuserGGSearch1242693904El objeto UserConSearch, contiene criterios de búsqueda de UserCon, así como los parámetros de paginación y ordenación.Objeto UserGGSearch
paramsSearchParamsObjeto SearchParams


Parámetros de respuesta


NombreTipoDescripción
resultError1242693904ResultErrorObjeto ResultErroruserConUserConObjeto con la información de la última conexión de usuario.
ggUserListUserGG[]Lista de objetos UserGG
sizeintTamaño de la lista ggUserList devuelta


Códigos error


Código
Descripción
GETLASTCONNECTION
GESTIONGROUPLISTBYUSER_00Error durante el proceso de búsqueda de gestion group.
GETLASTCONNECTION
GESTIONGROUPLISTBYUSER_01El
parámetro paramGetLastConnection
objeto ParamGestionGroupListByUser es nulo.
GETLASTCONNECTION
GESTIONGROUPLISTBYUSER_02
 
El
objeto userConSearch
fiscalAnagram es nulo.
GETLASTCONNECTION
GETLASTCONNECTION_04 El parametro de la aplicacion es nulo.
GETLASTCONNECTION_05
GESTIONGROUPLISTBYUSER_03
El parametro del fiscal anagrama es nulo.
No se han encontrado grupos de gestión para ese usuario.
GESTIONGROUPLISTBYUSER_04Ha ocurrido algún error en el proceso de búsqueda.
GESTIONGROUPLISTBYUSER_05La lista de anagramas fiscales es nula o esta vacía.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamGetLasConnectionParamGestionGroupListByUser params = new ParamGetLasConnectionParamGestionGroupListByUser();
params.setFiscalAnagram("11111111H");
params.setApplicationAlias("PAU");
ResultGetLasConnectionResultGestionGroupListByUser result = pauAgent.getLasConnectiongestionGroupListByUser(params);


Método '

...

gestionGroupListByUserLike' @deprecated


Servicio que devuelve dentro del objeto ResultRoleList un vector de roles en función del contenido del parámetro paramRoleList.
Devuelve una lista de roles dados de alta en PAU, pudiendo filtrar por el alias de la aplicación, el código del rol, el nombre del rol, o la descripción del rolde grupos de gestión a partir de un fiscal anagram/gestion group, o ambos campos vacíos, pasada como parámetro en el objeto paramGestionGroupListByUser usando el criterio LIKE para el grupo de gestión.
Los grupos de gestión y la asociación con los usuarios se realizará en PAU.


Expand
titleMás detalles

Signatura

ResultRoleList roleList(ParamRoleList paramRoleListResultGestionGroupListByUser gestionGroupListByUserLike(ParamGestionGroupListByUser paramGestionGroupListByUser)


Parámetros de invocación


roleSearchObjeto ParamRoleList con campos
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
userGGSearch

1242693904

Filtro de búsqueda para el objeto UserGG


Parámetros de respuesta


NombreTipoDescripción
resultError1242693904Objeto ResultError
rolesggUserListAppRole1242693904[]Listado Lista de roles encontradosobjetos UserGG
sizeintTamaño del listadode la lista ggUserList devuelta


Códigos error


04 roles para estos parámetros de búsqueda
Código
Descripción
ROLELISTGESTIONGROUPLISTBYUSER_00Error durante el proceso de búsqueda de rolesgestion group.
ROLELISTGESTIONGROUPLISTBYUSER_01El objeto paramRoleList ParamGestionGroupListByUser es nulo.
GESTIONGROUPLISTBYUSER_02El fiscalAnagram es nulo.ROLELIST
GESTIONGROUPLISTBYUSER_03No se han encontrado grupos de gestión para ese usuario.
ROLELISTGESTIONGROUPLISTBYUSER_05 04Ha ocurrido algún error al realizar la búsquedaen el proceso de búsqueda.
GESTIONGROUPLISTBYUSER_05La lista de anagramas fiscales es nula o esta vacía.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
aramRoleListParamGestionGroupListByUser params = new ParamRoleListParamGestionGroupListByUser();
RoleSearchUserGGSearch searchuserGGSearch = new RoleSearchUserGGSearch();
searchuserGGSearch.setApplicationAliassetFiscalAnagram("alias11111111T");
params.setRoleSearchsetUserGGSearch(searchuserGGSearch);
ResultRoleListResultGestionGroupListByUser
result = pauAgent.roleListgestionGroupListByUserLike(params);


Método '

...

gestionGroupListWithoutProcedures' @deprecated


Servicio que devuelve los usuarios que pertenezcan a una rama de organismos, dados de alta con un rol determinado dentro de una aplicación. Estos usuarios con sus roles estarán dados de alta en PAUuna lista con los grupos de gestión en función a la información pasada como parámetro en el objeto ParamGGList. 

De cada grupo devuelve código, nombre, descripción y la lista de procedimientos asociados.

El nombre del rol es nulo
Expand
titleMás detalles

Signatura

ResultUserByOrganismTree userByOrganismTree(ParamUserByOrganismTree paramUserByOrganismTreeResultGGList gestionGroupListWithoutProcedures(ParamGGList paramGGList)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
organismsCodeTreeggSearchString[]Lista de códigos de organismos a los que puede pertenecer el usuario
roleNameStringNombre del rol
applicationAliasStringAlias de la aplicación
1242693904Objeto GGSearch


Parámetros de respuesta



NombreTipoDescripción
resultError1242693904Objeto ResultError
usergestionGroup1242693904[]Lista de objetos User.

Códigos error

Código
Descripción
USERSORGANISMTREE_01El objeto paramUserByOrganismTree es nulo.
USERSORGANISMTREE_00Error durante el proceso de búsqueda
USERSORGANISMTREE_02La lista de organismos está vacía o es nula.
USERSORGANISMTREE_03No se ha encontrado ningún rol para esos parámetros de búsqueda.
USERSORGANISMTREE_04El alias de la aplicación es nulo
USERSORGANISMTREE_05El rol no existe en el sistema
USERSORGANISMTREE_06
objetos GestionGroup


Códigos error



Código
Descripción
GESTIONGROUPLIST_01El objeto paramGGList es nulo
GESTIONGROUPLIST_00Error durante el proceso de búsqueda de gestion group
GESTIONGROUPLIST_04No se han encontrado grupos de gestión para estos parámetros de búsqueda


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
String[]ParamGGList organismsCodeTreeparams = new String[2]ParamGGList();
organismsCodeTree[0] = "ORG00007";
organismsCodeTree[1] = "ORG00012";
String roleName = "PREPARADOR-COMPULSOR";
String applicationAlias = "SCE";
ParamUserByOrganismTree param = new ParamUserByOrganismTree();
param.setOrganismsCodeTree(organismsCodeTree);
param.setApplicationAlias(applicationAlias);
param.setRoleName(roleName);
ResultUserByOrganismTree result = pauAgent.userByOrganismTree(paramGGSearch ggSearch = new GGSearch();
ggSearch.setGGCode("CODE01");
params.setGgSearch(ggSearch);
ResultGGList result=pauAgent.gestionGroupListWithoutProcedures(params);



Método '

...

gestionGroupListWithSize' @deprecated


Servicio que devuelve los usuarios que pertenezcan a a algún organismo de los indicados con alguno de los roles indicados.Estos usuarios con sus roles estarán dados un listado de grupos de gestión e indica el tamaño del mismo.
Los grupos de gestión, se dan de alta en PAU.


String[] organismsCodeTree = new String[2]; organismsCodeTree[0] = "ORG00007"; organismsCodeTree[1] = "ORG00012"; String[] rolenName = new String[2]; rolesName[0] = "EDITOR"; rolesName[1] = "ISSUER"; ParamUserByOrganismTree param = new ParamUserByOrganismTree(); param.setOrganismsCodeTree(organismsCodeTree); param.setApplicationAlias(“SNT”); param.setRoleName(roleName); ResultUserByOrganismTree
Expand
titleMás detalles

Signatura

ResultUserByOrganismTreeExtended userByOrganismTreeExtended( ParamUserByOrganismTreeExtended  paramUserByOrganismTreeResultGGListWithSize gestionGroupListWithSize (ParamGGListWithSize paramGGListWithSize)


Parámetros de invocación


organismsCodeTreeString[] códigos de organismos a los que puede pertenecer el usuario
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
ggSearch1242693904Lista de
roleNameString[]Nombre de roles por los que se filtrará
applicationAliasStringAlias de la aplicación
anagramas fiscales


Parámetros de respuesta


NombreTipoDescripción
resultError1242693904Objeto ResultErroruser1242693904[]Lista de objetos UserObjeto ResultError
gestionGroup1242693904[]Listado de los grupos de gestión encontrados.
sizeintTamaño de la lista de grupos de gestión.


Códigos error


Código
Descripción
USERSORGANISMTREEGESTIONGROUPLIST_00 Error durante el proceso de búsqueda de gestion group.
USERSORGANISMTREEGESTIONGROUPLIST_01 El objeto paramUserByOrganismTree paramGGList es nulo.
USERSORGANISMTREEGESTIONGROUPLIST_02 04 No se han encontrado usuarios para este
organismo y rol.
USERSORGANISMTREE_03 El parámetro nombre de rol es nulo
USERSORGANISMTREE_04 El parámetro alias de la aplicación es nulo
USERSORGANISMTREE_05 El rol no existe en el sistema
USERSORGANISMTREE_06 No se han encontrado usuarios para esos
parámetros de búsqueda

Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
grupos de gestión para estos parámetros de búsqueda.


Ejemplo de invocación


Code Block
languagejava
titleEjemplo de invocación
ParamGGListWithSize params = new ParamGGListWithSize();
GGSearch search = new GGSearch();
search.setDescription("descripción");
params.setGgSearch(search);
ResultGGListWithSize result = pauAgent.userByOrganismTreegestionGroupListWithSize(paramparams);

Método 'UserListByProcedureAndRole'

...


Búsquedas y consultas de procedimientos


Método 'assignedProcedureListByOrganism'

Servicio que devuelve los procedimientos asociados a un usuario bajo un organismo.

Expand
titleMás detalles

Signatura

ResultUserListByProcedureAndRole userListByProcedureAndRole (ParamUserListByProcedureAndRole paramUserListByProcedureAndRole
ResultGetAssignedProcedures assignedProcedureListByOrganism(ParamAssignedProcedureRoleList procedureSearchBean)

Parámetros de invocación


Listado de Roles asociados a los usuarios
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
signatureprocedureRoleSearchBeanStringProcedimiento asociado al Grupo de Gestión.
entityStringIdentificador de la entidad del procedimiento
roleCodeString[]1242693904Objeto AssignedProcedureRoleVSearchBean con los parámetros de búsqueda


Parámetros de respuesta



NombreTipoDescripción
resultError1242693904Objeto ResultErroruserList1242693904[]
sizeintTamaño lista de procedimientos recuperada
procedureRolesList<1242693904>Listado de usuarios obtenidos.procedimientos recuperado


Códigos error



webserviceUSERLISTBYPROCEDUREANDROLE05 USERLISTBYPROCEDUREANDROLE_06 usuarios para el parámetro signature introducido.El id de la entidad
Código
Descripción
USERLISTBYPROCEDUREANDROLEPROCEDURELISTBYORGANISMROLE_00Error durante el proceso de búsqueda.
USERLISTBYPROCEDUREANDROLE_01 El objeto paramUserListByProcedureAndRole es nulo.
USERLISTBYPROCEDUREANDROLE_02 El parámetro signature es nulo.
USERLISTBYPROCEDUREANDROLE_04 Error que proviene del webservices.
PROCEDURELISTBYORGANISMROLE_No existen usuarios para los roles introducidos.01El objeto ParamAssignedProcedureRoleList es nulo
PROCEDURELISTBYORGANISMROLE_02No existen
USERLISTBYPROCEDUREANDROLE_07 Existen errores en alguno de los roles introducidos
USERLISTBYPROCEDUREANDROLE_08 Existen errores en el param signature introducido.
USERLISTBYPROCEDUREANDROLE_09 procedimientos para los parámetros de busqueda
PROCEDURELISTBYORGANISMROLE_03Error inesperado
PROCEDURELISTBYORGANISMROLE_04El objeto procedureSearchBean es nulo


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamUserListByProcedureAndRole paramsParamAssignedProcedureRoleList paramAssignedProcedureRoleList = new ParamAssignedProcedureRoleList();
AssignedProcedureRoleVSearchBean procedureRoleSearchBean = new ParamUserListByProcedureAndRoleAssignedProcedureRoleVSearchBean();
paramsprocedureRoleSearchBean.setSignature("signature1");
paramsparamAssignedProcedureRoleList.setEntitysetProcedureRoleSearchBean(“entity”procedureRoleSearchBean);
ResultUserListByProcedureAndRoleResultGetAssignedProcedures result = pauAgentclient.userListByProcedureAndRoleassignedProcedureListByOrganism(paramsparamAssignedProcedureRoleList);

Búsquedas y consultas de grupos


Método '

...

getProcedureAttributes'

Servicio que devuelve una lista con los grupos de gestión en función a los atributos de un procedimiento del catálogo de la DGA en función de la información pasada como parámetro en el objeto ParamGGListParamGetProcedureAttributes.
Los grupos de gestión se consultarán en PAU por nombre del grupo, código del grupo o por procedimientos asignados al grupoEstos atributos se consultan en SEDA.


Expand
titleMás detalles

Signatura

ResultGGList gestionGroupList(ParamGGList paramGGListResultGetProcedureAttributes getProcedureAttributes(ParamGetProcedureAttributes paramGetProcedureAttributes)

Parámetros de invocación


Objeto GGSearch
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscalggSearch1242693904
signatureStringSignature o código del procedimiento
idEntityStringCódigo de identificación de entidad.


Parámetros de respuesta



NombreTipoDescripción
resultError1242693904Objeto ResultError
gestionGroupprocedureAttributes1242693904[]Lista de objetos GestionGroupListado de atributos del procedimento buscado


Códigos error



No se han encontrado grupos de gestión para estos parámetros de búsqueda
Código
Descripción
GESTIONGROUPLISTPROCEDUREATTRIBUTES_00 Error durante el proceso de búsqueda de gestion groupque proviene del webservices.
GESTIONGROUPLISTPROCEDUREATTRIBUTES_01 El objeto paramGGList paramGetProcedureAttributes es nulo.GESTIONGROUPLIST_04
PROCEDUREATTRIBUTES_02 La signatura es nula.
PROCEDUREATTRIBUTES_03 El idEntity es nulo.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamGGListParamGetProcedureAttributes params = new ParamGGListParamGetProcedureAttributes();
GGSearch search = new GGSearch();
search.setDescription("descripciónparams.setSignature("474");
params.setGgSearchsetIdEntity(search"0");
ResultGGListResultGetProcedureAttributes result = pauAgentclient.gestionGroupListgetProcedureAttributes(params);


Método '

...

procedureDetail'

Servicio que devuelve una lista de grupos de gestión por alias de aplicación encapsulada en el objeto pasado como parámetro paramGestionGroupListByApplication.
Estos grupos de gestión y los alias de las aplicaciones se consultarán en PAUel detalle de un procedimiento de catálogo de la DGA dado en función de la información pasada como parámetro en el objeto ParamProcedureDetail.
Los datos del procedimiento se consultan en SEDA.


Expand
titleMás detalles

Signatura

ResultGestionGroupListByApplication gestionGroupListByApplication (ParamGestionGroupListByApplication paramGestionGroupListByApplicationResultProcedureDetail procedureDetail(ParamProcedureDetail paramProcedureDetail)

Parámetros de invocación


Objeto SearchParams
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
applicationGGSearchsignature1242693904Objeto ApplicationGGSearchparams1242693904StringSignature o código del procedimiento


Parámetros de respuesta



NombreTipoDescripción
resultError1242693904Objeto ResultError
applicationGGprocedure1242693904[]Lista de objetos ApplicationGG (grupos de gestión)
sizeintTamaño de la lista applicationGG devuelta
Objeto Procedure, con los datos del procedimiento


Códigos error



El parámetro alias de la aplicación GESTIONGROUPLISTBYAPPLICATION03 se han encontrado grupos de gestión aplicación
Código
Descripción
GESTIONGROUPLISTBYAPPLICATIONPROCEDUREDETAIL_00Error durante el proceso de búsqueda de procedure detail
GESTIONGROUPLISTBYAPPLICATIONPROCEDUREDETAIL_01El parámetro paramGestionGroupListByApplication es nuloGESTIONGROUPLISTBYAPPLICATION_02El objeto paramProcedureDetail es nulo
PROCEDUREDETAIL_02No existe un procedimiento para esa signature
GESTIONGROUPLISTBYAPPLICATIONPROCEDUREDETAIL_04Ha ocurrido algún error en el proceso de búsqueda03La Signature es nula


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamGestionGroupListByApplicationParamProcedureDetail params = new ParamGestionGroupListByApplicationParamProcedureDetail();
//se va a detallar por ejemplo el procedimiento de signatura 400
params.setApplicationAliassetSignature("PAU400");
ResultGestionGroupListByApplicationResultProcedureDetail result = pauAgent.gestionGroupListByApplicationprocedureDetail(params);


Método '

...

procedureDetail'

Servicio que devuelve una lista de grupos de gestión por usuario encapsulada en el objeto pasado como parámetro paramGestionGroupListByUser.
Los grupos de gestión asignados a los usuarios se encontrarán dados de alta en PAUel detalle de un procedimiento de catálogo de la DGA dado en función de la información pasada como parámetro en el objeto ParamProcedureDetailByIdEntity. Es similar al servicio 6.3.1.7, pero en este caso es obligatorio introducir como campo de búsqueda la entidad del procedimiento, además de la signatura.

Los datos del procedimiento se consultan en SEDA.


Expand
titleMás detalles

Signatura

ResultGestionGroupListByUser gestionGroupListByUser(ParamGestionGroupListByUser paramGestionGroupListByUserResultProcedureDetail procedureDetail (ParamProcedureDetailByIdEntity paramProcedureDetailByIdEntity)

Parámetros de invocación


userGGSearch
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramString

Anagrama fiscal

idEntity1242693904Objeto UserGGSearchparams1242693904Objeto SearchParamsStringCódigo de la entidad asociada
signatureStringSignature o código del procedimiento


Parámetros de respuesta



NombreTipoDescripción
resultError1242693904Objeto ResultError
ggUserListprocedure1242693904[]Lista de objetos UserGG
sizeintTamaño de la lista ggUserList devuelta
Objeto Procedure, con los datos del procedimiento


Códigos error



Código
Descripción
GESTIONGROUPLISTBYUSERPROCEDUREDETAILBYIDENTITY_00 Error durante el proceso de búsqueda de gestion group
procedure detail.
GESTIONGROUPLISTBYUSERPROCEDUREDETAILBYIDENTITY_01 El objeto ParamGestionGroupListByUser paramProcedureDetailByIdEntity es
nulo.
GESTIONGROUPLISTBYUSERPROCEDUREDETAILBYIDENTITY_02 El fiscalAnagram La signatura es nulonula.
GESTIONGROUPLISTBYUSERPROCEDUREDETAILBYIDENTITY_03 No se han encontrado grupos de gestión para ese usuario.
GESTIONGROUPLISTBYUSER_04Ha ocurrido algún error en el proceso de búsqueda.
GESTIONGROUPLISTBYUSER_05La lista de anagramas fiscales es nula o esta vacía.
La entidad es nula.
PROCEDUREDETAILBYIDENTITY_04 Error que proviene del webservices


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamGestionGroupListByUserParamProcedureDetailByIdEntity params = new ParamGestionGroupListByUser(
ParamProcedureDetailByIdEntity();
//se va a detallar por ejemplo el procedimiento de signatura 400
params.setSignature("400");
params.setFiscalAnagramsetIdEntity("11111111H0");
ResultGestionGroupListByUserResultProcedureDetail result = pauAgent.gestionGroupListByUserprocedureDetail(params);


Método '

...

procedureDetailBySIACod'

Servicio que devuelve una lista de grupos de gestión a partir de un fiscal anagram/gestion group, o ambos campos vacíos, pasada como parámetro en el objeto paramGestionGroupListByUser usando el criterio LIKE para el grupo de gestión.
Los grupos de gestión y la asociación con los usuarios se realizará en PAUel detalle de un procedimiento del Catálogo de Procedimientos a partir del código SIA.

Los datos del procedimiento se consultan en SEDA.


Expand
titleMás detalles

Signatura

ResultGestionGroupListByUser gestionGroupListByUserLike(ParamGestionGroupListByUser paramGestionGroupListByUserResultProcedureDetailSIA procedureDetailBySIACod(ParamProcedureDetailBySIACod paramProcedureDetailBySIACod)

Parámetros de invocación


userGGSearchFiltro de búsqueda para el objeto UserGG
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
codSIAUserGGSearchStringCódigo SIA asociado


Parámetros de respuesta



Tamaño de la lista ggUserList devuelta
NombreTipoDescripción
resultError1242693904Objeto ResultError
ggUserListprocedureSIA1242693904[]Lista de objetos UserGGsizeintObjeto ProcedureSIA, con los datos del procedimiento


Códigos error



La lista de anagramas fiscales es nula o esta vacía.
Código
Descripción
GESTIONGROUPLISTBYUSERPROCEDUREDETAILBYSIA_00Error durante el proceso de búsqueda de gestion group.procedureDetailBySIACod
GESTIONGROUPLISTBYUSERPROCEDUREDETAILBYSIA_01El objeto ParamGestionGroupListByUser ParamProcedureDetailBySIACod es nulo.
GESTIONGROUPLISTBYUSERPROCEDUREDETAILBYSIA_02El fiscalAnagram es nulo.
GESTIONGROUPLISTBYUSER_03No se han encontrado grupos de gestión para ese usuario.
GESTIONGROUPLISTBYUSER_04Ha ocurrido algún error en el proceso de búsqueda.
GESTIONGROUPLISTBYUSER_05No existe un procedimiento para ese código SIA
PROCEDUREDETAILBYSIA_03El código SIA es nulo


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamGestionGroupListByUserParamProcedureDetailBySIACod params = new ParamGestionGroupListByUserParamProcedureDetailBySIACod();
UserGGSearch userGGSearch = new UserGGSearch();
userGGSearch.setFiscalAnagram("11111111Tparams.applicationId("PAU");
params.setUserGGSearchsetCodSIA(userGGSearch"213285");
ResultGestionGroupListByUserResultProcedureDetailSIA result = pauAgent.gestionGroupListByUserLikeprocedureDetailBySIACod(params);


Método '

...

procedureDetailList'

Servicio que devuelve una lista con los grupos de gestión en función a la información pasada como parámetro en el objeto ParamGGList. 

...

el detalle para cada uno de los procedimientos de un listado a partir de parámetros de búsqueda.

Los datos de los procedimientos se consultan en SEDA.


Expand
titleMás detalles

Signatura

ResultGGList gestionGroupListWithoutProcedures(ParamGGList paramGGListResultProcedureDetailList procedureDetailList (ParamProcedureDetailList paramProcedureDetailList)


Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
ggSearchprocedureSearch1242693904Objeto GGSearchObjeto procedureSearch. Contiene criterios de búsqueda de Procedure, así como los parámetros de paginación y ordenación.


Parámetros de respuesta


NombreTipoDescripción
resultError1242693904Objeto ResultError
gestionGroupproceduresGestionGroup1242693904[]Lista Listado de objetos GestionGroupprocedimientos encontrados


Códigos error


Código
Descripción
GESTIONGROUPLIST_01El objeto paramGGList es nulo
GESTIONGROUPLIST_PROCEDUREDETAILLIST_00 Error durante en el proceso de búsqueda de gestion group
GESTIONGROUPLIST_04No se han encontrado grupos de gestión para estos parámetros de búsqueda
de listado de procedimientos
PROCEDUREDETAILLIST_01 El objeto paramProcedureDetailList es nulo.
PROCEDUREDETAILLIST_02 No existen procedimientos para los parámetros de búsqueda.
PROCEDUREDETAILLIST_03 El id de la entidad es nulo


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamGGListParamProcedureDetailList params = new ParamGGListParamProcedureDetailList();
GGSearchProcedureSearch ggSearchprocedureSearch = new GGSearch( ProcedureSearch();
procedureSearch.setIdEntidad("0");
ggSearchprocedureSearch.setGGCodesetDenomination("CODE01registro oficial");
params.setGgSearchsetProcedureSearch(ggSearchprocedureSearch);
ResultGGListResultProcedureDetailList
result=pauAgent.gestionGroupListWithoutProceduresprocedureDetailList(params);


Método '

...

procedureDetailWithManagingOrganismList'

Busca procedimientos junto a sus organismos gestores.

Los grupos datos de gestión, se dan de alta en PAUlos procedimientos se consultan en SEDA.


Expand
titleMás detalles

Signatura

ResultGGListWithSize gestionGroupListWithSize (ParamGGListWithSize paramGGListWithSizeResultProcedureDetailList procedureDetailList (ParamProcedureDetailList paramProcedureDetailList)


Parámetros de invocación


Lista de anagramas fiscales
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscalggSearch1242693904
signaturesString[]Códigos de los procedimiento de los que se quiere obtener el detalle
idEntityStringCódigo de la entidad asociada


Parámetros de respuesta


NombreTipoDescripción
resultError1242693904Objeto ResultError
gestionGroupprocedures1242693904[]Listado de los grupos de gestión encontrados.
sizeintTamaño de la lista de grupos de gestión.
procedimientos encontrados junto a sus órganos gestores.


Códigos error


GESTIONGROUPLIST_04 grupos de gestión estos
Código
Descripción
GESTIONGROUPLISTPROCEDURELIST_00 Error durante el proceso de búsqueda de gestion group.GESTIONGROUPLIST_01 01El objeto ParamSignaturesAndIdEntity es nulo
PROCEDURELIST_03El objeto paramGGList signatures es nulo.
PROCEDURELIST_05El objeto signatures está vacío
PROCEDURELIST_06No se han encontrado procedimientos para los parámetros de búsqueda.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamGGListWithSizeGestionGroup paramsgestionGroup = new ParamGGListWithSizeGestionGroup();
GGSearch search = new GGSearch(gestionGroup.setName("nombre GG");
searchgestionGroup.setDescription("descripción GG");
params.setGgSearch(search);
ResultGGListWithSize result = pauAgent.gestionGroupListWithSize(params);

Búsquedas y consultas de procedimientos

...

Procedure procedure1 = new Procedure();
procedure1.setSignature("1");
procedure1.setDenomination("den1");


Método 'procedureDetailWithSIA'

Servicio que devuelve los procedimientos asociados a un usuario bajo un organismoel detalle de un procedimiento del Catálogo de Procedimientos incluyendo el código SIA.

Los datos de los procedimientos se consultan en SEDA.


Expand
titleMás detalles

Signatura

ResultGetAssignedProcedures assignedProcedureListByOrganism(ParamAssignedProcedureRoleList procedureSearchBean

ResultProcedureDetailSIA procedureDetailWithSIA(ParamProcedureDetailByIdEntity paramProcedureDetail)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
procedureRoleSearchBeanidEntityAssignedProcedureRoleVSearchBeanObjeto AssignedProcedureRoleVSearchBean con los parámetros de búsquedaStringCódigo de la entidad asociada
signatureStringCódigo del procedimiento que se quiere obtener el detalle


Parámetros de respuesta



size
NombreTipoDescripción
resultErrorResultError1242693904Objeto ResultError
procedureSIAintTamaño lista de procedimientos recuperada
procedureRolesList<VProcedureRole>Listado de procedimientos recuperado
1242693904Objeto ProcedureSIA, con los datos del procedimiento


Códigos error



PROCEDURELISTBYORGANISMROLE
Código
Descripción
PROCEDURELISTBYORGANISMROLEPROCEDUREDETAILSIA_00Error que proviene del webservices.PROCEDURELISTBYORGANISMROLEdurante el proceso de búsqueda de procedure detail
PROCEDUREDETAILSIA_01El objeto ParamAssignedProcedureRoleList paramProcedureDetail es nulo
PROCEDURELISTBYORGANISMROLEPROCEDUREDETAILSIA_02No existen procedimientos para los parámetros de busquedaexiste un procedimiento para esa signature
PROCEDUREDETAILSIA_03Error inesperadoPROCEDURELISTBYORGANISMROLELa Signature es nula
PROCEDUREDETAILSIA_04El objeto procedureSearchBean es nuloLa Entidad es nula


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamAssignedProcedureRoleListParamProcedureDetailByIdEntity paramAssignedProcedureRoleListparams = new ParamAssignedProcedureRoleListParamProcedureDetailByIdEntity();
AssignedProcedureRoleVSearchBean procedureRoleSearchBean = new AssignedProcedureRoleVSearchBean(params.applicationId("PAU");
params.setfiscalAnagram("11111111H");
procedureRoleSearchBeanparams.setSignature("1400");
paramAssignedProcedureRoleListparams.setProcedureRoleSearchBeansetIdEntity(procedureRoleSearchBean"0");
ResultGetAssignedProceduresResultProcedureDetailSIA result = clientpauAgent.assignedProcedureListByOrganismprocedureDetailWithSIA(paramAssignedProcedureRoleListparams);


Método '

...

procedureList'

Servicio que devuelve los atributos de un procedimiento un listado de procedimientos publicados y despublicados del catálogo de por la DGA en función de la información pasada como parámetro en el objeto ParamGetProcedureAttributesParamProcedureList.
Estos atributos
Los datos de los procedimientos se consultan en DESFORSEDA.


Expand
titleMás detalles

Signatura

ResultGetProcedureAttributes getProcedureAttributes(ParamGetProcedureAttributes paramGetProcedureAttributesResultProcedureList procedureList(ParamProcedureList paramProcedureList)

Parámetros de invocación


Código de identificación de entidad.
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
signatureprocedureSearchStringSignature o código del procedimientoidEntityString1242693904Objeto ProcedureSearch, campos de búsqueda para procedimientos


Parámetros de respuesta



NombreTipoDescripción
resultError1242693904Objeto ResultError
procedureAttributesprocedure1242693904[]Listado de atributos del procedimento buscadoLista de objetos Procedure


Códigos error



PROCEDUREATTRIBUTES
Código
Descripción
PROCEDUREATTRIBUTESPROCEDURELIST_00Error que proviene del webservices.PROCEDUREATTRIBUTESdurante el proceso de búsqueda de procedure
PROCEDURELIST_01El objeto paramGetProcedureAttributes paramProcedureList es nulo.
PROCEDUREATTRIBUTESPROCEDURELIST_02La signatura es nula.Error que proviene del webservices
PROCEDURELIST_03El idEntity objeto ProcedureSearch es nulo.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamGetProcedureAttributesParamProcedureList params = new ParamGetProcedureAttributesParamProcedureList();
ProcedureSearch procedureSearch = new ProcedureSearch();
paramsprocedureSearch.setSignature("");
procedureSearch.setVersion("474");
paramsprocedureSearch.setIdEntitysetIdOrgano("0");
ResultGetProcedureAttributesparams.setProcedureSearch(procedureSearch);
ResultProcedureList result = clientpauAgent.getProcedureAttributesprocedureList(params);



Método '

...

procedureList1'

Servicio que devuelve el detalle de un procedimiento de catálogo de la DGA dado en función de la información pasada como parámetro en el objeto ParamProcedureDetail.
Los datos del procedimiento se consultan en DESFORun listado de procedimientos dados de alta en catálogo por la DGA en función de la información pasada como parámetro en el objeto ParamProcedureListByUser. Es similar al servicio referenciado en el punto 6.3.1.2, siendo obligatorio introducir el campo “idEntidad”.
Los datos de los procedimientos se consultan en SEDA.


Expand
titleMás detalles

Signatura

ResultProcedureDetail procedureDetail(ParamProcedureDetail paramProcedureDetailResultProcedureList procedureList(ParamProcedureListAndEntity paramProcedureListAndEntity)


Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
signatureprocedureSearchStringSignature o código del procedimiento1242693904Objeto ProcedureSearch, campos de búsqueda para procedimientos


Parámetros de respuesta


NombreTipoDescripción
resultError1242693904Objeto ResultError
procedure1242693904Objeto Procedure, con los datos del procedimiento[]Lista de objetos Procedure


Códigos error


La Signature es nula
Código
Descripción
PROCEDUREDETAILPROCEDURELIST_00Error durante el proceso de búsqueda de procedure detail
PROCEDUREDETAILPROCEDURELIST_01El objeto paramProcedureDetail paramProcedureList es nulo
PROCEDUREDETAILPROCEDURELIST_02No existe un procedimiento para esa signaturePROCEDUREDETAIL_03Error que proviene del webservices
PROCEDURELIST_03El objeto ProcedureSearch es nulo
PROCEDURELIST_04El parámetro idEntidad es nulo


Ejemplo de invocación


Code Block
languagejava
titleEjemplo de invocación
ParamProcedureDetailParamProcedureListAndIdEntity params = new ParamProcedureDetailParamProcedureListAndIdEntity();
//seProcedureSearch vaprocedureSearch a= detallar por ejemplo el procedimiento de signatura 400
params.setSignature("400");
ResultProcedureDetailnew ProcedureSearch();
procedureSearch.setSignature("");
procedureSearch.setVersion("");
procedureSearch.setIdOrgano("");
procedureSearch.setIdEntidad("0");
params.setProcedureSearch(procedureSearch);
ResultProcedureList result = pauAgent.procedureDetailprocedureList(params);


Método '

...

procedureListbyAplicationAndIdEntity'

Servicio que devuelve el detalle de un procedimiento de catálogo de la DGA dado en función de la información pasada como parámetro en el objeto ParamProcedureDetailByIdEntity. Es similar al servicio 6.3.1.7, pero en este caso es obligatorio introducir como campo de búsqueda la entidad del procedimiento, además de la signatura.Los datos del procedimiento se consultan en DESFORlistado de procedimientos existentes asociados a una aplicación y con una entidad suministrada.

Estos procedimientos no se consultan en SEDA.

Expand
titleMás detalles

Signatura

ResultProcedureDetail procedureDetail (ParamProcedureDetailByIdEntity paramProcedureDetailByIdEntityVResultProcedureRoleList procedureListByAplicationAndIdEntity(VParamProcedureRoleList vparamProcedureRoleList)


Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
idEntityStringCódigo de la entidad asociada
signatureStringSignature o código del procedimientoprocedureSearchBean1242693904Objeto VProcedureRoleSearchBean, campos de búsqueda para procedimientos


Parámetros de respuesta


NombreTipoDescripción
resultError1242693904Objeto ResultError
procedureprocedureRoles1242693904Objeto Procedure, con los datos del procedimientoLista de objetos VProcedureRole
sizeintTamaño de la lista de procedimientos recuperados


Códigos error


Error que proviene del webservices
Código
Descripción
PROCEDUREDETAILBYIDENTITYPROCEDURELISTBYAPLICATIONANDIDENTITY_00Error durante el proceso de búsqueda deprocedure detail.
PROCEDUREDETAILBYIDENTITYPROCEDURELISTBYAPLICATIONANDIDENTITY_01El objeto paramProcedureDetailByIdEntity ParamAssignedProcedureRoleList es
nulo.
PROCEDUREDETAILBYIDENTITYPROCEDURELISTBYAPLICATIONANDIDENTITY_02La signatura es nula.
PROCEDUREDETAILBYIDENTITY_03 La entidad es nula.
PROCEDUREDETAILBYIDENTITY_04 No hay procedimientos relacionados con estos parámetros de búsqueda
PROCEDURELISTBYAPLICATIONANDIDENTITY_03Ha ocurrido algún tipo de error al listar los procedimientos
PROCEDURELISTBYAPLICATIONANDIDENTITY_04El objeto procedureSearchBean es nulo


Ejemplo de invocación


ParamProcedureDetailByIdEntity params
Code Block
languagejava
titleEjemplo de invocación
de invocación
VParamProcedureRoleList params = new VParamProcedureRoleList();
params.setApplicationId("SFE");
params.setFiscalAnagram("00000000T");
VProcedureRoleSearchBean procedureSearchBean= new ParamProcedureDetailByIdEntityVProcedureRoleSearchBean();
//se va a detallar por ejemplo el procedimiento de signatura 400
params.setSignature("400		
procedureSearchBean.setAppAlias("SFE");
paramsprocedureSearchBean.setIdEntitysetEntity("0");
ResultProcedureDetailparams.setProcedureSearchBean(procedureSearchBean);
VResultProcedureRoleList result = pauAgentclient.procedureDetailprocedureListByAplicationAndIdEntity(params);


Método '

...

ProcedureListByOrganism'

Servicio que devuelve el detalle de un procedimiento del Catálogo de Procedimientos a partir del código SIAla lista de procedimientos de Catálogo de la DGA cuyo organismo productor sea el indicado en el objeto ParamProcedureListByOrganism. Además de los procedimientos correspondientes al organismo productor indicado, también se devuelven los procedimientos horizontales.
Los datos
del procedimiento de los procedimientos se consultan en DESFORSEDA.


Expand
titleMás detalles

Signatura

ResultProcedureDetailSIA procedureDetailBySIACod(ParamProcedureDetailBySIACod paramProcedureDetailBySIACodResultProcedureListByOrganism procedureListByOrganism(ParamProcedureListByOrganism paramProcedureListByOrganism)


Parámetros de invocación


codSIA SIA asociado
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método.
fiscalAnagramString

Anagrama fiscal.

organismCode String Anagrama fiscalCódigo de organismo del que se quieren obtener sus procedimientos asociados.
idEntity String Código de identificación de entidad.


Parámetros de respuesta


NombreTipoDescripción
resultError1242693904Objeto ResultError
procedureSIAprocedures1242693904Objeto ProcedureSIA, con los datos del procedimiento[]

Lista de objetos Procedure

sizeintTamaño de la lista de procedimientos


Códigos error


PROCEDUREDETAILBYSIA
Código
Descripción
PROCEDUREDETAILBYSIAPROCEDURELISTBYORGANISM_00 Error durante el proceso de búsqueda de procedureDetailBySIACodPROCEDUREDETAILBYSIAprocedure by organism.
PROCEDURELISTBYORGANISM_01 El objeto ParamProcedureDetailBySIACod paramProcedureListByOrganism es nulo.
PROCEDUREDETAILBYSIAPROCEDURELISTBYORGANISM_02 No existe un procedimiento para ese código SIAEl organismCode es nulo.
PROCEDURELISTBYORGANISM_03 El código SIA idEntity es nulo.
PROCEDURELISTBYORGANISM_04 El organismo no tiene procedimientos asociados.


Ejemplo de invocación


Code Block
languagejava
titleEjemplo de invocación
ParamProcedureDetailBySIACodParamProcedureListByOrganism params = new
ParamProcedureDetailBySIACodParamProcedureListByOrganism();
//se van a listar, por ejemplo, los procedimientos del organismo “ORG04174” y la entidad “0”
params.applicationIdsetOrganismCode("PAUORG04174");
params.setCodSIAsetIdEntity("2132850");
ResultProcedureDetailSIAResultProcedureListByOrganism result =
pauAgentclient.procedureDetailBySIACodprocedureListByOrganism(params);


Método '

...

procedureListByUser'

Servicio que devuelve el detalle de un procedimiento de catálogo de la DGA dado en función de la información pasada como parámetro en el objeto ParamProcedureDetaillos procedimientos de catálogo a los que un usuario puede acceder en función del grupo de gestión al que esté asignado.
Los datos del procedimiento de los procedimientos se consultan en DESFOR.El servicio devuelve la información completa del procedimiento, que no se muestra en el servicio anterior 'procedureDetail'SEDA.


Expand
titleMás detalles

Signatura

ResultProcedureExtendedDetailprocedureDetailExtended(ParamProcedureDetailparamProcedureDetail

ResultProcedureListByUser procedureListByUser(ParamProcedureListByUser paramProcedureListByUser)

Parámetros de invocación


Signature o código del procedimiento
NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscalsignatureString


Parámetros de respuesta


NombreTipoDescripción
resultError1242693904Objeto ResultError
procedureExtendedprocedure1242693904Objeto ProcedureDetailExtended, con los datos del procedimiento completos[]Lista de objetos Procedure


Códigos error


La Signature es nula
Código
Descripción
PROCEDUREDETAILPROCEDURELISTBYUSER_00 PROCEDUREDETAIL_03Error durante el proceso de búsqueda de procedure detail
PROCEDUREDETAIL_01El objeto paramProcedureDetail es nulo
PROCEDUREDETAIL_02No existe un procedimiento para esa signature

procedure by user.
PROCEDURELISTBYUSER_01 El objeto paramProcedureListByUser es nulo.
PROCEDURELISTBYUSER_02 El fiscal anagrama es nulo.
PROCEDURELISTBYUSER_03 El usuario no existe en la base de datos
PROCEDURELISTBYUSER_04 Error que proviene del webservices


Ejemplo de invocación


Code Block
languagejava
titleEjemplo de invocación
ParamProcedureDetailParamProcedureListByUser params = new ParamProcedureDetail();
//se va a detallar por ejemplo el procedimiento de signatura 400
params.setApplicationId("PAU"ParamProcedureListByUser();
params.setFiscalAnagram("00000000T");
params.setSignature("400anagrama fiscal");
ResultProcedureExtendedDetailResultProcedureListByUser result = pauAgent.procedureDetailExtendedprocedureListByUser(params);


Método '

...

procedureListByUser1'

Servicio que devuelve los procedimientos de catálogo a los que un usuario puede acceder en función del grupo de gestión al que esté asignado y a su entidad correspondiente. Es similar al servicio procedureListByUser, pero en este es último es solamente necesario el anagrama fiscal como parámetro de búsqueda.
Los datos de los procedimientos se consultan en
DESFORSEDA.


Expand
titleMás detalles

Signatura

ResultProcedureDetailList procedureDetailList (ParamProcedureDetailList paramProcedureDetailListResultProcedureListByUser procedureListByUser(ParamProcedureListByUserAndEntity paramProcedureListByUserAndEntity)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
procedureSearchidEntityProcedureSearchObjeto procedureSearch. Contiene criterios de búsqueda de Procedure, así como los parámetros de paginación y ordenación.StringCódigo de la entidad asociada


Parámetros de respuesta


NombreTipoDescripción
resultError1242693904Objeto ResultError
proceduresprocedureProcedure1242693904[]Listado Lista de procedimientos encontradosobjetos Procedure


Códigos error


PROCEDUREDETAILLIST_03
Código
Descripción
PROCEDUREDETAILLISTPROCEDURELISTBYUSER_00Error en durante el proceso de búsqueda de listado de procedimientosPROCEDUREDETAILLISTprocedure by user
PROCEDURELISTBYUSER_01El objeto paramProcedureDetailList paramProcedureListByUser es nulo.
PROCEDUREDETAILLISTPROCEDURELISTBYUSER_02No existen procedimientos para los parámetros de búsqueda.El fiscal anagrama es nulo
PROCEDURELISTBYUSER_03El usuario no existe en la base de datos
PROCEDURELISTBYUSER_04Error que proviene del webservices
PROCEDURELISTBYUSER_05El id de la entidad es nulo


Ejemplo de invocación


Code Block
languagejava
titleEjemplo de invocación
ParamProcedureDetailListParamProcedureListByUserAndEntity params = new ParamProcedureDetailListParamProcedureListByUserAndEntity();
ProcedureSearch procedureSearch = new ProcedureSearch();
procedureSearch.setIdEntidad("0params.setFiscalAnagram("72979986C");
procedureSearchparams.setDenominationsetIdEntity("registro oficial0");
params.setProcedureSearch(procedureSearch);
ResultProcedureDetailList
result=pauAgent.procedureDetailListResultProcedureListByUser result = pauAgent.procedureListByUser(params);



Método '

...

procedurePublishedList'

Busca procedimientos junto a sus organismos gestores.Servicio que devuelve un listado de procedimientos publicados en el catálogo por la DGA en función de la información pasada como parámetro en el objeto ParamProcedureList
Los datos de los procedimientos se consultan en DESFORSEDA.


Expand
titleMás detalles

Signatura

ResultProcedureDetailList procedureDetailList (ParamProcedureDetailList paramProcedureDetailListResultProcedureList procedurePublishedList(ParamProcedureList paramProcedureList)

Parámetros de invocación


NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
signaturesprocedureSearchString[]Códigos de los procedimiento de los que se quiere obtener el detalle
idEntityStringCódigo de la entidad asociada
1242693904Objeto ProcedureSearch, campos de búsqueda para procedimientos


Parámetros de respuesta



NombreTipoDescripción
resultError1242693904Objeto ResultError
proceduresprocedure1242693904[]Listado de procedimientos encontrados junto a sus órganos gestores.Lista de objetos Procedure


Códigos error



Código
Descripción
PROCEDURELIST_01El objeto ParamSignaturesAndIdEntity es nulo00Error durante el proceso de búsqueda de procedure
PROCEDURELIST_0301El objeto signatures paramProcedureList es nulo
PROCEDURELIST_05El objeto signatures está vacío02Error que proviene del webservices
PROCEDURELIST_06No se han encontrado procedimientos para los parámetros de búsqueda.03El objeto ProcedureSearch es nulo


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
GestionGroupParamProcedureList gestionGroupparams = new GestionGroupParamProcedureList();
gestionGroup.setName("nombre GG");
gestionGroup.setDescription("descripción GG");
Procedure procedure1 ProcedureSearch procedureSearch = new ProcedureProcedureSearch();
procedure1procedureSearch.setSignature("1");
params.setProcedureSearch(procedureSearch);
procedure1.setDenomination("den1"
ResultProcedureList result = pauAgent.procedurePublishedList(params);



Método '

...

getJobsBySignature'

Servicio que devuelve

...

los puestos que tienen asociada una signature.


idEntity
Expand
titleMás detalles

Signatura

ResultProcedureDetailSIA procedureDetailWithSIA(ParamProcedureDetailByIdEntity paramProcedureDetailResultGetJobsBySignature getJobsBySignature(ParamGetJobsBySignature paramGetJobsBySignature)

Parámetros de invocación


Nombre
Tipo
Descripción
applicationIdStringAplicación que ejecuta el método.
fiscalAnagramString
Anagrama fiscal
Fiscal anagram del usuario que invoca
signatureString
Código de la entidad asociadasignatureStringCódigo del procedimiento que se quiere obtener el detalle
Signatura por la que se quiere buscar.
stateStringEstado de alta o baja.


Parámetros de respuesta



Nombre
Tipo
Descripción
resultError
jobCodes
1242693904Objeto ResultErrorprocedureSIA1242693904Objeto ProcedureSIA, con los datos del procedimiento
List <String>Lista de jobCodes
sizeintTamaño del listado devuelto


Códigos error


Código
Descripción
PROCEDUREDETAILSIA_00Error durante el proceso de búsqueda de procedure detailPROCEDUREDETAILSIA_01El objeto paramProcedureDetail es nuloPROCEDUREDETAILSIA_02No existe un procedimiento para esa signaturePROCEDUREDETAILSIA_03La Signature es nulaPROCEDUREDETAILSIA_04La Entidad es nula
GET_JOBS_BY_SIGNATURE_01El objeto paramGetJobsBySignature es nulo
GET_JOBS_BY_SIGNATURE_02Los parametros signature y state son obligatorios
GET_JOBS_BY_SIGNATURE_03El campo state introducido no es valido. Debe ser alta o baja
GET_JOBS_BY_SIGNATURE_04El campo signature debe ser numerico
GET_JOBS_BY_SIGNATURE_05No se encuentran puestos asociados


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamProcedureDetailByIdEntityParamGetJobsBySignature params = new ParamProcedureDetailByIdEntityParamGetJobsBySignature();
params.applicationId("PAU"setFiscalAnagram(TestConstants.DEFAULT_FISCAL_ANAGRAM);
params.setfiscalAnagram("11111111H"setApplicationId(TestConstants.DEFAULT_ENTITY_ID);
params.setSignature("400466");
params.setIdEntitysetState("0alta");
ResultProcedureDetailSIAResultGetJobsBySignature result = pauAgenttestClient.procedureDetailWithSIAgetJobsBySignature(params);






Método '

...

procedureGetAssignedJobList'

Servicio que devuelve un listado de procedimientos publicados y despublicados del catálogo por la DGA en función de la información pasada como parámetro en el objeto ParamProcedureList.
Los datos de los procedimientos se consultan en DESFORdevuelve los puestos asociados a un procedimiento.

Expand
titleMás detalles

Signatura

ResultProcedureList procedureListResultProceduresGetAssignedJobList procedureGetAssignedJobList(ParamProcedureList ParamProcedureGetAssignedJobList paramProcedureList)

Parámetros de invocación


ejecuta el métodoObjeto ProcedureSearch, campos de búsqueda para procedimientos
NombreTipoDescripción
applicationIdStringAplicación que invoca al servicio
fiscalAnagramStringAnagrama fiscalprocedureSearch1242693904Fiscal anagram del usuario
signaturesLong[]Array de signaturas por las que se quiere buscar.
stateBoolean TRUE para los que están dados de alta y FALSE, para bajas.


Parámetros de respuesta



NombreTipoDescripción
resultErrorprocedureJobs1242693904Objeto ResultErrorprocedure1242693904[]Lista de objetos ProcedureList<ProcedureJobList>Lista de objetos PAU v3.8 - Manual de integración - servicios para integradores#ProcedureJobList
sizeint tamaño del listado devuelto


Códigos error



El objeto ProcedureSearch es nulo
Código
Descripción
PROCEDURELISTPROCEDUREGETASSIGNEDJOBLIST_00Error durante el proceso de búsqueda de procedurePROCEDURELISTEl objeto ParamProcedureGetAssignedJobList es nulo.
PROCEDUREGETASSIGNEDJOBLIST_01El objeto paramProcedureList signatures es nulo
PROCEDURELISTPROCEDUREGETASSIGNEDJOBLIST_02Error que proviene del webservicesPROCEDURELIST_03No hay procedimientos relacionados con estos parámetros de búsqueda
PROCEDUREGETASSIGNEDJOBLIST_03Ha ocurrido algún tipo de error al listar los procedimientos


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamProcedureListParamProcedureGetAssignedJobList paramsparam = new ParamProcedureListParamProcedureGetAssignedJobList();
ProcedureSearchLong[] procedureSearchsignatures = new ProcedureSearch();
procedureSearch.setSignature("");
procedureSearch.setVersion("");
procedureSearch.setIdOrgano("");
params.setProcedureSearch(procedureSearch);
ResultProcedureList result = pauAgent.procedureList(params);

Método 'procedureList1'

...

Long[1];
signatures[0] = Long.parseLong(signature);
param.setSignatures(signatures);
param.setState(true);
ResultProceduresGetAssignedJobList resultProcedureJobList = pauAgent.procedureGetAssignedJobList(param);


Búsquedas y consultas de puestos

Método 'jobGetAssignedRoleList'

Servicio que devuelve los roles asociados a uno o varios puestos de SIU.


Expand
titleMás detalles

Signatura

ResultProcedureList procedureList(ParamProcedureListAndEntity paramProcedureListAndEntityResultJobGetAssignedRoleList jobGetAssignedRoleList(ParamJobGetAssignedRoleList param)

Parámetros de invocación


NombreTipoDescripción
applicationIdjobCodeStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
procedureSearch1242693904Objeto ProcedureSearch, campos de búsqueda para procedimientos
[]Array de códigos de puestos de SIU por los que se quiere buscar.


Parámetros de respuesta



Lista de objetos Procedure
NombreTipoDescripción
resultError1242693904Objeto ResultError
procedure1242693904[]
RoleJobsList<RoleJob>Lista de RoleJob
sizeint tamaño del listado devuelto
jobCodeStringcódigo del puesto en SIU


Códigos error



Código
Descripción
PROCEDURELISTJOB_GET_ASSIGNED_ROLE_LIST_00Error durante el proceso de búsqueda de procedurePROCEDURELISTHa ocurrido algún tipo de error al listar los resultados
JOB_GET_ASSIGNED_ROLE_LIST_01El objeto paramProcedureList de entrada es nulo
PROCEDURELIST_02Error que proviene del webservices
PROCEDURELIST_03El objeto ProcedureSearch es nulo
PROCEDURELIST_04El parámetro idEntidad es nulo
.
JOB_GET_ASSIGNED_ROLE_LIST_02La lista de códigos de puestos en SIU es nula.
JOB_GET_ASSIGNED_ROLE_LIST_03La lista de códigos de puestos en SIU está vacía.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamProcedureListAndIdEntity params = new ParamProcedureListAndIdEntity();
ProcedureSearch procedureSearchParamJobGetAssignedRoleList param = new ProcedureSearchParamJobGetAssignedRoleList();
procedureSearchparam.setSignature("");
procedureSearch.setVersion("");
procedureSearch.setIdOrgano("");
procedureSearch.setIdEntidad("0");
params.setProcedureSearch(procedureSearch);
ResultProcedureListsetJobCode(new String[] { "JOB_0001", "JOB_0002" });
ResultJobGetAssignedRoleList result = pauAgenttestClient.procedureListjobGetAssignedRoleList(paramsparam);



Método '

...

Servicio que devuelve un listado de procedimientos existentes asociados a una aplicación y con una entidad suministrada.

...

jobGetAssignedProcedureListServicesAndVariants'

Servicio que consultan los procedimientos asociados a los usuarios en PAU con la nueva estructura derivada del cambio de servicio/variante.

*El parentSignature del servicio se mantendrá vacío, este campo se rellenará con la signature original del mismo en los casos especiales de servicio-variante “Estandar”. Esto sucede en el caso de existir variantes sin denominación, se devolverá como denominación de cada variante la de su servicio correspondiente; y la signature del servicio pasa a ser la de esta variante “Estandar”. De este modo es más fácil indentificar en la respuesta cuando se trata esta casuística.


Objeto VProcedureRoleSearchBean, campos de búsqueda para procedimientos

ResultGetAssignedProcedureListServicesAndVariants jobGetAssignedProcedureListServicesAndVariants(ParamJobGetAssignedProcedureListServicesAndVariants param)

Parámetros de invocación


Expand
titleMás detalles

Signatura

VResultProcedureRoleList procedureListByAplicationAndIdEntity(VParamProcedureRoleList vparamProcedureRoleList)

Parámetros de invocación

NombreTipoDescripción
applicationIdStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
procedureSearchBeanVProcedureRoleSearchBean
NombreTipoDescripción
jobCodeString[]Array de codigos de puestos de SIU por los que se quiere buscar.
signatureLongParámetro opcional que nos permite filtrar por el signature
serviceStringS, V o A, para filtrar por servicios o variantes (o ambas). Si no se rellena devolverá ambos, como si se hubiera rellenado A.
stateStringA o T, para filtrar por publicados o todos.
activeStringS, N o T, para filtrar si están de alta, de baja o todos.


Parámetros de respuesta



Tamaño de la lista de procedimientos recuperados
NombreTipoDescripción
resultErrorResultErrorObjeto ResultError
procedureRolesVProcedureRoleLista de objetos VProcedureRoleresultSEDAServicesList<PAU v3.10 - Manual de integración - servicios para integradores#ResultSEDAService>Lista de ResultSEDAService
sizeint tamaño del listado devuelto



Códigos error



PROCEDURELISTBYAPLICATIONANDIDENTITY_03 procedimientosPROCEDURELISTBYAPLICATIONANDIDENTITY_04 procedureSearchBean es nulo
Código
Descripción
PROCEDURELISTBYAPLICATIONANDIDENTITY_00Error durante el proceso de búsqueda
PROCEDURELISTBYAPLICATIONANDIDENTITY_01El objeto ParamAssignedProcedureRoleList es nulo
PROCEDURELISTBYAPLICATIONANDIDENTITY_02No hay procedimientos relacionados con estos parámetros de búsqueda
Descripción
JOB_GET_ASSIGNED_PROCEDURE_LIST_00Ha ocurrido algún tipo de error al listar los resultados
JOB_GET_ASSIGNED_PROCEDURE_LIST_01El objeto de entrada es nulo.
JOB_GET_ASSIGNED_PROCEDURE_LIST_02La lista de códigos de puestos en SIU es nula.
JOB_GET_ASSIGNED_PROCEDURE_LIST_03La lista de códigos de puestos en SIU está vacía.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
VParamProcedureRoleListParamJobGetAssignedProcedureList paramsparam = new VParamProcedureRoleList();
params.setApplicationId("SFE");
params.setFiscalAnagram("00000000T");
VProcedureRoleSearchBean procedureSearchBean= new VProcedureRoleSearchBean();		
procedureSearchBean.setAppAlias("SFE"ParamJobGetAssignedProcedureList();
procedureSearchBeanparam.setEntity("0");
params.setProcedureSearchBean(procedureSearchBean);
VResultProcedureRoleListsetJobCode(new String[] { "JOB_0001", "JOB_0002" });
ResultJobGetAssignedRoleList result = clienttestClient.procedureListByAplicationAndIdEntityjobGetAssignedRoleList(paramsparam);


Método '

...

procedureListServicesAndVariants'

Servicio que devuelve la lista de procedimientos de Catálogo de la DGA cuyo organismo productor sea el indicado en el objeto ParamProcedureListByOrganism. Además de los procedimientos correspondientes al organismo productor indicado, también se devuelven los procedimientos horizontales.
Los datos de los procedimientos se consultan en DESFORque consultan los procedimientos asociados a los usuarios en PAU con la nueva estructura derivada del cambio de servicio/variante.

*El parentSignature del servicio se mantendrá vacío, este campo se rellenará con la signature original del mismo en los casos especiales de servicio-variante “Estandar”. Esto sucede en el caso de existir variantes sin denominación, se devolverá como denominación de cada variante la de su servicio correspondiente; y la signature del servicio pasa a ser la de esta variante “Estandar”. De este modo es más fácil indentificar en la respuesta cuando se trata esta casuística.


Expand
titleMás detalles

Signatura

ResultProcedureListByOrganism procedureListByOrganism(ParamProcedureListByOrganism paramProcedureListByOrganismResultGetListServicesAndVariants procedureListServicesAndVariants(ParamGetListServicesAndVariants param)

Parámetros de invocación


applicationIdString
NombreTipoDescripción
signatureLongAplicación que ejecuta el método.
fiscalAnagramString

Anagrama fiscal.

organismCode String Código de organismo del que se quieren obtener sus procedimientos asociados.
idEntity String Código de identificación de entidadParámetro opcional que nos permite filtrar por el signature
serviceStringS, V o A, para filtrar por servicios o variantes (o ambas). Si no se rellena devolverá ambos, como si se hubiera rellenado A.
stateStringA o T, para filtrar por publicados o todos.


Parámetros de respuesta



Tamaño de la lista de procedimientos
NombreTipoDescripción
resultError1242693904Objeto ResultError
procedures1242693904[]Lista de objetos ProcedureresultSEDAServicesList<PAU v3.10 - Manual de integración - servicios para integradores#ResultSEDAServiceSimple>Lista de ResultSEDAServiceSimple
sizeint tamaño del listado devuelto



Códigos error



El organismo no tiene procedimientos asociados
Código
Descripción
PROCEDURELISTBYORGANISMJOB_GET_ASSIGNED_PROCEDURE_LIST_00Error durante el proceso de búsqueda de procedure by organism.PROCEDURELISTBYORGANISMHa ocurrido algún tipo de error al listar los resultados
JOB_GET_ASSIGNED_PROCEDURE_LIST_01El objeto paramProcedureListByOrganism de entrada es nulo.
PROCEDURELISTBYORGANISMJOB_GET_ASSIGNED_PROCEDURE_LIST_02El organismCode es nulo.
PROCEDURELISTBYORGANISM_03 El idEntity es nulo.
PROCEDURELISTBYORGANISM_04 La lista de códigos de puestos en SIU es nula.
JOB_GET_ASSIGNED_PROCEDURE_LIST_03La lista de códigos de puestos en SIU está vacía.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamProcedureListByOrganismParamGetListServicesAndVariants paramsparam = new ParamProcedureListByOrganismParamGetListServicesAndVariants();
//se van a listar, por ejemplo, los procedimientos del organismo “ORG04174” y la entidad “0”
params.setOrganismCode("ORG04174");
params.setIdEntity("0");
ResultProcedureListByOrganismparam.setService(ServiceEnum.ALL.getValue());
param.setSignature(null);//opcional
param.setState(StatusEnum.ALL.getValue());
ResultGetListServicesAndVariants result = clienttestClient.procedureListByOrganismprocedureListServicesAndVariants(paramsparam);


Método '

...

jobGetAssignedProcedureList'

Servicio que devuelve los procedimientos de catálogo a los que un usuario puede acceder en función del grupo de gestión al que esté asignado.
Los datos de los procedimientos se consultan en DESFORasociados a uno o varios puestos de SIU.


Expand
titleMás detalles

Signatura

ResultProcedureListByUser procedureListByUser(ParamProcedureListByUser paramProcedureListByUserResultJobGetAssignedRoleList jobGetAssignedRoleList(ParamJobGetAssignedRoleList param)

Parámetros de invocación


NombreTipoDescripción
applicationIdjobCodeStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
[]Array de codigos de puestos de SIU por los que se quiere buscar.


Parámetros de respuesta



NombreTipoDescripción
resultError1242693904Objeto ResultError
procedure1242693904[]Lista de objetos ProcedureProcedureJobsList<ProcedureJob>Lista de ProcedureJob
sizeint tamaño del listado devuelto
jobCodeStringcódigo del puesto en SIU


Códigos error



Código
Descripción
PROCEDURELISTBYUSERJOB_GET_ASSIGNED_PROCEDURE_LIST_00Error durante el proceso de búsqueda de
procedure by user.
PROCEDURELISTBYUSERHa ocurrido algún tipo de error al listar los resultados
JOB_GET_ASSIGNED_PROCEDURE_LIST_01El objeto paramProcedureListByUser de entrada es nulo.
PROCEDURELISTBYUSERJOB_GET_ASSIGNED_PROCEDURE_LIST_02El fiscal anagrama es nulo.
PROCEDURELISTBYUSER_03 El usuario no existe en la base de datos
PROCEDURELISTBYUSER_04 Error que proviene del webservices
La lista de códigos de puestos en SIU es nula.
JOB_GET_ASSIGNED_PROCEDURE_LIST_03La lista de códigos de puestos en SIU está vacía.


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamProcedureListByUserParamJobGetAssignedProcedureList paramsparam = new ParamProcedureListByUserParamJobGetAssignedProcedureList();
paramsparam.setFiscalAnagram("anagrama fiscal"setJobCode(new String[] { "JOB_0001", "JOB_0002" });
ResultProcedureListByUserResultJobGetAssignedRoleList result = pauAgenttestClient.procedureListByUserjobGetAssignedRoleList(params);

Método 'procedureListByUser1'

...

param);



Método 'roleGetAssignedJobList'

Servicio que devuelve los puestos asociados a uno o varios roles de SIU.


Expand
titleMás detalles

Signatura

ResultProcedureListByUser procedureListByUser(ParamProcedureListByUserAndEntity paramProcedureListByUserAndEntityResultRoleGetAssignedJobList roleGetAssignedJobList(ParamRoleGetAssignedJobList paramRoleGetAssignedJobList)

Parámetros de invocación


Código de la entidad asociada
NombreTipoDescripción
applicationIdroleCodeStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
idEntityString[]Array de codigos de roles de SIU por los que se quiere buscar.
stateStringEstado de alta o baja


Parámetros de respuesta



NombreTipoDescripción
resultErrorRoleJobList1242693904Objeto ResultErrorprocedure1242693904[]Lista de objetos ProcedureList<RoleJob>Lista de RoleJob
sizeint tamaño del listado devuelto


Códigos error



PROCEDURELISTBYUSER fiscal anagrama El id de la entidad es nulo
Código
Descripción
PROCEDURELISTBYUSER_00Error durante el proceso de búsqueda de procedure by user
PROCEDURELISTBYUSERROLE_GET_ASSIGNED_JOB_LIST_01El objeto paramProcedureListByUser paramRoleGetAssignedJobList es nulo
ROLE_GET_ASSIGNED_JOB_LIST_02El objeto paramRoleGetAssignedJobList es nulo
PROCEDURELISTBYUSER_03El usuario no existe en la base de datos
PROCEDURELISTBYUSER_04Error que proviene del webservices
PROCEDURELISTBYUSER_05ROLE_GET_ASSIGNED_JOB_LIST_03El tamaño de paramRoleGetAssignedJobList.getRoleCode() es 0


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamProcedureListByUserAndEntityParamRoleGetAssignedJobList paramsparam = new ParamProcedureListByUserAndEntityParamRoleGetAssignedJobList();
paramsparam.setFiscalAnagram("72979986C");
params.setIdEntity("0");
ResultProcedureListByUsersetRoleCode(new String[] { "ROLE0001", "ROLE0002" });
ResultRoleGetAssignedJobList result = pauAgenttestClient.procedureListByUserroleGetAssignedJobList(paramsparam);


Método

...

'procedureGetAssignedJobList'

Servicio que devuelve los puestos asociados a uno o varios ptocedimientos.


Expand
titleMás detalles

Signatura

ResultProcedureDetailList proceduresByGestionGroup(ParamGGList paramGGListResultProceduresGetAssignedJobList procedureGetAssignedJobList(ParamProcedureGetAssignedJobList paramProcedureGetAssignedJobList)

Parámetros de invocación


Objeto de búsqueda del grupo de gestión
NombreTipoDescripción
applicationIdsignatureStringAplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
ggSearchGGSearch[]Array de signaturas por los que se quiere buscar.
stateStringEstado de alta o baja


Parámetros de respuesta



de la lista de procedimientos
NombreTipoDescripción
resultErrorprocedureJobs1242693904Objeto ResultErrorprocedure1242693904[]List<ProcedureJobList>Lista de objetos ProcedurePRocedureJob
sizeint Tamaño del listado devuelto


Códigos error



Error en la operación. No se han encontrado grupos de gestión para estos parámetros de búsqueda.
Código
Descripción
GESTIONGROUPLISTPROCEDURELISTBYORGANISMROLE_00Error en la operación. Error durante el proceso de búsqueda.GESTIONGROUPLISTque proviene del webservices
PROCEDURELISTBYORGANISMROLE_01El objeto ParamGGList ParamProcedureGetAssignedJobList es nulo.GESTIONGROUPLIST_04
PROCEDURELISTBYORGANISMROLE_02No existen procedimientos para los parametros de busqueda
PROCEDURELISTBYORGANISMROLE_03Error inesperado


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamGGListParamProcedureGetAssignedJobList paramsparam = new ParamGGListParamProcedureGetAssignedJobList();
GGSearch ggSearch = new GGSearch();
ggSearch.setGgCode("CODE01");
params.setGgSearch(ggSearch);
ResultProcedureDetailList result=pauAgent.proceduresByGestionGroup (paramsparam.setSignature(new String[] { "595", "1011" });
ResultProceduresGetAssignedJobList result = testClient.procedureGetAssignedJobList(param);


Método '

...

procedureListByUserWithServices'

Servicio que devuelve un listado de procedimientos publicados en el catálogo por la DGA en función de la información pasada como parámetro en el objeto ParamProcedureList
Los datos de los procedimientos se consultan en DESFORlos procedimientos de catálogo a los que un usuario puede acceder en función del grupo de gestión al que esté asignado y de una serie de parámetros referentes a los servicios o variantes. Es similar al servicio procedureListByUser, pero en este es último es solamente necesario el anagrama fiscal como parámetro de búsqueda.

*El parentSignature del servicio se mantendrá vacío, este campo se rellenará con la signature original del mismo en los casos especiales de servicio-variante “Estandar”. Esto sucede en el caso de existir variantes sin denominación, se devolverá como denominación de cada variante la de su servicio correspondiente; y la signature del servicio pasa a ser la de esta variante “Estandar”. De este modo es más fácil indentificar en la respuesta cuando se trata de esta casuística.


Objeto ProcedureSearch, campos de búsqueda para procedimientos
Expand
titleMás detalles

Signatura

ResultProcedureList procedurePublishedList(ParamProcedureList paramProcedureListResultProcedureListByUserWithServices procedureListByUserWithServices (ParamProcedureListByUserWithServices paramProcedureListByUserWithServices)

Parámetros de invocación


Nombre
Tipo
Descripción
applicationId
applicationIdStringAplicación que invoca al servicio
fiscalAnagramStringFiscal anagram del usuario
signatureString
Aplicación que ejecuta el método
fiscalAnagramStringAnagrama fiscal
procedureSearch1242693904
Parámetro opcional que nos permite filtrar por el signature
serviceStringS, V o A, para filtrar por servicios o variantes (o ambas). Si no se rellena devolverá ambos, como si se hubiera rellenado A.
stateStringA o T, para filtrar por publicados o todos.
activeStringS para los que están dados de alta, N para bajas y T, indistinto


Parámetros de respuesta


Nombre
Tipo
Descripción
resultError
resultSEDAByUserWithServices
1242693904
List<ResultSEDAByUserWithServices>
Objeto ResultError
Lista de ResultSEDAByUserWithServices
procedure
size
1242693904[]Lista de objetos Procedure
intTamaño del listado devuelto


Códigos error


Código
Descripción
PROCEDURELIST
PROCEDURELISTBYUSER_00Error durante el proceso de búsqueda de
procedure by user.
PROCEDURELIST
PROCEDURELISTBYUSER_01El objeto
paramProcedureList
paramProcedureListByUser es nulo
PROCEDURELIST
PROCEDURELISTBYUSER_02El fiscal anagrama es nulo
PROCEDURELISTBYUSER_04Error que proviene del
webservices
Webservice
PROCEDURELIST
PROCEDURELISTBYUSER_
03El objeto ProcedureSearch es nulo
07El tipo de consulta introducida no es válida


Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
ParamProcedureListParamProcedureListByUserWithServices paramsparam = new ParamProcedureListParamProcedureListByUserWithServices();
ProcedureSearch procedureSearch = new ProcedureSearch();
procedureSearch.setSignature("1");
params.setProcedureSearch(procedureSearch);
ResultProcedureListparam.setFiscalAnagram("99999999R");//Obligatorio
param.setService(ServiceEnum.ALL.getValue());//A
param.setSignature(null);//opcional
param.setState(StatusEnum.ALL.getValue());//T
//Si no le pasamos active como parametro, por defecto T
//param.setActive(StatusProcEnum.ALL.getValue());
ResultProcedureListByUserWithServices result = pauAgenttestClient.procedurePublishedListprocedureListByUserWithServices(paramsparam);


Anexos

Objetos comunes


Objeto 'Action
Anchor
Action
Action

...

NombreTipoDescripción
roleCodeStringCódigo del rol de la aplicación
nameStringNombre del rol
descripcionStringDescripción del rol
applicationAliasStringAlias de la aplicación

roleType

intTipo de rol
actions

Action1242693904[]

Lista de objetos Action

...

Nombre
Tipo
Descripción
procedureRoleV

VProcedureRole1242693904

Objeto VProcedureRole con los campos de consulta
paramsSearchParams1242693904Objeto SearchParams con los campos de ordenación y paginación

...

Nombre
Tipo
Descripción
assignedRole

AssignedRole1242693904

Objeto AssignedRole
paramsSearchParams1242693904Objeto SearchParams

Objeto 'AssignedRolesUserListSearch
Anchor
AssignedRolesUserListSearch
AssignedRolesUserListSearch

...

Nombre
Tipo
Descripción
fiscalAnagramList

String[]

Lista de anagramas fiscales
assignedRoleAssignedRole1242693904Objeto AssignedRole

Objeto 'GestionGroup
Anchor
GestionGroup
GestionGroup

...

Nombre
Tipo
Descripción
ggCodeStringCódigo del grupo
nameStringNombre del grupo de gestión
descriptionStringDescripción del grupo
procedureProcedure1242693904[]Lista de procedimientos

...

Nombre
Tipo
Descripción
gestionGroup

1242693904

Objeto GestionGroup
params1242693904Objeto SearchParams

...

Nombre
Tipo
Descripción
signatureStringSignatura del procedimiento
denominationStringDenominación del procedimiento
servicioStringServicio asociado al procedimiento
idEntidadStringCódigo de la entidad
idOrganoStringCódigo del órgano del catálogo
versionStringVersión
descOrganoStringDescripción del órgano del catálogo
xmlDataString
procedureAttributesProcedureAttributes1242693904[]Lista de atributos del procedimiento

...

Nombre
Tipo
Descripción
codeStringCódigo del atributo del procedimiento
valueStringValor del atributo del procedimiento

Objeto '

...

ProcedureDetailExtended
Anchor

...

ProcedureDetailExtended

...

ProcedureDetailExtended


...

Nombre
Tipo
Descripción
fiscalAnagram
atributos
StringFiscal anagram del usuario al que se asocia
AtributosWS[]Lista de atributos que tiene el procedimiento
signature
ayudacoberturaString
Signatura del procedimientodenomination
Cobertura de la ayuda
ayudaimporteString
Denominación del procedimientoentity
Importe en la ayuda
beneficiariosString
Código de la entidadadmRole
Beneficiarios del procedimiento
canalaplicacionurlString
Código del perfil administrativoadmNameStringNombre del perfil administrativoorganismCodeStringCódigo del organismo bajo el que se ha asociado el procedimiento al usuarioappAliasStringIdentificador de la aplicación (por el momento solo lo usa SFE)

...

Nombre

...

Tipo

...

Descripción

...

Nombre
Tipo
Descripción
atributosAtributosWS[]Lista de atributos que tiene el procedimiento
ayudacoberturaStringCobertura de la ayuda
ayudaimporteStringImporte en la ayuda
beneficiariosStringBeneficiarios del procedimiento
canalaplicacionurlStringDirección url del formulario
dinámico asoc
canalcitapreviahorarioStringHorario de atención de cita
previa
canalcitapreviatfnStringNúmero de teléfono de cita previa
canalcorreoordinarioStringDirección postal
canalemailStringDirección de correo electrónico
canalfaxStringNúmero de fax
canaloficinahorarioStringHorario de atención de la oficina
canaloficinasurlStringDirección url de la oficina
canalserviciourlStringDirección de servicio electrónico
canaltelefonoStringNúmero de teléfono
canaltelefonohorarioStringHorario de atención
denominationStringDenominación del procedimiento
departamentoresolutorStringIdentificador del
departamento resolutor asociado
descDepartamentoStringDescripción del departamento.
descOrganoStringDescripción del órgano del catálogo
dirigidoadministracionesStringAdministraciones a las que va dirigido
dirigidociudadanosStringGrupo de ciudadanos al que va dirigido
dirigidoempresasStringGrupo de empresas al que va dirigido
dirigidoentidadescolabStringGrupo de entidades
colaboradoras al que va dirigido
documentacionStringDocumentación del departamento
efecSilenAdmStringEfecto del silencio administrativo
familiaDescripcionStringDescripción de familia.
fecPubBoletinStringFecha de publicación en el boletín
fecpresentaciondesdeStringDesde, fecha de plazo de presentación de solicitudes
fecpresentacionhastaStringHasta, fecha de plazo de presentación de solicitudes
fileCaracteristicas1StringFichero Caracteristicas1 en Base64
fileCaracteristicas2StringFichero Caracteristicas2 en Base64
formasiniciartramiteStringFormas de iniciar el trámite
idDepartamentoStringIdentificador del departamento asociado
idEntidadStringCódigo de la entidad a la que pertenece
idFamiliaStringIdentificador de la familia
idMateriaStringIdentificador de la materia
idOrganoStringCódigo del órgano del catálogo
idProcedimientoStringIdentificador del procedimiento
idorganoresolutorStringIdentificador del órgano resolutor asociado
idorganotramitadorStringIdentificador del órgano tramitador asociado
idsectoractividadStringIdentificador del sector de actividad al que va dirigido
incertificadoempStringCertificado de empadronamiento de la documentación
indniStringDni de la documentación
infAdicionalStringInformación adicional asociada al procedimiento
infechaprevisionStringFecha de previsión
inidaplicaciongestoraStringAplicación gestora
inlistaserviciosStringLista de servicios de la documentación
innivelactualStringNivel actual de interacción
innivelprevistoStringNivel previsto de interacción
innumsolicitudesanStringNúmero de solicitudes anuales
inobservacionesStringObservaciones del SID
interaccionemailStringEnvío de avisos de correo electrónico
interaccionestadourlStringDirección de consulta sobre el estado de tramitación
interaccionnotifurlStringDirección de notificaciones telemáticas
interaccionsmsStringEnvío de avisos vía sms
interacciontfnStringNúmero de información sobre el estado de tramitación
materiaDescripcionStringDescripción de la materia
nombreCaracteristicas1StringNombre del fichero caracteristicas1
nombreCaracteristicas2StringNombre del fichero caracteristicas1
normativaStringNormativa del procedimiento
objetoStringObjeto del procedimiento
observacionesStringObservaciones del procedimiento
plazoResolucionStringPlazo de resolución
plazopresentacionStringPlazo de presentación de solicitudes
pendientePlazobooleanPlazo pendiente
recursosStringRecursos del procedimiento
requisitosStringRequisitos del procedimiento
servicioStringServicio asociado al procedimiento
signatureStringSignatura del procedimiento
tasacodigoStringCodificación de la tasa
tasadescripcionStringDescripción de la tasa
tasaentidadespagoStringEntidades de pago en caja
tasamediospagoStringMedios de pago de la tasa
tasapagoStringPago de tasas
tasaurlStringUrl de pago telemático de la tasa
tiempomedioresolucionStringTiempo medio de resolución
versionStringVersión del procedimiento
vudsStringVentanilla única de directiva de servicios
vudscodigosStringDescripción de los códigos asociados a VUDS
xmlDataStringprocedureAttributes1242693904[]Lista de atributos del procedimientoDirección url del formulario
dinámico asoc
canalcitapreviahorarioStringHorario de atención de cita
previa
canalcitapreviatfnStringNúmero de teléfono de cita previa
canalcorreoordinarioStringDirección postal
canalemailStringDirección de correo electrónico
canalfaxStringNúmero de fax
canaloficinahorarioStringHorario de atención de la oficina
canaloficinasurlStringDirección url de la oficina
canalserviciourlStringDirección de servicio electrónico
canaltelefonoStringNúmero de teléfono
canaltelefonohorarioStringHorario de atención
denominationStringDenominación del procedimiento
departamentoresolutorStringIdentificador del
departamento resolutor asociado
descDepartamentoStringDescripción del departamento.
descOrganoStringDescripción del órgano del catálogo
dirigidoadministracionesStringAdministraciones a las que va dirigido
dirigidociudadanosStringGrupo de ciudadanos al que va dirigido
dirigidoempresasStringGrupo de empresas al que va dirigido
dirigidoentidadescolabStringGrupo de entidades
colaboradoras al que va dirigido
documentacionStringDocumentación del departamento
efecSilenAdmStringEfecto del silencio administrativo
familiaDescripcionStringDescripción de familia.
fecPubBoletinStringFecha de publicación en el boletín
fecpresentaciondesdeStringDesde, fecha de plazo de presentación de solicitudes
fecpresentacionhastaStringHasta, fecha de plazo de presentación de solicitudes
fileCaracteristicas1StringFichero Caracteristicas1 en Base64
fileCaracteristicas2StringFichero Caracteristicas2 en Base64
formasiniciartramiteStringFormas de iniciar el trámite
idDepartamentoStringIdentificador del departamento asociado
idEntidadStringCódigo de la entidad a la que pertenece
idFamiliaStringIdentificador de la familia
idMateriaStringIdentificador de la materia
idOrganoStringCódigo del órgano del catálogo
idProcedimientoStringIdentificador del procedimiento
idorganoresolutorStringIdentificador del órgano resolutor asociado
idorganotramitadorStringIdentificador del órgano tramitador asociado
idsectoractividadStringIdentificador del sector de actividad al que va dirigido
incertificadoempStringCertificado de empadronamiento de la documentación
indniStringDni de la documentación
infAdicionalStringInformación adicional asociada al procedimiento
infechaprevisionStringFecha de previsión
inidaplicaciongestoraStringAplicación gestora
inlistaserviciosStringLista de servicios de la documentación
innivelactualStringNivel actual de interacción
innivelprevistoStringNivel previsto de interacción
innumsolicitudesanStringNúmero de solicitudes anuales
inobservacionesStringObservaciones del SID
interaccionemailStringEnvío de avisos de correo electrónico
interaccionestadourlStringDirección de consulta sobre el estado de tramitación
interaccionnotifurlStringDirección de notificaciones telemáticas
interaccionsmsStringEnvío de avisos vía sms
interacciontfnStringNúmero de información sobre el estado de tramitación
materiaDescripcionStringDescripción de la materia
nombreCaracteristicas1StringNombre del fichero caracteristicas1
nombreCaracteristicas2StringNombre del fichero caracteristicas1
normativaStringNormativa del procedimiento
objetoStringObjeto del procedimiento
observacionesStringObservaciones del procedimiento
plazoResolucionStringPlazo de resolución
plazopresentacionStringPlazo de presentación de solicitudes
pendientePlazobooleanPlazo pendiente
recursosStringRecursos del procedimiento
requisitosStringRequisitos del procedimiento
servicioStringServicio asociado al procedimiento
signatureStringSignatura del procedimiento
tasacodigoStringCodificación de la tasa
tasadescripcionStringDescripción de la tasa
tasaentidadespagoStringEntidades de pago en caja
tasamediospagoStringMedios de pago de la tasa
tasapagoStringPago de tasas
tasaurlStringUrl de pago telemático de la tasa
tiempomedioresolucionStringTiempo medio de resolución
versionStringVersión del procedimiento
vudsStringVentanilla única de directiva de servicios
vudscodigosStringDescripción de los códigos asociados a VUDS
xmlDataString
procedureAttributesProcedureAttributes[]Lista de atributos del procedimiento

Objeto 'ProcedureJobInformation
Anchor
ProcedureJobInformation
ProcedureJobInformation


Nombre
Tipo
Descripción
codeLongCódigo identificador
siuJobStringPuesto al que se encuentra asociado
initialDateDateFecha de inicio de vigencia del procedimiento en el puesto
finalDateDateFecha de fin de vigencia del procedimiento en el puesto


Objeto 'ProcedureJobList
Anchor
ProcedureJobList
ProcedureJobList


Nombre
Tipo
Descripción
signatureLongSignature del procedimiento
procedureJobListList<ProcedureJobInformation>Lista de objetos PAU v3.8 - Manual de integración - servicios para integradores#ProcedureJobInformation


Objeto 'VProcedureRole
Anchor
VProcedureRole
VProcedureRole


Nombre
Tipo
Descripción
fiscalAnagramStringFiscal anagram del usuario al que se asocia el procedimiento
signatureStringSignatura del procedimiento
denominationStringDenominación del procedimiento
entityStringCódigo de la entidad
admRoleStringCódigo del perfil administrativo
admNameStringNombre del perfil administrativo
organismCodeStringCódigo del organismo bajo el que se ha asociado el procedimiento al usuario
appAliasStringIdentificador de la aplicación (por el momento solo lo usa SFE)

Objeto 'VProcedureRoleSearchBean
Anchor
VProcedureRoleSearchBean
VProcedureRoleSearchBean


Nombre
Tipo
Descripción
fiscalAnagramStringFiscal anagram del usuario al que se asocia el procedimiento
signatureStringSignatura del procedimiento
denominationStringDenominación del procedimiento
entityStringCódigo de la entidad
admRoleStringCódigo del perfil administrativo
admNameStringNombre del perfil administrativo
organismCodeStringCódigo del organismo bajo el que se ha asociado el procedimiento al usuario
appAliasStringIdentificador de la aplicación (por el momento solo lo usa SFE)
param1242693904Objeto SearchParams


Objeto 'ProcedureSearch
Anchor
ProcedureSearch
ProcedureSearch

...

NombreTipoDescripción
organismCodeStringCódigo del organismo al que pertenece el rol

roleName

StringNombre del rol
roleCodeStringCódigo del rol


Objeto 'RoleJob
Anchor
RoleJob
RoleJob


NombreTipoDescripción
codeLongCódigo del registro - clave primaria
roleCodeStringCódigo del rol
jobCodeStringCódigo del puesto en SIU

initialDate

DateFecha de inicio
finalDateDateFecha de Fin


Objeto 'SearchParams
Anchor
SearchParams
SearchParams

...

Nombre
Tipo
Descripción
sortColumnStringColumna por la que queremos ordenar
ascendingBooleanIndica si el orden de ordenación es ascendente
fromIndexIntegerÍndice desde el que queremos buscar
toIndexIntegerÍndice hasta que el que queremos buscar


Objeto 'User
Anchor
User
User

...

Nombre
TipoDescripción
fiscalAnagramStringAnagrama fiscal del usuario
roleOrganism1242693904[]Lista de objetos RoleOrganism

...

Nombre
Tipo
Descripción
fiscalAnagramStringAnagrama fiscal del usuario
ggCodeStringCódigo del grupo de gestión
admRoleCodeStringCódigo del rol
ggNameStringNombre del grupo de gestión
admRoleNameStringNombre del rol

...

Nombre
Tipo
Descripción
userGG1242693904Objeto UserGG
searchParams1242693904Objeto SearchParams


Objeto 'UserList
Anchor
UserList
UserList

...