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
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
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 |
---|
|
SignaturaResultApplicationList applicationList(ParamApplicationList paramApplicationList) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | applicationSearch | 1242693904 | Objeto ApplicationSearch |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | applications | 1242693904[] | Lista de objetos Application | size | int | Tamaño de la lista applications devuelta |
Códigos error
APPLICATIONLIST_00 | Error durante el proceso de búsqueda de aplicaciones. | APPLICATIONLIST_01 | El objeto ParamApplicationList es nulo. | APPLICATIONLIST_02 | No se han encontrado aplicaciones para estos parámetros de búsqueda. | APPLICATIONLIST_03 | Ha ocurrido algún error al realizar la búsqueda. | APPLICATIONLIST_04 | Error de paginación al realizar la búsqueda. |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo 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 |
---|
|
SignaturaResultApplicationRelationList applicationRelationList (ParamApplicationRelationList paramApplicationRelationList) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | applicationRelationSearch | 1242693904 | Objeto ApplicationRelationSearch |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | applicationRelations | 1242693904[] | Lista de objetos ApplicationRelation | size | int | Tamaño de la lista applicationRelations devuelta |
Códigos error
APPLICATIONRELATIONLIST_00 | Error durante el proceso de búsqueda de relaciones entre aplicaciones | APPLICATIONRELATIONLIST_01 | El objeto ParamApplicationRelationList es nulo | APPLICATIONRELATIONLIST_02 | No se han encontrado relaciones entre aplicaciones para estos parámetros de búsqueda | APPLICATIONRELATIONLIST_03 | Ha ocurrido algún error al realizar la búsqueda. |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo 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 |
---|
|
SignaturaResultAuthorizeApplication authorizeApplication(ParamAuthorizeApplication paramAuthorizeApplication) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | applicationAliasA | String | Alias aplicación A | applicationAliasB | String | Alias aplicación B | methodCode | String | Código del método | ip | String | Dirección Ip |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError |
Códigos error
AUTHORIZEAPPLICATION_00 | Error durante el proceso de autorización. | AUTHORIZEAPPLICATION_01 | El parámetro alias de la aplicación la aplicación A es nulo. | AUTHORIZEAPPLICATION_02 | El parámetro alias de la aplicación B es nulo. | AUTHORIZEAPPLICATION_03 | El parámetro methodCode es nulo. | AUTHORIZEAPPLICATION_04 | El parámetro Ip es nulo. | AUTHORIZEAPPLICATION_05 | No existe una relación entre aplicaciones. | AUTHORIZEAPPLICATION_06 | La ip no está en la lista de ip's permitidas. |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo 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 |
---|
|
SignaturaResultMethodApplicationList methodApplicationList (ParamMethodApplicationList paramMethodApplicationList) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | applicationAlias | String | Alias de la aplicación |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | methods | 1242693904[] | Lista de objetos Method, métodos de la aplicación | ips | 1242693904[] | Lista de objetos Ip, Ips de la aplicación |
Códigos error
METHODAPPLICATIONLIST_00 | Error durante el proceso de búsqueda | METHODAPPLICATIONLIST_01 | El objeto ParamMethodApplicationList es nulo | METHODAPPLICATIONLIST_02 | No hay Ips ni métodos asociados a la aplicación | METHODAPPLICATIONLIST_03 | Ha ocurrido algún error al realizar la búsqueda | METHODAPPLICATIONLIST_04 | El Alias de la Aplicación es nulo |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo 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 |
---|
|
SignaturaResultActionList actionList(ParamActionList paramActionList) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | actionSearch | 1242693904 | Objeto ActionSearch |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | actions | 1242693904[] | Lista de objetos Action | size | int | Tamaño de la lista actions devuelta |
Códigos error
ACTIONLIST_00 | Ha ocurrido algún error al realizar la búsqueda | ACTIONLIST_01 | El objeto paramActionList es nulo | ACTIONLIST_02 | No se han encontrado acciones con los parámetros de búsqueda indicados |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo 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 |
---|
|
SignaturaResultAdmRoleList admRoleList(ParamAdmRoleList paramAdmRoleList) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | admRoleSearch | 1242693904 | Objeto AdmRoleSearch con campos de búsqueda |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | admRole | 1242693904[] | Lista de objetos AdmRole, con los datos de los roles | size | int | Tamaño de la lista admRole devuelta |
Códigos error
ADMROLELIST_00 | Error durante el proceso de búsqueda | ADMROLELIST_01 | El objeto ParamAdmRoleList es nulo | ADMROLELIST_02 | No existe ningún administrador de rol para esos parámetros de búsqueda | ADMROLELIST_03 | Ha ocurrido algún tipo de error al buscar el rol en la base de datos |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo 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 |
---|
|
SignaturaResultAssignedRoleList assignedRoleList(ParamAssignedRoleList paramAssignedRoleList) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | assignedRoleSearch | 1242693904 | Objeto AssignedRoleSearch con campos de búsqueda |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | assignedRoles | 1242693904[] | Lista de objetos AssignedRole, con los datos de los roles | size | int | Tamaño de la lista assignedRoles devuelta |
Códigos error
ASSIGNEDROLELIST_00 | Error durante el proceso de búsqueda de roles asignados | ASSIGNEDROLELIST_01 | El objeto paramAssignedRoleList es nulo | ASSIGNEDROLELIST_02 | No se han encontrado asignaciones para esos parámetros de búsqueda. | ASSIGNEDROLELIST_03 | Ha ocurrido algún error al realizar la búsqueda. | ASSIGNEDROLELIST_04 | Debe indicarse el código de organismo |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo 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 |
---|
|
SignaturaResultAssignedRoleList assignedRoleList(ParamAssignedRoleListByBranch paramAssignedRoleListByBranch) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | assignedRoleTreeSearch | 1242693904 | Objeto AssignedRoleTreeSearch con campos de búsqueda | organismCode | String | Código de organismo |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | assignedRoles | 1242693904[] | Lista de objetos AssignedRole, con los datos de los roles | size | int | Tamaño de la lista assignedRoles devuelta |
Códigos error
ASSIGNEDROLELIST_00 | Error durante el proceso de búsqueda de roles asignados | ASSIGNEDROLELIST_01 | El objeto paramAssignedRoleList es nulo | ASSIGNEDROLELIST_02 | No se han encontrado asignaciones para esos parámetros de búsqueda. | ASSIGNEDROLELIST_03 | Ha ocurrido algún error al realizar la búsqueda. | ASSIGNEDROLELIST_04 | Debe indicarse el código de organismo |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamAssignedRoleList param = new ParamAssignedRoleList();
AssignedRoleTreeSearch s = new AssignedRoleTreeSearch();
s.setFiscalAnagram("29120602AMARTSANJ");
s.setOrganismCode("ORG00021");
param.setAssignedRoleSearch(s);
ResultAssignedRoleList result = pauAgent.assignedRoleList(param); |
|
Método 'assignedRoleList2'
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 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 organismo.
Expand |
---|
|
SignaturaResultAssignedRoleList assignedRoleList(ParamAssignedRoleListByTree paramAssignedRoleListByTree) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | assignedRoleTreeSearch | 1242693904 | Objeto AssignedRoleTreeSearch con campos de búsqueda | organismCode | String | Código de organismo |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | assignedRoles | 1242693904[] | Lista de objetos AssignedRole, con los datos de los roles | size | int | Tamaño de la lista assignedRoles devuelta |
Códigos error
ASSIGNEDROLELIST_00 | Error durante el proceso de búsqueda de roles asignados | ASSIGNEDROLELIST_01 | El objeto paramAssignedRoleList es nulo | ASSIGNEDROLELIST_02 | No se han encontrado asignaciones para esos parámetros de búsqueda. | ASSIGNEDROLELIST_03 | Ha ocurrido algún error al realizar la búsqueda. | ASSIGNEDROLELIST_04 | Debe indicarse el código de organismo |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamAssignedRoleList param = new ParamAssignedRoleList();
AssignedRoleTreeSearch s = new AssignedRoleTreeSearch();
s.setFiscalAnagram("29120602AMARTSANJ");
s.setOrganismCode("ORG00021");
param.setAssignedRoleSearch(s);
ResultAssignedRoleList result = pauAgent.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 |
---|
|
SignaturaResultAssignedRolesUserList assignedRolesUserList(ParamAssignedRolesUserList paramAssignedRoleUserList) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | assignedRolesUserListSearch | 1242693904 | Objeto AssignedRolesUserListSearch con campos de búsqueda |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | assignedRolesToUserList | 1242693904[] | Lista de objetos AssignedRolesToUser, con los datos de los roles |
Códigos error
ASSIGNEDROLESUSERLIST_00 | Error durante el proceso de búsqueda de roles asignados | ASSIGNEDROLESUSERLIST_01 | El objeto paramAssignedRolesUserList es nulo | ASSIGNEDROLESUSERLIST_02 | Los parámetros de búsqueda son nulos o no se ha definido ningún usuario (anagramas fiscales). | ASSIGNEDROLESUSERLIST_03 | Ha ocurrido algún error al realizar la búsqueda. |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamAssignedRolesUserList params = new ParamAssignedRolesUserList();
AssignedRolesUserListSearch assignedRolesUserListSearch = new AssignedRolesUserListSearch();
assignedRolesUserListSearch.setFiscalAnagramList("11111111T");
params.setAssignedRolesUserListSearch(assignedRolesUserListSearch);
ResultAssignedRolesUserList result=pauAgent.assignedRolesUserList(params); |
|
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 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ón.
Expand |
---|
|
SignaturaResultApplicationList applicationList(ParamApplicationList paramApplicationListResultAuthorize authorize(ParamAuthorize paramAuthorize) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | applicationSearch | 1242693904 | Objeto ApplicationSearchorganismCode | String | Código de organismo | applicationAlias | String | Alias de la aplicación |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | applicationsrole | 1242693904[] | Lista de objetos Application | size | int | Tamaño de la lista applications devueltaobjetos Role, con los datos de los roles |
Códigos error
APPLICATIONLISTAUTHORIZE_00 | Error durante el proceso de | búsqueda de aplicaciones.APPLICATIONLISTautorización | AUTHORIZE_01 | El objeto | ParamApplicationList APPLICATIONLISTAPPLICATIONLIST_03 | Ha ocurrido algún error al realizar la búsqueda. | APPLICATIONLIST_04 | Error de paginación al realizar la búsquedaAUTHORIZE_02 | El parámetro alias de aplicación es nulo. |
No se han encontrado aplicaciones para estos parámetros de búsqueda. | AUTHORIZE_03 | El parámetro anagrama fiscal es nulo. | AUTHORIZE_04 | El parámetro código de organismo es nulo. | AUTHORIZE_05 | No existen datos para ese usuario u organismo. | AUTHORIZE_06 | El funcionario no tiene roles para esa aplicación y organismo. | AUTHORIZE_07 | Ha ocurrido algún tipo de error al buscar el rol en la base de datos. |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamApplicationListParamAuthorize params = new ParamApplicationListParamAuthorize();
ApplicationSearch appSearch = new ApplicationSearch(params.setApplicationAlias("SVCD");
appSearchparams.setAliassetFiscalAnagram("PAU25152907SDIAZMEDM");
params.setApplicationSearchsetOrganismCode(appSearch"ORG00002");
ResultApplicationListResultAuthorize result = pauAgent.applicationListauthorize(params); |
|
Método '
...
getLastConnection'
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 paramApplicationRelationListEsta relación es la que permite que una aplicación utilice servicios de otra aplicaciónla última conexión de un usuario en una aplicación.
Expand |
---|
|
SignaturaResultApplicationRelationList applicationRelationList (ParamApplicationRelationList paramApplicationRelationListResultGetLastConnection getLastConnection(ParamGetLastConnection paramGetLastConnection) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | applicationRelationSearch | 1242693904 | Objeto ApplicationRelationSearch | Anagrama fiscal | userConSearch | 1242693904 | El objeto UserConSearch, contiene criterios de búsqueda de UserCon, así como los parámetros de paginación y ordenación. |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | applicationRelationsuserCon | 1242693904 [] | Lista de objetos ApplicationRelation | size | int | Tamaño de la lista applicationRelations devuelta | Objeto con la información de la última conexión de usuario. |
Códigos error
APPLICATIONRELATIONLISTGETLASTCONNECTION_00 | Error durante el proceso de búsqueda | de relaciones entre aplicacionesAPPLICATIONRELATIONLIST_01 | El objeto ParamApplicationRelationList es nulo | APPLICATIONRELATIONLIST_02. | GETLASTCONNECTION_01 | El 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 | relaciones entre aplicaciones para estos parámetros de búsquedaAPPLICATIONRELATIONLIST_03 | Ha ocurrido algún error al realizar la búsqueda.conexiones para esos parametros de busqueda |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamApplicationRelationList params = new ParamApplicationRelationList();
ApplicationRelationSearch appSearch | ParamGetLasConnection params = new ApplicationRelationSearchParamGetLasConnection();
appSearchparams.setApplicationAliasAsetFiscalAnagram("SVCD11111111H");
params.setApplicationRelationSearchsetApplicationAlias(appSearch"PAU");
ResultApplicationRelationListResultGetLasConnection result = pauAgent.applicationRelationListgetLasConnection(params); |
|
Método '
...
roleList'
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 PAUdevuelve 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 rol.
Expand |
---|
|
SignaturaResultAuthorizeApplication authorizeApplication(ParamAuthorizeApplication paramAuthorizeApplicationResultRoleList roleList(ParamRoleList paramRoleList)
Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | applicationAliasAroleSearch | String | Alias aplicación A | applicationAliasB | String | Alias aplicación B | methodCode | String | Código del método | ip | String | Dirección Ip | 1242693904 | Objeto ParamRoleList con campos de búsqueda |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | roles | 1242693904[] | Listado de roles encontrados | size | int | Tamaño del listado |
Códigos error
AUTHORIZEAPPLICATIONROLELIST_00 | Error durante el proceso de búsqueda de autorizaciónroles. | AUTHORIZEAPPLICATIONROLELIST_01 | El parámetro alias de la aplicación la aplicación A objeto paramRoleList es nulo. | AUTHORIZEAPPLICATION_02 | El parámetro alias de la aplicación B es nulo. | AUTHORIZEAPPLICATION_03 | El parámetro methodCode es nulo. | AUTHORIZEAPPLICATION_04 | El parámetro Ip es nulo. | AUTHORIZEAPPLICATION_05 | No existe una relación entre aplicaciones. | AUTHORIZEAPPLICATION_06 | La ip no está en la lista de ip's permitidasROLELIST_04 | No se han encontrado roles para estos parámetros de búsqueda. | ROLELIST_05 | Ha ocurrido algún error al realizar la búsqueda. |
Ejemplo de invocación
Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamAuthorizeApplicationaramRoleList paramAuthorizeApplicationparams = new ParamAuthorizeApplicationParamRoleList();
paramAuthorizeApplication.setApplicationAliasA("App A");
paramAuthorizeApplication.setApplicationAliasB("App B");
// ha de ser ip desde la que accede appA
paramAuthorizeApplication.setIp("127.0.0.3
RoleSearch search = new RoleSearch();
search.setApplicationAlias("alias");
paramAuthorizeApplicationparams.setMethodCodesetRoleSearch("MET00296"search);
ResultAuthorizeApplicationResultRoleList result = pauAgent.authorizeApplicationroleList(paramAuthorizeApplicationparams); |
|
Método '
...
userByOrganismTree'
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 ParamMethodApplicationListLa lista de métodos y de Ips relacionadas con una aplicación, deben estar dadas 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.
Expand |
---|
|
SignaturaResultMethodApplicationList methodApplicationList (ParamMethodApplicationList paramMethodApplicationListResultUserByOrganismTree userByOrganismTree(ParamUserByOrganismTree paramUserByOrganismTree) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | organismsCodeTree | String[] | Lista de códigos de organismos a los que puede pertenecer el usuario | roleName | String | Nombre del rol | applicationAlias | String | Alias de la aplicación |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | ResultError1242693904 | Objeto ResultError | methodsuser | Method1242693904[] | Lista de objetos Method, métodos de la aplicación | ips | Ip[] | Lista de objetos Ip, Ips de la aplicación |
Códigos error |
METHODAPPLICATIONLIST_00 | Error durante el proceso de búsqueda |
METHODAPPLICATIONLIST_01 | El objeto ParamMethodApplicationList es nulo |
METHODAPPLICATIONLIST_02 | No hay Ips ni métodos asociados a la aplicación |
METHODAPPLICATIONLIST_03 | Ha ocurrido algún error al realizar la búsqueda |
METHODAPPLICATIONLIST_04 | El Alias de la Aplicación es nulo |
Ejemplo de invocación
Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
|
ParamMethodApplicationList params = new ParamMethodApplicationList();
params.setApplicationAlias("SIU");
ResultMethodApplicationListCódigos error
USERSORGANISMTREE_01 | El objeto paramUserByOrganismTree es nulo. |
USERSORGANISMTREE_00 | Error durante el proceso de búsqueda |
USERSORGANISMTREE_02 | La lista de organismos está vacía o es nula. |
USERSORGANISMTREE_03 | No se ha encontrado ningún rol para esos parámetros de búsqueda. |
USERSORGANISMTREE_04 | El alias de la aplicación es nulo |
USERSORGANISMTREE_05 | El rol no existe en el sistema |
USERSORGANISMTREE_06 | El nombre del rol es nulo |
Ejemplo de invocación
Code Block |
---|
language | java |
---|
title | Ejemplo 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.setRoleName(roleName);
ResultUserByOrganismTree result = pauAgent.methodListuserByOrganismTree(paramsparam); |
...
Método '
...
userByOrganismTreeExtended' @deprecated
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 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 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 |
---|
|
SignaturaResultActionList actionList(ParamActionList paramActionListResultUserByOrganismTreeExtended userByOrganismTreeExtended( ParamUserByOrganismTreeExtended paramUserByOrganismTree)
Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | actionSearch | 1242693904 | Objeto ActionSearch | organismsCodeTree | String[] | Lista de códigos de organismos a los que puede pertenecer el usuario | roleName | String[] | Nombre de roles por los que se filtrará | applicationAlias | String | Alias de la aplicación |
Parámetros de respuesta
ACTIONLIST_00 | Ha ocurrido algún error al realizar la búsqueda | ACTIONLIST_01 | El objeto paramActionList es nulo | ACTIONLIST_02 | No se han encontrado acciones con los parámetros de búsqueda indicadosNombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | actionsuser | 1242693904[] | Lista de objetos Action | size | int | Tamaño de la lista actions devuelta |
Códigos errorCódigos error
USERSORGANISMTREE_00 | Error durante el proceso de búsqueda. | USERSORGANISMTREE_01 | El objeto paramUserByOrganismTree es nulo. | USERSORGANISMTREE_02 | 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 |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamActionList params = new ParamActionList();
ActionSearch search = new ActionSearch();
search.setAlias("INSERTAR_SELLOS");
params.setActionSearch(search);
ResultActionList | 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 result = pauAgent.actionListuserByOrganismTree(paramsparam); |
|
...
Método '
...
UserListByProcedureAndRole'
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 disponiblesuna lista de usuarios en función del procedimiento y, opcionalmente, un listado de roles. Estos usuarios tendrán los procedimientos y los roles asignados en PAU.
Expand |
---|
|
SignaturaResultAdmRoleList admRoleList(ParamAdmRoleList paramAdmRoleListResultUserListByProcedureAndRole userListByProcedureAndRole (ParamUserListByProcedureAndRole paramUserListByProcedureAndRole )
Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | admRoleSearch | 1242693904 | Objeto AdmRoleSearch con campos de búsquedasignature | String | Procedimiento asociado al Grupo de Gestión. | entity | String | Identificador de la entidad del procedimiento | roleCode | String[] | Listado de Roles asociados a los usuarios |
Parámetros de respuesta
ADMROLELIST_00 | Error durante el proceso de búsqueda | ADMROLELIST_01 | El objeto ParamAdmRoleList es nulo | ADMROLELIST_02 | No existe ningún administrador de rol para esos parámetros de búsqueda | ADMROLELIST_03 | Ha ocurrido algún tipo de error al buscar el rol en la base de datosNombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | admRoleuserList | 1242693904[] | Lista de objetos AdmRole, con los datos de los roles | size | int | Tamaño de la lista admRole devuelta |
Códigos errorListado de usuarios obtenidos. |
Códigos error
USERLISTBYPROCEDUREANDROLE_00 | Error 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 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 Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamAdmRoleListParamUserListByProcedureAndRole params = new ParamAdmRoleList;
AdmRoleSearch admRoleSearch = new AdmRoleListParamUserListByProcedureAndRole();
admRoleSearchparams.setnamesetSignature("nombre del perfilsignature");
params.setAdmRoleSearchsetEntity(admRoleSearch“entity”);
ResultAdmRoleListResultUserListByProcedureAndRole result = pauAgent.admRoleListuserListByProcedureAndRole(params); |
|
Búsquedas y consultas de grupos
Método '
...
gestionGroupList' @deprecated
Servicio que devuelve una lista de roles asignados a un usuario con los grupos de gestión en función de a la información pasada como parámetro en el objeto ParamAssignedRoleListParamGGList.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íficoLos grupos de gestión se consultarán en PAU por nombre del grupo, código del grupo o por procedimientos asignados al grupo.
Expand |
---|
|
SignaturaResultAssignedRoleList assignedRoleList(ParamAssignedRoleList paramAssignedRoleListResultGGList gestionGroupList(ParamGGList paramGGList) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | assignedRoleSearchggSearch | 1242693904 | Objeto AssignedRoleSearch con campos de búsquedaObjeto GGSearch |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | assignedRolesgestionGroup | 1242693904[] | Lista de objetos AssignedRole, con los datos de los roles | size | int | Tamaño de la lista assignedRoles devuelta | GestionGroup |
Códigos error
ASSIGNEDROLELISTGESTIONGROUPLIST_00 | Error durante el proceso de búsqueda de roles asignadosASSIGNEDROLELISTgestion group. | GESTIONGROUPLIST_01 | El objeto paramAssignedRoleList es nulo | ASSIGNEDROLELIST_02 | No se han encontrado asignaciones para esos parámetros de búsqueda. | ASSIGNEDROLELIST_03 | Ha ocurrido algún error al realizar la búsqueda. | ASSIGNEDROLELIST_04 | Debe indicarse el código de organismoparamGGList es nulo. | GESTIONGROUPLIST_04 | No se han encontrado grupos de gestión para estos parámetros de búsqueda. |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamAssignedRoleListParamGGList paramparams = new ParamAssignedRoleListParamGGList();
AssignedRoleSearchGGSearch ssearch = new AssignedRoleSearchGGSearch();
ssearch.setFiscalAnagramsetDescription("29120602AMARTSANJdescripción");
paramparams.setAssignedRoleSearchsetGgSearch(ssearch);
ResultAssignedRoleListResultGGList result = pauAgent.assignedRoleListgestionGroupList(paramparams); |
|
Método '
...
gestionGroupListByApplication' @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 organismode 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.
Expand |
---|
|
SignaturaResultAssignedRoleList assignedRoleList(ParamAssignedRoleListByBranch paramAssignedRoleListByBranchResultGestionGroupListByApplication gestionGroupListByApplication (ParamGestionGroupListByApplication paramGestionGroupListByApplication) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | assignedRoleTreeSearchapplicationGGSearch | 1242693904 | Objeto AssignedRoleTreeSearch con campos de búsqueda | organismCode | String | Código de organismoObjeto ApplicationGGSearch | params | 1242693904 | Objeto SearchParams |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | assignedRolesapplicationGG | 1242693904[] | Lista de objetos AssignedRole, con los datos de los rolesobjetos ApplicationGG (grupos de gestión) | size | int | Tamaño de la lista assignedRoles lista applicationGG devuelta |
Códigos error
ASSIGNEDROLELISTGESTIONGROUPLISTBYAPPLICATION_00 | Error durante el proceso de búsqueda de roles asignados | ASSIGNEDROLELISTGESTIONGROUPLISTBYAPPLICATION_01 | El objeto paramAssignedRoleList parámetro paramGestionGroupListByApplication es nulo | ASSIGNEDROLELISTGESTIONGROUPLISTBYAPPLICATION_02 | El parámetro alias de la aplicación es nulo | GESTIONGROUPLISTBYAPPLICATION_03 | No se han encontrado | asignaciones para esos parámetros de búsqueda.ASSIGNEDROLELIST_03grupos de gestión para esa aplicación | GESTIONGROUPLISTBYAPPLICATION_04 | Ha ocurrido algún error al realizar la búsqueda. | ASSIGNEDROLELIST_04 | Debe indicarse el código de organismoen el proceso de búsqueda |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamAssignedRoleListParamGestionGroupListByApplication paramparams = new ParamAssignedRoleList();
AssignedRoleTreeSearch s = new AssignedRoleTreeSearch();
s.setFiscalAnagram("29120602AMARTSANJ");
s.setOrganismCode("ORG00021"ParamGestionGroupListByApplication();
paramparams.setAssignedRoleSearchsetApplicationAlias(s"PAU");
ResultAssignedRoleListResultGestionGroupListByApplication result = pauAgent.assignedRoleListgestionGroupListByApplication(paramparams); |
|
Método '
...
gestionGroupListByUser' @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 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 organismode 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.
Expand |
---|
|
SignaturaResultAssignedRoleList assignedRoleList(ParamAssignedRoleListByTree paramAssignedRoleListByTreeResultGestionGroupListByUser gestionGroupListByUser(ParamGestionGroupListByUser paramGestionGroupListByUser) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | assignedRoleTreeSearchuserGGSearch | 1242693904 | Objeto AssignedRoleTreeSearch con campos de búsqueda | organismCode | String | Código de organismoObjeto UserGGSearch | params | SearchParams | Objeto SearchParams |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904ResultError | Objeto ResultError | assignedRolesggUserList | 1242693904UserGG[] | Lista de objetos AssignedRole, con los datos de los rolesLista de objetos UserGG | size | int | Tamaño de la lista assignedRoles lista ggUserList devuelta |
Códigos error
ASSIGNEDROLELISTGESTIONGROUPLISTBYUSER_00 | Error durante el proceso de búsqueda de roles asignadosASSIGNEDROLELISTgestion group. | GESTIONGROUPLISTBYUSER_01 | El objeto paramAssignedRoleList ParamGestionGroupListByUser es nulo. | ASSIGNEDROLELISTGESTIONGROUPLISTBYUSER_02 | El fiscalAnagram es nulo. | GESTIONGROUPLISTBYUSER_03 | No se han encontrado | asignaciones para esos parámetros de búsquedagrupos de gestión para ese usuario. | ASSIGNEDROLELISTGESTIONGROUPLISTBYUSER_0304 | Ha ocurrido algún error al realizar la en el proceso de búsqueda. | ASSIGNEDROLELISTGESTIONGROUPLISTBYUSER_04Debe indicarse el código de organismo05 | La lista de anagramas fiscales es nula o esta vacía. |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamAssignedRoleListParamGestionGroupListByUser paramparams = new ParamAssignedRoleListParamGestionGroupListByUser();
AssignedRoleTreeSearch s = new AssignedRoleTreeSearch();
sparams.setFiscalAnagram("29120602AMARTSANJ11111111H");
s.setOrganismCode("ORG00021");
param.setAssignedRoleSearch(s);
ResultAssignedRoleListResultGestionGroupListByUser result = pauAgent.assignedRoleListgestionGroupListByUser(paramparams); |
|
Método '
...
gestionGroupListByUserLike' @deprecated
Servicio que devuelve una lista con los roles asignados a cada uno de los usuarios pasados como parámetros 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íficode 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 |
---|
|
SignaturaResultAssignedRolesUserList assignedRolesUserList(ParamAssignedRolesUserList paramAssignedRoleUserListResultGestionGroupListByUser gestionGroupListByUserLike(ParamGestionGroupListByUser paramGestionGroupListByUser)
Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | assignedRolesUserListSearch userGGSearch | AssignedRolesUserListSearch | Objeto AssignedRolesUserListSearch con campos 1242693904 | Filtro de búsqueda para el objeto UserGG |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | assignedRolesToUserListggUserList | 1242693904[] | Lista de objetos AssignedRolesToUser, con los datos de los rolesobjetos UserGG | size | int | Tamaño de la lista ggUserList devuelta |
Códigos error
ASSIGNEDROLESUSERLISTGESTIONGROUPLISTBYUSER_00 | Error durante el proceso de búsqueda de roles asignados | ASSIGNEDROLESUSERLIST_01 | El objeto paramAssignedRolesUserList es nulo | ASSIGNEDROLESUSERLIST_02 | Los parámetros de búsqueda son nulos o no se ha definido ningún usuario (anagramas fiscales). | ASSIGNEDROLESUSERLIST_03gestion group. | GESTIONGROUPLISTBYUSER_01 | El objeto ParamGestionGroupListByUser es nulo. | GESTIONGROUPLISTBYUSER_02 | El fiscalAnagram es nulo. | GESTIONGROUPLISTBYUSER_03 | No se han encontrado grupos de gestión para ese usuario. | GESTIONGROUPLISTBYUSER_04 | Ha ocurrido algún error al realizar la búsquedaen el proceso de búsqueda. | GESTIONGROUPLISTBYUSER_05 | La lista de anagramas fiscales es nula o esta vacía. |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamAssignedRolesUserListParamGestionGroupListByUser params = new ParamAssignedRolesUserListParamGestionGroupListByUser();
AssignedRolesUserListSearchUserGGSearch assignedRolesUserListSearchuserGGSearch = new AssignedRolesUserListSearchUserGGSearch();
assignedRolesUserListSearchuserGGSearch.setFiscalAnagramListsetFiscalAnagram("11111111T");
params.setAssignedRolesUserListSearchsetUserGGSearch(assignedRolesUserListSearchuserGGSearch);
ResultAssignedRolesUserListResultGestionGroupListByUser
result=pauAgent.assignedRolesUserListgestionGroupListByUserLike(params); |
|
Método '
...
gestionGroupListWithoutProcedures' @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 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.
Expand |
---|
|
SignaturaResultAuthorize authorize(ParamAuthorize paramAuthorizeResultGGList gestionGroupListWithoutProcedures(ParamGGList paramGGList) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | organismCodeggSearch | String | Código de organismo | applicationAlias | String | Alias de la aplicación1242693904 | Objeto GGSearch |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | rolegestionGroup | Role1242693904[] | Lista de objetos Role, con los datos de los rolesobjetos GestionGroup |
Códigos error
AUTHORIZE_00 | Error durante el proceso de autorización | AUTHORIZE_01 | El objeto ParamAuthorize es nulo. | AUTHORIZE_02 | El parámetro alias de aplicación es nulo. | AUTHORIZE_03 | El parámetro anagrama fiscal es nulo. | AUTHORIZE_04 | El parámetro código de organismo es nulo. | AUTHORIZE_05 | No existen datos para ese usuario u organismo. | AUTHORIZE_06 | El funcionario no tiene roles para esa aplicación y organismo. | AUTHORIZE_07 | Ha ocurrido algún tipo de error al buscar el rol en la base de datos.GESTIONGROUPLIST_01 | El objeto paramGGList es nulo | GESTIONGROUPLIST_00 | Error durante el proceso de búsqueda de gestion group | GESTIONGROUPLIST_04 | No se han encontrado grupos de gestión para estos parámetros de búsqueda |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamAuthorizeParamGGList params = new ParamAuthorizeParamGGList();
params.setApplicationAlias("SVCD"
GGSearch ggSearch = new GGSearch();
paramsggSearch.setFiscalAnagramsetGGCode("25152907SDIAZMEDMCODE01");
params.setOrganismCodesetGgSearch("ORG00002"ggSearch);
ResultAuthorizeResultGGList result = pauAgent.authorizegestionGroupListWithoutProcedures(params); |
|
Método
...
'gestionGroupListWithSize' @deprecated
Servicio que devuelve 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.
Expand |
---|
|
SignaturaResultGetLastConnection getLastConnection(ParamGetLastConnection paramGetLastConnectionResultGGListWithSize gestionGroupListWithSize (ParamGGListWithSize paramGGListWithSize)
Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | userConSearch ggSearch | 1242693904 | El objeto UserConSearch, contiene criterios de búsqueda de UserCon, así como los parámetros de paginación y ordenación.Lista de anagramas fiscales |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | userCon | UserCon | Objeto con la información de la última conexión de usuario | gestionGroup | 1242693904[] | Listado de los grupos de gestión encontrados. | size | int | Tamaño de la lista de grupos de gestión. |
Códigos error
GETLASTCONNECTIONGESTIONGROUPLIST_00 | Error durante el proceso de búsqueda de gestion group. | GETLASTCONNECTION 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 objeto paramGGList es nulo. | GETLASTCONNECTION05 conexiones para esos parametros de busquedagrupos de gestión para estos parámetros de búsqueda. |
Ejemplo de invocación
Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamGetLasConnectionParamGGListWithSize params = new ParamGGListWithSize();
GGSearch search = new ParamGetLasConnectionGGSearch();
paramssearch.setFiscalAnagramsetDescription("11111111Hdescripción");
params.setApplicationAliassetGgSearch("PAU"search);
ResultGetLasConnectionResultGGListWithSize result = pauAgent.getLasConnectiongestionGroupListWithSize(params); |
|
Búsquedas y consultas de procedimientos
Método '
...
assignedProcedureListByOrganism'
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 rol.
los procedimientos asociados a un usuario bajo un organismo.
Expand |
---|
|
SignaturaResultRoleList roleList(ParamRoleList paramRoleListResultGetAssignedProcedures assignedProcedureListByOrganism(ParamAssignedProcedureRoleList procedureSearchBean) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | roleSearchprocedureRoleSearchBean | 1242693904 | Objeto ParamRoleList AssignedProcedureRoleVSearchBean con campos los parámetros de búsqueda |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultErrorroles | size | AppRole[] | Listado de roles encontrados | size | int | Tamaño del listadoint | Tamaño lista de procedimientos recuperada | procedureRoles | List<1242693904> | Listado de procedimientos recuperado |
Códigos error
ROLELISTPROCEDURELISTBYORGANISMROLE_00 | Error durante el proceso de búsqueda de rolesque proviene del webservices. | ROLELISTPROCEDURELISTBYORGANISMROLE_01 | El objeto paramRoleList ParamAssignedProcedureRoleList es nulo. | ROLELISTPROCEDURELISTBYORGANISMROLE_04 02 | No se han encontrado roles para estos parámetros de búsqueda. | ROLELIST_05 | Ha ocurrido algún error al realizar la búsqueda.existen procedimientos para los parámetros de busqueda | PROCEDURELISTBYORGANISMROLE_03 | Error inesperado | PROCEDURELISTBYORGANISMROLE_04 | El objeto procedureSearchBean es nulo |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| aramRoleListParamAssignedProcedureRoleList paramsparamAssignedProcedureRoleList = new ParamRoleListParamAssignedProcedureRoleList();
RoleSearchAssignedProcedureRoleVSearchBean searchprocedureRoleSearchBean = new RoleSearchAssignedProcedureRoleVSearchBean();
searchprocedureRoleSearchBean.setApplicationAliassetSignature("alias1");
paramsparamAssignedProcedureRoleList.setRoleSearchsetProcedureRoleSearchBean(searchprocedureRoleSearchBean);
ResultRoleListResultGetAssignedProcedures result = pauAgentclient.roleListassignedProcedureListByOrganism(paramsparamAssignedProcedureRoleList); |
|
Método '
...
getProcedureAttributes'
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 PAUlos atributos de un procedimiento del catálogo de la DGA en función de la información pasada como parámetro en el objeto ParamGetProcedureAttributes.
Estos atributos se consultan en SEDA.
Expand |
---|
|
SignaturaResultUserByOrganismTree userByOrganismTree(ParamUserByOrganismTree paramUserByOrganismTreeResultGetProcedureAttributes getProcedureAttributes(ParamGetProcedureAttributes paramGetProcedureAttributes) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | organismsCodeTreesignature | String[] | Lista de códigos de organismos a los que puede pertenecer el usuario | roleName | String | Nombre del rol | applicationAlias | String | Alias de la aplicación | Signature o código del procedimiento | idEntity | String | Código de identificación de entidad. |
Parámetros de respuesta
Códigos error |
USERSORGANISMTREE_01 | El objeto paramUserByOrganismTree es nulo. |
USERSORGANISMTREE_00 | Error durante el proceso de búsqueda |
USERSORGANISMTREE_02 | La lista de organismos está vacía o es nula. |
USERSORGANISMTREE_03 | No se ha encontrado ningún rol para esos parámetros de búsqueda. |
USERSORGANISMTREE_04 | El alias de la aplicación es nulo |
USERSORGANISMTREE_05 | El rol no existe en el sistema |
USERSORGANISMTREE_06 | El nombre del rol es nulo |
Ejemplo de invocación
Code Block |
---|
language | java |
---|
title | Ejemplo 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.setRoleName(roleName);
ResultUserByOrganismTree result = pauAgent.userByOrganismTree(param); |
Método 'userByOrganismTreeExtended'
...
| procedureAttributes | 1242693904[] | Listado de atributos del procedimento buscado |
Códigos error
PROCEDUREATTRIBUTES_00 | Error que proviene del webservices. | PROCEDUREATTRIBUTES_01 | El objeto paramGetProcedureAttributes es nulo. | PROCEDUREATTRIBUTES_02 | La signatura es nula. | PROCEDUREATTRIBUTES_03 | El idEntity es nulo. |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamGetProcedureAttributes params = new ParamGetProcedureAttributes();
params.setSignature("474");
params.setIdEntity("0");
ResultGetProcedureAttributes result = client.getProcedureAttributes(params); |
|
Método 'procedureDetail'
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 SEDA.
Expand |
---|
|
SignaturaResultUserByOrganismTreeExtended userByOrganismTreeExtended( ParamUserByOrganismTreeExtended paramUserByOrganismTreeResultProcedureDetail procedureDetail(ParamProcedureDetail paramProcedureDetail) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | organismsCodeTreesignature | String[] | Lista de códigos de organismos a los que puede pertenecer el usuario | roleName | String[] | Nombre de roles por los que se filtrará | applicationAlias | String | Alias de la aplicación | | Signature o código del procedimiento |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | userprocedure | 1242693904[]Lista de objetos User | Objeto Procedure, con los datos del procedimiento |
Códigos error
USERSORGANISMTREEPROCEDUREDETAIL_00 | Error durante el proceso de búsqueda. | USERSORGANISMTREE_01 | El objeto paramUserByOrganismTree es nulo. | USERSORGANISMTREE_02 | 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úsquedade búsqueda de procedure detail | PROCEDUREDETAIL_01 | El objeto paramProcedureDetail es nulo | PROCEDUREDETAIL_02 | No existe un procedimiento para esa signature | PROCEDUREDETAIL_03 | La Signature es nula |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| String[] organismsCodeTree = new String[2];
organismsCodeTree[0] = "ORG00007";
organismsCodeTree[1] = "ORG00012";
String[] rolenName = new String[2];
rolesName[0] = "EDITOR";
rolesName[1] = "ISSUER";
ParamUserByOrganismTree param ParamProcedureDetail params = new ParamUserByOrganismTreeParamProcedureDetail();
param.setOrganismsCodeTree(organismsCodeTree);
param.setApplicationAlias(“SNT”);
param.setRoleName(roleName);
ResultUserByOrganismTree
//se va a detallar por ejemplo el procedimiento de signatura 400
params.setSignature("400");
ResultProcedureDetail result = pauAgent.userByOrganismTreeprocedureDetail(paramparams); |
|
Método '
...
procedureDetail'
Servicio que devuelve una lista de usuarios en función del procedimiento y, opcionalmente, un listado de roles. Estos usuarios tendrán los procedimientos y los roles asignados 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 |
---|
|
SignaturaResultUserListByProcedureAndRole userListByProcedureAndRole (ParamUserListByProcedureAndRole paramUserListByProcedureAndRole ResultProcedureDetail procedureDetail (ParamProcedureDetailByIdEntity paramProcedureDetailByIdEntity) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | signature idEntity | String | Procedimiento asociado al Grupo de Gestión. | entityCódigo de la entidad asociada | signature | String | Identificador de la entidad del procedimiento | roleCode | String[] | Listado de Roles asociados a los usuariosSignature o código del procedimiento |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | userListprocedure | 1242693904[]Listado de usuarios obtenidos. | Objeto Procedure, con los datos del procedimiento |
Códigos error
USERLISTBYPROCEDUREANDROLEPROCEDUREDETAILBYIDENTITY_00 | USERLISTBYPROCEDUREANDROLE_09 | El id de la entidad es nuloError 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 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. | de procedure detail. | PROCEDUREDETAILBYIDENTITY_01 | El objeto paramProcedureDetailByIdEntity es nulo. | PROCEDUREDETAILBYIDENTITY_02 | La signatura es nula. | PROCEDUREDETAILBYIDENTITY_03 | La entidad es nula. | PROCEDUREDETAILBYIDENTITY_04 | Error que proviene del webservices |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamUserListByProcedureAndRoleParamProcedureDetailByIdEntity params = new
ParamUserListByProcedureAndRoleParamProcedureDetailByIdEntity();
//se va a detallar por ejemplo el procedimiento de signatura 400
params.setSignature("signature400");
params.setEntitysetIdEntity(“entity”"0");
ResultUserListByProcedureAndRoleResultProcedureDetail result = pauAgent.userListByProcedureAndRoleprocedureDetail(params); |
|
...
Método '
...
procedureDetailBySIACod'
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.Los grupos de gestión se consultarán en PAU por nombre del grupo, código del grupo o por procedimientos asignados al grupoel detalle de un procedimiento del Catálogo de Procedimientos a partir del código SIA.
Los datos del procedimiento se consultan en SEDA.
Expand |
---|
|
SignaturaResultGGList gestionGroupList(ParamGGList paramGGListResultProcedureDetailSIA procedureDetailBySIACod(ParamProcedureDetailBySIACod paramProcedureDetailBySIACod) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | ggSearchcodSIA | 1242693904StringObjeto GGSearch | Código SIA asociado |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | gestionGroupprocedureSIA | 1242693904[]Lista de objetos GestionGroup | Objeto ProcedureSIA, con los datos del procedimiento |
Códigos error
GESTIONGROUPLISTPROCEDUREDETAILBYSIA_00 | Error durante el proceso de búsqueda de gestion group.procedureDetailBySIACod | GESTIONGROUPLISTPROCEDUREDETAILBYSIA_01 | El objeto paramGGList ParamProcedureDetailBySIACod es nulo. | GESTIONGROUPLISTPROCEDUREDETAILBYSIA_0402 | No se han encontrado grupos de gestión para estos parámetros de búsqueda.existe un procedimiento para ese código SIA | PROCEDUREDETAILBYSIA_03 | El código SIA es nulo |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamGGListParamProcedureDetailBySIACod params = new ParamGGListParamProcedureDetailBySIACod();
GGSearch search = new GGSearch();
search.setDescription("descripciónparams.applicationId("PAU");
params.setGgSearchsetCodSIA(search"213285");
ResultGGListResultProcedureDetailSIA result = pauAgent.gestionGroupListprocedureDetailBySIACod(params); |
|
Método '
...
procedureDetailList'
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 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 |
---|
|
SignaturaResultGestionGroupListByApplication gestionGroupListByApplication (ParamGestionGroupListByApplication paramGestionGroupListByApplicationResultProcedureDetailList procedureDetailList (ParamProcedureDetailList paramProcedureDetailList)
Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | applicationGGSearchprocedureSearch | 1242693904 | Objeto ApplicationGGSearch | params | 1242693904 | Objeto SearchParamsObjeto procedureSearch. Contiene criterios de búsqueda de Procedure, así como los parámetros de paginación y ordenación. |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | applicationGGprocedures | 1242693904[] | Lista de objetos ApplicationGG (grupos de gestión) | size | int | Tamaño de la lista applicationGG devueltaListado de procedimientos encontrados |
Códigos error
GESTIONGROUPLISTBYAPPLICATIONPROCEDUREDETAILLIST_00 | Error durante en el proceso de búsqueda de listado de procedimientos | GESTIONGROUPLISTBYAPPLICATIONPROCEDUREDETAILLIST_01 | El parámetro paramGestionGroupListByApplication es nulo | GESTIONGROUPLISTBYAPPLICATION_02 | El parámetro alias de la aplicación es nulo | GESTIONGROUPLISTBYAPPLICATION_03 | No se han encontrado grupos de gestión para esa aplicación | GESTIONGROUPLISTBYAPPLICATION_04 | Ha ocurrido algún error en el proceso de búsqueda | 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 |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamGestionGroupListByApplicationParamProcedureDetailList params = new ParamProcedureDetailList();
ProcedureSearch procedureSearch = new ParamGestionGroupListByApplication( ProcedureSearch();
procedureSearch.setIdEntidad("0");
paramsprocedureSearch.setApplicationAliassetDenomination("PAUregistro oficial");
ResultGestionGroupListByApplicationparams.setProcedureSearch(procedureSearch);
ResultProcedureDetailList
result = pauAgent.gestionGroupListByApplicationprocedureDetailList(params); |
|
Método '
...
procedureDetailWithManagingOrganismList'
Busca procedimientos junto a sus organismos gestores.
Los grupos datos de gestión asignados a los usuarios se encontrarán dados de alta en PAUprocedimientos se consultan en SEDA.
Expand |
---|
|
SignaturaResultGestionGroupListByUser gestionGroupListByUser(ParamGestionGroupListByUser paramGestionGroupListByUserResultProcedureDetailList procedureDetailList (ParamProcedureDetailList paramProcedureDetailList)
Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | userGGSearchsignatures | 1242693904 | Objeto UserGGSearch | params | 1242693904 | Objeto SearchParamsString[] | Códigos de los procedimiento de los que se quiere obtener el detalle | idEntity | String | Código de la entidad asociada |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | ggUserListprocedures | 1242693904[] | Lista de objetos UserGG | size | int | Tamaño de la lista ggUserList devueltaListado de procedimientos encontrados junto a sus órganos gestores. |
Códigos error
GESTIONGROUPLISTBYUSERPROCEDURELIST_00 | Error durante el proceso de búsqueda de gestion group. | GESTIONGROUPLISTBYUSER_0101 | El objeto ParamSignaturesAndIdEntity es nulo | PROCEDURELIST_03 | El objeto ParamGestionGroupListByUser signatures es nulo. | GESTIONGROUPLISTBYUSERPROCEDURELIST_0205 | El fiscalAnagram es nulo. | GESTIONGROUPLISTBYUSER_03objeto signatures está vacío | PROCEDURELIST_06 | No se han encontrado grupos de gestión para ese usuario. | GESTIONGROUPLISTBYUSER_04 | Ha ocurrido algún error en el proceso procedimientos para los parámetros de búsqueda. | GESTIONGROUPLISTBYUSER_05 | La lista de anagramas fiscales es nula o esta vacía. |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamGestionGroupListByUserGestionGroup paramsgestionGroup = new ParamGestionGroupListByUserGestionGroup();
params.setFiscalAnagram("11111111H
gestionGroup.setName("nombre GG");
gestionGroup.setDescription("descripción GG");
Procedure ResultGestionGroupListByUserprocedure1 result=pauAgent.gestionGroupListByUser(params= new Procedure();
procedure1.setSignature("1");
procedure1.setDenomination("den1"); |
|
Método '
...
procedureDetailWithSIA'
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 incluyendo el código SIA.
Los datos de los procedimientos se consultan en SEDA.
Expand |
---|
|
SignaturaResultGestionGroupListByUser gestionGroupListByUserLike(ParamGestionGroupListByUser paramGestionGroupListByUserResultProcedureDetailSIA procedureDetailWithSIA(ParamProcedureDetailByIdEntity paramProcedureDetail) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | userGGSearch idEntity | UserGGSearchString | Filtro de búsqueda para el objeto UserGGCódigo de la entidad asociada | signature | String | Código del procedimiento que se quiere obtener el detalle |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | ggUserListprocedureSIA | 1242693904[] | Lista de objetos UserGG | size | int | Tamaño de la lista ggUserList devuelta | Objeto ProcedureSIA, con los datos del procedimiento |
Códigos error
GESTIONGROUPLISTBYUSERPROCEDUREDETAILSIA_00 | Error durante el proceso de búsqueda de gestion group.GESTIONGROUPLISTBYUSERprocedure detail | PROCEDUREDETAILSIA_01 | El objeto ParamGestionGroupListByUser paramProcedureDetail es nulo. | GESTIONGROUPLISTBYUSERPROCEDUREDETAILSIA_02 | El fiscalAnagram es nulo. | GESTIONGROUPLISTBYUSER_03 | No se han encontrado grupos de gestión para ese usuario. | GESTIONGROUPLISTBYUSER_04 | Ha ocurrido algún error en el proceso de búsqueda. | GESTIONGROUPLISTBYUSER_05 | La lista de anagramas fiscales es nula o esta vacía.No existe un procedimiento para esa signature | PROCEDUREDETAILSIA_03 | La Signature es nula | PROCEDUREDETAILSIA_04 | La Entidad es nula |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamGestionGroupListByUserParamProcedureDetailByIdEntity params = new ParamGestionGroupListByUserParamProcedureDetailByIdEntity();
UserGGSearch userGGSearch = new UserGGSearch(params.applicationId("PAU");
params.setfiscalAnagram("11111111H");
userGGSearchparams.setFiscalAnagramsetSignature("11111111T400");
params.setUserGGSearchsetIdEntity(userGGSearch"0");
ResultGestionGroupListByUserResultProcedureDetailSIA result = pauAgent.gestionGroupListByUserLikeprocedureDetailWithSIA(params); |
|
Método '
...
procedureList'
Servicio que devuelve una lista con los grupos de gestión en función a 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 ParamGGListParamProcedureList.
...
Los datos de los procedimientos se consultan en SEDA.
Expand |
---|
|
SignaturaResultGGList gestionGroupListWithoutProcedures(ParamGGList paramGGListResultProcedureList procedureList(ParamProcedureList paramProcedureList) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | ggSearchprocedureSearch | 1242693904Objeto GGSearch | Objeto ProcedureSearch, campos de búsqueda para procedimientos |
Parámetros de respuesta
Códigos error
GESTIONGROUPLISTPROCEDURELIST_00 | Error durante el proceso de búsqueda de procedure | PROCEDURELIST_01 | El objeto paramGGList paramProcedureList es nuloGESTIONGROUPLIST | PROCEDURELIST_ | 0002 | Error | durante el proceso de búsqueda de gestion groupGESTIONGROUPLIST_04 | No se han encontrado grupos de gestión para estos parámetros de búsquedaque proviene del webservices | PROCEDURELIST_03 | El objeto ProcedureSearch es nulo |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamGGListParamProcedureList params = new ParamGGListParamProcedureList();
GGSearchProcedureSearch ggSearchprocedureSearch = new GGSearch( ProcedureSearch();
procedureSearch.setSignature("");
procedureSearch.setVersion("");
ggSearchprocedureSearch.setGGCodesetIdOrgano("CODE01");
params.setGgSearchsetProcedureSearch(ggSearchprocedureSearch);
ResultGGList result=pauAgent.gestionGroupListWithoutProcedures(params); |
|
Método 'gestionGroupListWithSize'
...
ResultProcedureList result = pauAgent.procedureList(params); |
|
Método 'procedureList1'
Servicio que devuelve un 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 |
---|
|
SignaturaResultGGListWithSize gestionGroupListWithSize (ParamGGListWithSize paramGGListWithSizeResultProcedureList procedureList(ParamProcedureListAndEntity paramProcedureListAndEntity)
Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | ggSearch procedureSearch | 1242693904 | Lista de anagramas fiscalesObjeto ProcedureSearch, campos de búsqueda para procedimientos |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | gestionGroupprocedure | 1242693904[] | Listado de los grupos de gestión encontrados. | size | int | Tamaño de la lista de grupos de gestión. | Lista de objetos Procedure |
Códigos error
GESTIONGROUPLISTPROCEDURELIST_00 | Error durante el proceso de búsqueda de gestion group.procedure | GESTIONGROUPLISTPROCEDURELIST_01 | El objeto paramGGList paramProcedureList es nulo. | GESTIONGROUPLIST_04 | No se han encontrado grupos de gestión para estos parámetros de búsqueda. | PROCEDURELIST_02 | Error que proviene del webservices | PROCEDURELIST_03 | El objeto ProcedureSearch es nulo | PROCEDURELIST_04 | El parámetro idEntidad es nulo |
Ejemplo de invocación
Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamGGListWithSizeParamProcedureListAndIdEntity params = new ParamGGListWithSizeParamProcedureListAndIdEntity();
GGSearchProcedureSearch searchprocedureSearch = new GGSearch( ProcedureSearch();
procedureSearch.setSignature("");
procedureSearch.setVersion("");
procedureSearch.setIdOrgano("");
searchprocedureSearch.setDescriptionsetIdEntidad("descripción0");
params.setGgSearchsetProcedureSearch(searchprocedureSearch);
ResultGGListWithSizeResultProcedureList result = pauAgent.gestionGroupListWithSizeprocedureList(params); |
|
Búsquedas y consultas de procedimientos
Método '
...
procedureListbyAplicationAndIdEntity'
Servicio que devuelve 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 ParamGetProcedureAttributes.
Estos atributos se consultan en DESFORun listado de procedimientos existentes asociados a una aplicación y con una entidad suministrada.
Estos procedimientos no se consultan en SEDA.
Expand |
---|
|
SignaturaResultGetProcedureAttributes getProcedureAttributes(ParamGetProcedureAttributes paramGetProcedureAttributesVResultProcedureRoleList procedureListByAplicationAndIdEntity(VParamProcedureRoleList vparamProcedureRoleList)
Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | signature | String | Signature o código del procedimiento | idEntity | String | Código de identificación de entidad.fiscal | procedureSearchBean | 1242693904 | Objeto VProcedureRoleSearchBean, campos de búsqueda para procedimientos |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | procedureAttributesprocedureRoles | 1242693904[]Listado de atributos del procedimento buscado | Lista de objetos VProcedureRole | size | int | Tamaño de la lista de procedimientos recuperados |
Códigos error
PROCEDUREATTRIBUTESPROCEDURELISTBYAPLICATIONANDIDENTITY_00 | Error que proviene del webservices.PROCEDUREATTRIBUTESdurante el proceso de búsqueda | PROCEDURELISTBYAPLICATIONANDIDENTITY_01 | El objeto paramGetProcedureAttributes ParamAssignedProcedureRoleList es nulo. | PROCEDUREATTRIBUTESPROCEDURELISTBYAPLICATIONANDIDENTITY_02 | La signatura es nula. | PROCEDUREATTRIBUTES_03 | El idEntity es nulo.No hay procedimientos relacionados con estos parámetros de búsqueda | PROCEDURELISTBYAPLICATIONANDIDENTITY_03 | Ha ocurrido algún tipo de error al listar los procedimientos | PROCEDURELISTBYAPLICATIONANDIDENTITY_04 | El objeto procedureSearchBean es nulo |
Ejemplo de invocación
Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamGetProcedureAttributes params VParamProcedureRoleList params = new VParamProcedureRoleList();
params.setApplicationId("SFE");
params.setFiscalAnagram("00000000T");
VProcedureRoleSearchBean procedureSearchBean= new ParamGetProcedureAttributesVProcedureRoleSearchBean();
paramsprocedureSearchBean.setSignaturesetAppAlias("474SFE");
paramsprocedureSearchBean.setIdEntitysetEntity("0");
ResultGetProcedureAttributesparams.setProcedureSearchBean(procedureSearchBean);
VResultProcedureRoleList result = client.getProcedureAttributesprocedureListByAplicationAndIdEntity(params); |
|
Método '
...
ProcedureListByOrganism'
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 DESFORla 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 SEDA.
Expand |
---|
|
SignaturaResultProcedureDetail procedureDetail(ParamProcedureDetail paramProcedureDetailResultProcedureListByOrganism procedureListByOrganism(ParamProcedureListByOrganism paramProcedureListByOrganism)
Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método. | fiscalAnagram | String | Anagrama fiscal. | signature organismCode | String | Signature o código del procedimientoCódigo de organismo del que se quieren obtener sus procedimientos asociados. | idEntity | String | Código de identificación de entidad. |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | ResultError1242693904 | Objeto ResultError | procedure | Procedure | Objeto Procedure, con los datos del procedimiento | procedures | 1242693904[] | Lista de objetos Procedure | size | int | Tamaño de la lista de procedimientos |
Códigos error
PROCEDUREDETAILPROCEDURELISTBYORGANISM_00 | Error durante el proceso de búsqueda de procedure detailby organism. | PROCEDUREDETAILPROCEDURELISTBYORGANISM_01 | El objeto paramProcedureDetail paramProcedureListByOrganism es nulo. | PROCEDUREDETAILPROCEDURELISTBYORGANISM_02 | No existe un procedimiento para esa signature | PROCEDUREDETAILEl organismCode es nulo. | PROCEDURELISTBYORGANISM_03 | La Signature es nulaEl idEntity es nulo. | PROCEDURELISTBYORGANISM_04 | El organismo no tiene procedimientos asociados. |
Ejemplo de invocación
Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamProcedureDetailParamProcedureListByOrganism params = new
ParamProcedureDetailParamProcedureListByOrganism();
//se vavan a detallarlistar, por ejemplo el procedimiento de signatura 400
params.setSignature("400, los procedimientos del organismo “ORG04174” y la entidad “0”
params.setOrganismCode("ORG04174");
params.setIdEntity("0");
ResultProcedureDetailResultProcedureListByOrganism result =
pauAgentclient.procedureDetailprocedureListByOrganism(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 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 DESFORlos 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 SEDA.
Expand |
---|
|
SignaturaResultProcedureDetail procedureDetail (ParamProcedureDetailByIdEntity paramProcedureDetailByIdEntityResultProcedureListByUser procedureListByUser(ParamProcedureListByUser paramProcedureListByUser) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | idEntity | String | Código de la entidad asociada | signature | String | Signature o código del procedimiento |
Parámetros de respuestaCódigos error
PROCEDUREDETAILBYIDENTITYPROCEDURELISTBYUSER_00 | Error durante el proceso de búsqueda de procedure detailby user. | PROCEDUREDETAILBYIDENTITYPROCEDURELISTBYUSER_01 | El objeto paramProcedureDetailByIdEntity paramProcedureListByUser es nulo. | PROCEDUREDETAILBYIDENTITYPROCEDURELISTBYUSER_02 | La signatura es nulaEl fiscal anagrama es nulo. | PROCEDUREDETAILBYIDENTITYPROCEDURELISTBYUSER_03 | La entidad es nula. | PROCEDUREDETAILBYIDENTITYEl usuario no existe en la base de datos | PROCEDURELISTBYUSER_04 | Error que proviene del webservices |
Ejemplo de invocación
Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamProcedureDetailByIdEntityParamProcedureListByUser params = new ParamProcedureDetailByIdEntityParamProcedureListByUser();
//se va
a detallar por ejemplo el procedimiento de signatura 400
params.setSignaturesetFiscalAnagram("400");
params.setIdEntity("0anagrama fiscal");
ResultProcedureDetailResultProcedureListByUser result = pauAgent.procedureDetailprocedureListByUser(params); |
|
Método '
...
procedureListByUser1'
Servicio que devuelve el detalle de un procedimiento del Catálogo de Procedimientos a partir del código SIA.Los datos del procedimiento 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 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 SEDA.
Expand |
---|
|
SignaturaResultProcedureDetailSIA procedureDetailBySIACod(ParamProcedureDetailBySIACod paramProcedureDetailBySIACodResultProcedureListByUser procedureListByUser(ParamProcedureListByUserAndEntity paramProcedureListByUserAndEntity) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | codSIAidEntity | String | Código SIA asociadode la entidad asociada |
Parámetros de respuestaCódigos error
PROCEDUREDETAILBYSIAPROCEDURELISTBYUSER_00 | Error durante el proceso de búsqueda de procedureDetailBySIACodprocedure by user | PROCEDUREDETAILBYSIAPROCEDURELISTBYUSER_01 | El objeto ParamProcedureDetailBySIACod paramProcedureListByUser es nulo | PROCEDUREDETAILBYSIAPROCEDURELISTBYUSER_02 | No existe un procedimiento para ese código SIA | PROCEDUREDETAILBYSIA_03 | El código SIA El fiscal anagrama es nulo | PROCEDURELISTBYUSER_03 | El usuario no existe en la base de datos | PROCEDURELISTBYUSER_04 | Error que proviene del webservices | PROCEDURELISTBYUSER_05 | El id de la entidad es nulo |
Ejemplo de invocación
Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamProcedureDetailBySIACodParamProcedureListByUserAndEntity params = new ParamProcedureDetailBySIACodParamProcedureListByUserAndEntity();
params.applicationIdsetFiscalAnagram("PAU72979986C");
params.setCodSIAsetIdEntity("2132850");
ResultProcedureDetailSIAResultProcedureListByUser result = pauAgent.procedureDetailBySIACodprocedureListByUser(params); |
|
Método '
...
procedurePublishedList'
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 SEDA.
Expand |
---|
|
SignaturaResultProcedureExtendedDetailprocedureDetailExtended(ParamProcedureDetailparamProcedureDetailResultProcedureList procedurePublishedList(ParamProcedureList paramProcedureList) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | signatureprocedureSearch | String | Signature o código del procedimiento1242693904 | Objeto ProcedureSearch, campos de búsqueda para procedimientos |
Parámetros de respuesta
Códigos error
PROCEDUREDETAILPROCEDURELIST_00 | Error durante el proceso de búsqueda de procedure detail | PROCEDUREDETAILPROCEDURELIST_01 | El objeto paramProcedureDetail paramProcedureList es nulo | PROCEDUREDETAILPROCEDURELIST_02 | No existe un procedimiento para esa signature | PROCEDUREDETAILError que proviene del webservices | PROCEDURELIST_03 | La Signature es nulaEl objeto ProcedureSearch es nulo |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamProcedureDetailParamProcedureList params = new ParamProcedureDetailParamProcedureList();
//seProcedureSearch vaprocedureSearch a= detallar por ejemplo el procedimiento de signatura 400
params.setApplicationId("PAU"new ProcedureSearch();
paramsprocedureSearch.setFiscalAnagramsetSignature("00000000T1");
params.setSignaturesetProcedureSearch("400"procedureSearch);
ResultProcedureExtendedDetailResultProcedureList result = pauAgent.procedureDetailExtendedprocedurePublishedList(params); |
|
Método '
...
getJobsBySignature'
Servicio que devuelve
...
Los datos de los procedimientos se consultan en DESFOR.
los puestos que tienen asociada una signature.
Expand |
---|
|
SignaturaResultProcedureDetailList procedureDetailList (ParamProcedureDetailList paramProcedureDetailListResultGetJobsBySignature getJobsBySignature(ParamGetJobsBySignature paramGetJobsBySignature) Parámetros de invocación
applicationId | String | Aplicación que ejecuta el método. | fiscalAnagram | String |
Anagrama fiscal | procedureSearch | ProcedureSearch | Objeto procedureSearch. Contiene criterios de búsqueda de Procedure, así como los parámetros de paginación y ordenaciónFiscal anagram del usuario que invoca | signature | String | Signatura por la que se quiere buscar. | state | String | Estado de alta o baja. |
Parámetros de respuesta
Códigos errorPROCEDUREDETAILLIST_00 | Error en el proceso de búsqueda de listado de procedimientos | PROCEDUREDETAILLISTList <String> | Lista de jobCodes | size | int | Tamaño del listado devuelto |
Códigos error
GET_JOBS_BY_SIGNATURE_01 | El objeto |
paramProcedureDetailList paramGetJobsBySignature es nulo |
.PROCEDUREDETAILLIST_02 | No existen procedimientos para los parámetros de búsqueda. | PROCEDUREDETAILLIST_03 | El id de la entidad es nulo | GET_JOBS_BY_SIGNATURE_02 | Los parametros signature y state son obligatorios | GET_JOBS_BY_SIGNATURE_03 | El campo state introducido no es valido. Debe ser alta o baja | GET_JOBS_BY_SIGNATURE_04 | El campo signature debe ser numerico | GET_JOBS_BY_SIGNATURE_05 | No se encuentran puestos asociados |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamProcedureDetailListParamGetJobsBySignature params = new ParamProcedureDetailListParamGetJobsBySignature();
ProcedureSearch procedureSearch = new ProcedureSearch(params.setFiscalAnagram(TestConstants.DEFAULT_FISCAL_ANAGRAM);
procedureSearch.setIdEntidad("0"params.setApplicationId(TestConstants.DEFAULT_ENTITY_ID);
procedureSearchparams.setDenominationsetSignature("registro oficial466");
params.setProcedureSearchsetState(procedureSearch"alta");
ResultProcedureDetailListResultGetJobsBySignature result =pauAgent testClient.procedureDetailListgetJobsBySignature(params); |
|
Método '
...
procedureGetAssignedJobList'
Busca procedimientos junto a sus organismos gestores.
Los datos de los procedimientos se consultan en DESFORServicio que devuelve los puestos asociados a un procedimiento.
Expand |
---|
|
SignaturaResultProcedureDetailList procedureDetailList (ParamProcedureDetailList paramProcedureDetailListResultProceduresGetAssignedJobList procedureGetAssignedJobList(ParamProcedureGetAssignedJobList paramProcedureList) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que | ejecuta el métodoinvoca al servicio | fiscalAnagram | String | Anagrama fiscalFiscal anagram del usuario | signatures | StringLong[] | Códigos de los procedimiento de los Array de signaturas por las que se quiere | obtener el detalleidEntity | String | Código de la entidad asociadabuscar. | state | Boolean | TRUE para los que están dados de alta y FALSE, para bajas. |
Parámetros de respuesta
Códigos error
PROCEDURELISTPROCEDUREGETASSIGNEDJOBLIST_0100 | El objeto ParamSignaturesAndIdEntity ParamProcedureGetAssignedJobList es nulo. | PROCEDURELISTPROCEDUREGETASSIGNEDJOBLIST_0301 | El objeto signatures es nulo | PROCEDURELIST_05 | El objeto signatures está vacío | PROCEDURELIST_06 | No se han encontrado procedimientos para los parámetros de búsqueda.PROCEDUREGETASSIGNEDJOBLIST_02 | No hay procedimientos relacionados con estos parámetros de búsqueda | PROCEDUREGETASSIGNEDJOBLIST_03 | Ha ocurrido algún tipo de error al listar los procedimientos |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| GestionGroupParamProcedureGetAssignedJobList gestionGroupparam = new GestionGroupParamProcedureGetAssignedJobList();
gestionGroup.setName("nombre GG");
gestionGroup.setDescription("descripción GG");
Procedure procedure1 = new Procedure();
procedure1.setSignature("1");
procedure1.setDenomination("den1"); |
|
Método 'procedureDetailWithSIA'
Servicio que devuelve el detalle de un procedimiento del Catálogo de Procedimientos incluyendo el código SIA.
...
Long[] signatures = new 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 |
---|
|
SignaturaResultProcedureDetailSIA procedureDetailWithSIA(ParamProcedureDetailByIdEntity paramProcedureDetailResultJobGetAssignedRoleList jobGetAssignedRoleList(ParamJobGetAssignedRoleList param) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationIdjobCode | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | idEntity | String | Código de la entidad asociada | signature | String | Código del procedimiento que se quiere obtener el detalle[] | Array de códigos de puestos de SIU por los que se quiere buscar. |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | procedureSIA | 1242693904 | Objeto ProcedureSIA, con los datos del procedimiento |
---|
RoleJobs | List<RoleJob> | Lista de RoleJob | size | int | tamaño del listado devuelto | jobCode | String | código del puesto en SIU |
Códigos error
PROCEDUREDETAILSIAJOB_GET_ASSIGNED_ROLE_LIST_00 | Error durante el proceso de búsqueda de procedure detail | PROCEDUREDETAILSIAHa ocurrido algún tipo de error al listar los resultados | JOB_GET_ASSIGNED_ROLE_LIST_01 | El objeto paramProcedureDetail de entrada es nulo | PROCEDUREDETAILSIA. | JOB_GET_ASSIGNED_ROLE_LIST_02 | No existe un procedimiento para esa signature | PROCEDUREDETAILSIA_03 | La Signature es nula | PROCEDUREDETAILSIA_04 | La Entidad es nulaLa lista de códigos de puestos en SIU es nula. | JOB_GET_ASSIGNED_ROLE_LIST_03 | La lista de códigos de puestos en SIU está vacía. |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamProcedureDetailByIdEntityParamJobGetAssignedRoleList paramsparam = new ParamProcedureDetailByIdEntity();
params.applicationId("PAU");
params.setfiscalAnagram("11111111H" new ParamJobGetAssignedRoleList();
paramsparam.setSignature("400");
params.setIdEntity("0");
ResultProcedureDetailSIAsetJobCode(new String[] { "JOB_0001", "JOB_0002" });
ResultJobGetAssignedRoleList result = pauAgenttestClient.procedureDetailWithSIAjobGetAssignedRoleList(paramsparam); |
|
Método '
...
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.
Expand |
---|
|
SignaturaResultProcedureList procedureList(ParamProcedureList paramProcedureList) Parámetros de invocación |
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método |
fiscalAnagram | String | Anagrama fiscal |
procedureSearch | 1242693904 | Objeto ProcedureSearch, campos de búsqueda para procedimientosResultGetAssignedProcedureListServicesAndVariants jobGetAssignedProcedureListServicesAndVariants(ParamJobGetAssignedProcedureListServicesAndVariants param)
Parámetros de invocación
Nombre | Tipo | Descripción |
---|
jobCode | String[] | Array de codigos de puestos de SIU por los que se quiere buscar. |
signature | Long | Parámetro opcional que nos permite filtrar por el signature |
service | String | S, V o A, para filtrar por servicios o variantes (o ambas). Si no se rellena devolverá ambos, como si se hubiera rellenado A. |
state | String | A o T, para filtrar por publicados o todos. |
active | String | S, N o T, para filtrar si están de alta, de baja o todos. |
Parámetros de respuesta
Códigos error
PROCEDURELISTJOB_GET_ASSIGNED_PROCEDURE_LIST_00 | Error durante el proceso de búsqueda de procedure | PROCEDURELISTHa ocurrido algún tipo de error al listar los resultados |
JOB_GET_ASSIGNED_PROCEDURE_LIST_01 | PROCEDURELIST_03 | El objeto ProcedureSearch es nuloEl objeto paramProcedureList de entrada es nulo |
PROCEDURELIST_02 | Error que proviene del webservices |
. |
JOB_GET_ASSIGNED_PROCEDURE_LIST_02 | La lista de códigos de puestos en SIU es nula. |
JOB_GET_ASSIGNED_PROCEDURE_LIST_03 | La lista de códigos de puestos en SIU está vacía. |
Ejemplo de invocación
Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
|
ParamProcedureListParamJobGetAssignedProcedureList paramsparam = new ParamProcedureListParamJobGetAssignedProcedureList();
ProcedureSearch procedureSearch = new ProcedureSearch();
procedureSearch.setSignature("");
procedureSearch.setVersion("");
procedureSearch.setIdOrgano("");
params.setProcedureSearch(procedureSearch);
ResultProcedureListparam.setJobCode(new String[] { "JOB_0001", "JOB_0002" });
ResultJobGetAssignedRoleList result = pauAgenttestClient.procedureListjobGetAssignedRoleList(paramsparam); |
Método '
...
procedureListServicesAndVariants'
Servicio que devuelve un 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 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 |
---|
|
SignaturaResultProcedureList procedureList(ParamProcedureListAndEntity paramProcedureListAndEntityResultGetListServicesAndVariants procedureListServicesAndVariants(ParamGetListServicesAndVariants param) Parámetros de invocación
Nombre | Tipo | Descripción | applicationId
---|
signature | StringLong | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | procedureSearch | 1242693904 | Objeto ProcedureSearch, campos de búsqueda para procedimientosParámetro opcional que nos permite filtrar por el signature | service | String | S, V o A, para filtrar por servicios o variantes (o ambas). Si no se rellena devolverá ambos, como si se hubiera rellenado A. | state | String | A o T, para filtrar por publicados o todos. |
Parámetros de respuesta
Códigos error
PROCEDURELISTJOB_GET_ASSIGNED_PROCEDURE_LIST_00 | Error durante el proceso de búsqueda de procedure | PROCEDURELISTHa ocurrido algún tipo de error al listar los resultados | JOB_GET_ASSIGNED_PROCEDURE_LIST_01 | El objeto paramProcedureList de entrada es nulo | PROCEDURELIST_02 | Error que proviene del webservices | PROCEDURELIST_03 | El objeto ProcedureSearch es nulo | PROCEDURELIST_04 | El parámetro idEntidad es nulo | . | JOB_GET_ASSIGNED_PROCEDURE_LIST_02 | La lista de códigos de puestos en SIU es nula. | JOB_GET_ASSIGNED_PROCEDURE_LIST_03 | La lista de códigos de puestos en SIU está vacía. |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamProcedureListAndIdEntityParamGetListServicesAndVariants paramsparam = new ParamProcedureListAndIdEntityParamGetListServicesAndVariants();
ProcedureSearch procedureSearch = new ProcedureSearch();
procedureSearch.setSignature("");
procedureSearch.setVersion("");
procedureSearch.setIdOrgano("");
procedureSearch.setIdEntidad("0");
params.setProcedureSearch(procedureSearch);
ResultProcedureListparam.setService(ServiceEnum.ALL.getValue());
param.setSignature(null);//opcional
param.setState(StatusEnum.ALL.getValue());
ResultGetListServicesAndVariants result = pauAgenttestClient.procedureListprocedureListServicesAndVariants(paramsparam); |
|
Método '
...
jobGetAssignedProcedureList'
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 DESFORlos procedimientos asociados a uno o varios puestos de SIU.
Expand |
---|
|
SignaturaResultProcedureListByOrganism procedureListByOrganism(ParamProcedureListByOrganism paramProcedureListByOrganismResultJobGetAssignedRoleList jobGetAssignedRoleList(ParamJobGetAssignedRoleList param) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationId | String | Aplicación que ejecuta el método. | fiscalAnagram | String | Anagrama fiscal. | organismCode | String | Código de organismo del que se quieren obtener sus procedimientos asociados. | idEntity | String | Código de identificación de entidad | Tipo | Descripción |
---|
jobCode | String[] | Array de codigos de puestos de SIU por los que se quiere buscar. |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultError | 1242693904 | Objeto ResultError | procedures | 1242693904[] | Lista de objetos ProcedureProcedureJobs | List<ProcedureJob> | Lista de ProcedureJob | size | int | Tamaño de la lista de procedimientos | tamaño del listado devuelto | jobCode | String | código del puesto en SIU |
Códigos error
PROCEDURELISTBYORGANISMJOB_GET_ASSIGNED_PROCEDURE_LIST_00 | Error 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_01 | El objeto paramProcedureListByOrganism de entrada es nulo. | PROCEDURELISTBYORGANISM_02 | El organismCode es nulo. | PROCEDURELISTBYORGANISM_03 | El idEntity es nulo. | PROCEDURELISTBYORGANISM_04 | El organismo no tiene procedimientos asociadosJOB_GET_ASSIGNED_PROCEDURE_LIST_02 | La lista de códigos de puestos en SIU es nula. | JOB_GET_ASSIGNED_PROCEDURE_LIST_03 | La lista de códigos de puestos en SIU está vacía. |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamProcedureListByOrganismParamJobGetAssignedProcedureList paramsparam = new ParamProcedureListByOrganismParamJobGetAssignedProcedureList();
//se van a listar, por ejemplo, los procedimientos del organismo “ORG04174” y la entidad “0”
params.setOrganismCode("ORG04174");
params.setIdEntity("0");
ResultProcedureListByOrganismparam.setJobCode(new String[] { "JOB_0001", "JOB_0002" });
ResultJobGetAssignedRoleList result = clienttestClient.procedureListByOrganismjobGetAssignedRoleList(paramsparam); |
|
Método '
...
roleGetAssignedJobList'
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 DESFORpuestos asociados a uno o varios roles de SIU.
Expand |
---|
|
SignaturaResultProcedureListByUser procedureListByUser(ParamProcedureListByUser paramProcedureListByUserResultRoleGetAssignedJobList roleGetAssignedJobList(ParamRoleGetAssignedJobList paramRoleGetAssignedJobList) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationIdroleCode | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal[] | Array de codigos de roles de SIU por los que se quiere buscar. | state | String | Estado de alta o baja |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultErrorRoleJobList | 1242693904 | Objeto ResultError | procedure | 1242693904[] | Lista de objetos ProcedureList<RoleJob> | Lista de RoleJob | size | int | tamaño del listado devuelto |
Códigos error
PROCEDURELISTBYUSER_00 | Error durante el proceso de búsqueda de procedure by user. | PROCEDURELISTBYUSERROLE_GET_ASSIGNED_JOB_LIST_01 | El objeto paramProcedureListByUser paramRoleGetAssignedJobList es nulo. | PROCEDURELISTBYUSER | ROLE_GET_ASSIGNED_JOB_LIST_02 | El | fiscal anagrama es nulo.PROCEDURELISTBYUSERobjeto paramRoleGetAssignedJobList es nulo | ROLE_GET_ASSIGNED_JOB_LIST_03 | El | usuario no existe en la base de datosPROCEDURELISTBYUSER_04 | Error que proviene del webservicestamaño de paramRoleGetAssignedJobList.getRoleCode() es 0 |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamProcedureListByUserParamRoleGetAssignedJobList paramsparam = new ParamProcedureListByUserParamRoleGetAssignedJobList();
paramsparam.setFiscalAnagram("anagrama fiscal"setRoleCode(new String[] { "ROLE0001", "ROLE0002" });
ResultProcedureListByUserResultRoleGetAssignedJobList result = pauAgenttestClient.procedureListByUserroleGetAssignedJobList(paramsparam); |
|
Método '
...
procedureGetAssignedJobList'
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 DESFOR.puestos asociados a uno o varios ptocedimientos.
Expand |
---|
|
SignaturaResultProcedureListByUser procedureListByUser(ParamProcedureListByUserAndEntity paramProcedureListByUserAndEntityResultProceduresGetAssignedJobList procedureGetAssignedJobList(ParamProcedureGetAssignedJobList paramProcedureGetAssignedJobList) Parámetros de invocación
Nombre | Tipo | Descripción |
---|
applicationIdsignature | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | idEntity | String | Código de la entidad asociada[] | Array de signaturas por los que se quiere buscar. | state | String | Estado de alta o baja |
Parámetros de respuesta
Nombre | Tipo | Descripción |
---|
resultErrorprocedureJobs | 1242693904List<ProcedureJobList>Objeto ResultError | Lista de PRocedureJob | proceduresize | 1242693904[] | Lista de objetos Procedureint | Tamaño del listado devuelto |
Códigos error
PROCEDURELISTBYUSERPROCEDURELISTBYORGANISMROLE_00 | Error durante el proceso de búsqueda de procedure by userPROCEDURELISTBYUSERque proviene del webservices | PROCEDURELISTBYORGANISMROLE_01 | El objeto paramProcedureListByUser ParamProcedureGetAssignedJobList es nulo | PROCEDURELISTBYUSERPROCEDURELISTBYORGANISMROLE_02 | El fiscal anagrama es nulo | PROCEDURELISTBYUSER_03 | El usuario no existe en la base de datos | PROCEDURELISTBYUSER_04 | Error que proviene del webservices | PROCEDURELISTBYUSER_05 | El id de la entidad es nuloNo existen procedimientos para los parametros de busqueda | PROCEDURELISTBYORGANISMROLE_03 | Error inesperado |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamProcedureListByUserAndEntityParamProcedureGetAssignedJobList paramsparam = new ParamProcedureListByUserAndEntityParamProcedureGetAssignedJobList();
paramsparam.setFiscalAnagram("72979986C");
params.setIdEntity("0");
ResultProcedureListByUsersetSignature(new String[] { "595", "1011" });
ResultProceduresGetAssignedJobList result = pauAgenttestClient.procedureListByUserprocedureGetAssignedJobList(paramsparam); |
|
Método '
...
procedureListByUserWithServices'
Servicio que devuelve la lista de procedimientos de Catálogo de la DGA del grupo de gestión pasado como parámetro en el objeto ParamGGList. Además de los procedimientos correspondientes al grupo de gestión indicado, también se devuelven los procedimientos horizontales.
Los datos de los procedimientos se consultan en DESFOR. Los grupos de gestión se consultan en PAU.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 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.
Expand |
---|
|
SignaturaResultProcedureDetailList proceduresByGestionGroup(ParamGGList paramGGListResultProcedureListByUserWithServices procedureListByUserWithServices (ParamProcedureListByUserWithServices paramProcedureListByUserWithServices) Parámetros de invocación
Tipo | Descripción | applicationId | String | Aplicación que ejecuta el método | fiscalAnagram | String | Anagrama fiscal | ggSearch | GGSearch | Objeto de búsqueda del grupo de gestiónapplicationId | String | Aplicación que invoca al servicio | fiscalAnagram | String | Fiscal anagram del usuario | signature | String | Parámetro opcional que nos permite filtrar por el signature | service | String | S, V o A, para filtrar por servicios o variantes (o ambas). Si no se rellena devolverá ambos, como si se hubiera rellenado A. | state | String | A o T, para filtrar por publicados o todos. | active | String | S para los que están dados de alta, N para bajas y T, indistinto |
Parámetros de respuesta
resultError | 1242693904 | Objeto ResultError | procedure | 1242693904[] | Lista de objetos ProcedureresultSEDAByUserWithServices | List<ResultSEDAByUserWithServices> | Lista de ResultSEDAByUserWithServices | size | int | Tamaño |
de la lista de procedimientos
Códigos error
GESTIONGROUPLISTError en la operación. Error durante el proceso de búsqueda de procedure by user. |
GESTIONGROUPLISTPROCEDURELISTBYUSER_01 | El objeto |
ParamGGList paramProcedureListByUser es nulo | PROCEDURELISTBYUSER_02 | El fiscal anagrama es nulo |
.GESTIONGROUPLISTPROCEDURELISTBYUSER_04 | Error |
en la operación. No se han encontrado grupos de gestión para estos parámetros de búsqueda.que proviene del Webservice | PROCEDURELISTBYUSER_07 | El tipo de consulta introducida no es válida |
Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
| ParamGGListParamProcedureListByUserWithServices paramsparam = new ParamGGListParamProcedureListByUserWithServices();
GGSearch ggSearch = new GGSearch();
ggSearch.setGgCode("CODE01");
params.setGgSearch(ggSearch);
ResultProcedureDetailList result=pauAgent.proceduresByGestionGroup (params); |
|
Método 'procedurePublishedList'
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 DESFOR.
...
Signatura
ResultProcedureList procedurePublishedList(ParamProcedureList paramProcedureList)
Parámetros de invocación
...
Parámetros de respuesta
...
Códigos error
...
...
...
Ejemplo de invocación
Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
|
ParamProcedureList params = new ParamProcedureList();
ProcedureSearch procedureSearch = new ProcedureSearch();
procedureSearch.setSignature("1");
params.setProcedureSearch(procedureSearch);
ResultProcedureList result = pauAgent.procedurePublishedList(params); |
Anexos
Objetos comunes
...
...
...
...
String
...
...
...
...
1242693904
...
...
...
...
String
...
...
...
...
1242693904
...
param.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 = testClient.procedureListByUserWithServices(param); |
|
Anexos
Objetos comunes
Objeto 'Action'
actionCode | String | Código de acción |
alias | String | Nombre de la acción |
description | String | Descripción de la acción |
applicationName | String | Nombre de la aplicación |
applicationAlias | String | Alias de la aplicación |
Objeto 'ActionSearch'
Objeto 'AdmRole'
admRoleCode | String | Código de rol |
name | String | Nombre del rol |
description | String | Descripción |
Objeto 'AdmRoleSearch' Anchor |
---|
| AdmRoleSearch |
---|
| AdmRoleSearch |
---|
|
Objeto 'Application'
alias | String | Alias aplicación |
name | String | Nombre |
ips | Ip[] | Lista de direcciónes Ip |
description | String | Descripción |
version | String | Versión |
responseUrl | String | Url asociada a la aplicación |
organismCodeOwner | String | Código de organismo asociado |
methods | 1242693904[] | Lista de métodos |
Objeto 'ApplicationGG' Anchor |
---|
| ApplicationGG |
---|
| ApplicationGG |
---|
|
applicationAlias | String | Alias de la aplicación |
ggCode | String | Código del grupo de gestión |
ggName | String | Nombre del grupo de gestión |
admRoleCode | String | Código del rol |
admRoleName | String | Nombre del rol |
Objeto 'ApplicationGGSearch' Anchor |
---|
| ApplicationGGSearch |
---|
| ApplicationGGSearch |
---|
|
Objeto 'ApplicationRelation' Anchor |
---|
| ApplicationRelation |
---|
| ApplicationRelation |
---|
|
applicationAliasA | String | Alias aplicación A |
applicationAliasB | String | Alias aplicación B |
applicationNameA | String | Nombre aplicación A |
applicationNameB | String | Nombre aplicación B |
methods | 1242693904[] | Lista de métodos |
Objeto 'ApplicationRelationSearch' Anchor |
---|
| ApplicationRelationSearch |
---|
| ApplicationRelationSearch |
---|
|
Objeto 'ApplicationSearch' Anchor |
---|
| ApplicationSearch |
---|
| ApplicationSearch |
---|
|
Objeto '
...
AppRole'
...
...
aliasAlias Código del rol de la aplicación |
name | String | Nombre |
ips | Ipdel rol |
descripcion | String | Descripción del rol |
applicationAlias | String | Alias de la aplicación |
roleType | int | Tipo de rol |
actions | 1242693904[] | Lista de |
direcciónes Ipdescription | String | Descripción |
version | String | Versión |
responseUrl | String | Url asociada a la aplicación |
organismCodeOwner | String | Código de organismo asociado |
methods | 1242693904[] | Lista de métodos |
...
Objeto 'AssignedProcedureRoleVSearchBean' Anchor |
---|
| AssignedProcedureRoleVSearchBean |
---|
| AssignedProcedureRoleVSearchBean |
---|
|
procedureRoleV | 1242693904 | Objeto VProcedureRole con los campos de consulta |
params | 1242693904 | Objeto SearchParams con los campos de ordenación y paginación |
Objeto 'AssignedRole'
...
...
applicationAliasfiscalAnagram | String | Alias de la aplicación | ggCodeAnagrama fiscal del usuario |
organismCode | String | Código del grupo de gestiónorganismo |
ggNameroleCode | String | Nombre del grupo Código de gestiónrol |
admRoleCoderoleName | String | Código Nombre del rol |
admRoleNameappAlias | StringNombre del rol | Alias de la aplicación |
Objeto '
...
AssignedRoleSearch'
...
...
...
applicationGGassignedRole | 1242693904 | Objeto ApplicationGGObjeto AssignedRole |
searchParamsparams | 1242693904 | Objeto SearchParams |
...
applicationAliasA | String | Alias aplicación A |
applicationAliasB | String | Alias aplicación B |
applicationNameA | String | Nombre aplicación A |
applicationNameB | String | Nombre aplicación B |
methods | 1242693904organisms | String[] | Lista de métodosorganismos |
Objeto '
...
AssignedRolesToUser'
...
...
applicationRelationfiscalAnagram | 1242693904 | Objeto ApplicationRelation | params | 1242693904 | Objeto SearchParamsString | Anagrama fiscal del usuario |
assignedRoleList | AssignedRole[] | Lista de objetos AssignedRole |
Objeto '
...
AssignedRoleTreeSearch'
...
...
applicationassignedRole | 1242693904 | Objeto ApplicationObjeto AssignedRole |
params | 1242693904 | Objeto SearchParams |
Objeto '
...
AssignedRolesUserListSearch'
...
| AssignedRolesUserListSearch |
---|
|
...
| AssignedRolesUserListSearch |
---|
|
roleCodefiscalAnagramList | String[] |
Código del rol de la aplicación | name | String | Nombre del rol |
descripcion | String | Descripción del rol |
applicationAlias | String | Alias de la aplicación |
roleType | int | Tipo de rol |
actions | Action[] | Lista de objetos Action |
...
Lista de anagramas fiscales |
assignedRole | 1242693904 | Objeto AssignedRole |
Objeto 'GestionGroup'
...
...
fiscalAnagramggCode | String | Anagrama fiscal Código del usuariogrupo |
organismCodename | String | Código Nombre del grupo de organismogestión |
roleCodedescription | String | Código de rol |
roleName | String | Nombre del rol |
appAlias | String | Alias de la aplicaciónDescripción del grupo |
procedure | 1242693904[] | Lista de procedimientos |
Objeto '
...
GGSearch'
...
...
...
assignedRolegestionGroup | 1242693904 Objeto AssignedRole | Objeto GestionGroup |
params | 1242693904 | Objeto SearchParams | organisms
Objeto 'Ip'
address | String | []Lista de organismos | Dirección Ip |
Objeto '
...
Method'
...
...
fiscalAnagrammethodCode | String | Código asociado al método |
name | String | Nombre del método |
description | String | Anagrama fiscal Descripción del | usuariométodo | assignedRoleList
service | AssignedRole[] | Lista de objetos AssignedRoleString | Nombre del servicio al que corresponde el método |
Objeto '
...
Procedure'
...
...
...
...
...
...
...
String[]
...
signature | String | Signatura del procedimiento |
denomination | String | Denominación del procedimiento |
servicio | String | Servicio asociado al procedimiento |
idEntidad | String | Código de la entidad |
idOrgano | String | Código del órgano del catálogo |
version | String | Versión |
descOrgano | String | Descripción del órgano del catálogo |
xmlData | String |
|
procedureAttributes | 1242693904[] | Lista de atributos del procedimiento |
Objeto 'ProcedureAttributes'
...
...
ggCodecode | String | Código del grupoatributo del procedimiento |
namevalue | String | Nombre del grupo de gestión |
description | String | Descripción del grupo |
procedure | 1242693904[] | Lista de procedimientos |
Valor del atributo del procedimiento |
Objeto '
...
ProcedureDetailExtended'
...
...
gestionGroup | 1242693904 | Objeto GestionGroup |
params | 1242693904 | Objeto SearchParams |
...
...
...
...
String
...
...
...
...
String
...
...
...
...
signature | String | Signatura del procedimientoatributos | AtributosWS[] | Lista de atributos que tiene el procedimiento |
ayudacobertura | String | Cobertura de la ayuda |
ayudaimporte | String | Importe en la ayuda |
beneficiarios | String | Beneficiarios del procedimiento |
canalaplicacionurl | String | Dirección url del formulario dinámico asoc |
canalcitapreviahorario | String | Horario de atención de cita previa |
canalcitapreviatfn | String | Número de teléfono de cita previa |
canalcorreoordinario | String | Dirección postal |
canalemail | String | Dirección de correo electrónico |
canalfax | String | Número de fax |
canaloficinahorario | String | Horario de atención de la oficina |
canaloficinasurl | String | Dirección url de la oficina |
canalserviciourl | String | Dirección de servicio electrónico |
canaltelefono | String | Número de teléfono |
canaltelefonohorario | String | Horario de atención |
denomination | String | Denominación del procedimiento |
serviciodepartamentoresolutor | String |
Servicio asociado al procedimiento | idEntidadidOrganoIdentificador del departamento resolutor asociado |
descDepartamento | String |
Código de la entidad | Descripción del departamento. |
descOrgano | String |
Código Descripción del órgano del catálogo |
versiondescOrganodirigidoadministraciones | String |
Versión | Administraciones a las que va dirigido |
dirigidociudadanos | String |
Descripción del órgano del catálogo | xmlDataGrupo de ciudadanos al que va dirigido |
dirigidoempresas | String |
procedureAttributes | ProcedureAttributes[] | Lista de atributos del procedimiento |
...
atributos | AtributosWS[] | Lista de atributos que tiene el procedimiento |
ayudacobertura | String | Cobertura de la ayuda |
ayudaimporte | String | Importe en la ayuda |
beneficiarios | String | Beneficiarios del procedimiento |
canalaplicacionurl | String | Dirección url del formulario dinámico asoc |
canalcitapreviahorario | String | Horario de atención de cita previa |
canalcitapreviatfn | String | Número de teléfono de cita previa |
canalcorreoordinario | String | Dirección postal |
canalemail | String | Dirección de correo electrónico |
canalfax | String | Número de fax |
canaloficinahorario | String | Horario de atención de la oficina |
canaloficinasurl | String | Dirección url de la oficina |
canalserviciourl | String | Dirección de servicio electrónico |
canaltelefono | String | Número de teléfono |
canaltelefonohorario | String | Horario de atención |
denomination | String | Denominación del procedimiento |
departamentoresolutor | String | Identificador del departamento resolutor asociado |
descDepartamento | String | Descripción del departamento. |
descOrgano | String | Descripción del órgano del catálogo |
dirigidoadministraciones | String | Administraciones a las que va dirigido |
dirigidociudadanos | String | Grupo de ciudadanos al que va dirigido |
dirigidoempresas | String | Grupo de empresas al que va dirigido |
dirigidoentidadescolab | String | Grupo de entidades colaboradoras al que va dirigido |
documentacion | String | Documentación del departamento |
efecSilenAdm | String | Efecto del silencio administrativo |
familiaDescripcion | String | Descripción de familia. |
fecPubBoletin | String | Fecha de publicación en el boletín |
fecpresentaciondesde | String | Desde, fecha de plazo de presentación de solicitudes |
fecpresentacionhasta | String | Hasta, fecha de plazo de presentación de solicitudes |
fileCaracteristicas1 | String | Fichero Caracteristicas1 en Base64 |
fileCaracteristicas2 | String | Fichero Caracteristicas2 en Base64 |
formasiniciartramite | String | Formas de iniciar el trámite |
idDepartamento | String | Identificador del departamento asociado |
idEntidad | String | Código de la entidad a la que pertenece |
idFamilia | String | Identificador de la familia |
idMateria | String | Identificador de la materia |
idOrgano | String | Código del órgano del catálogo |
idProcedimiento | String | Identificador del procedimiento |
idorganoresolutor | String | Identificador del órgano resolutor asociado |
idorganotramitador | String | Identificador del órgano tramitador asociado |
idsectoractividad | String | Identificador del sector de actividad al que va dirigido |
incertificadoemp | String | Certificado de empadronamiento de la documentación |
indni | String | Dni de la documentación |
infAdicional | String | Información adicional asociada al procedimiento |
infechaprevision | String | Fecha de previsión |
inidaplicaciongestora | String | Aplicación gestora |
inlistaservicios | String | Lista de servicios de la documentación |
innivelactual | String | Nivel actual de interacción |
innivelprevisto | String | Nivel previsto de interacción |
innumsolicitudesan | String | Número de solicitudes anuales |
inobservaciones | String | Observaciones del SID |
interaccionemail | String | Envío de avisos de correo electrónico |
interaccionestadourl | String | Dirección de consulta sobre el estado de tramitación |
interaccionnotifurl | String | Dirección de notificaciones telemáticas |
interaccionsms | String | Envío de avisos vía sms |
interacciontfn | String | Número de información sobre el estado de tramitación |
materiaDescripcion | String | Descripción de la materia |
nombreCaracteristicas1 | String | Nombre del fichero caracteristicas1 |
nombreCaracteristicas2 | String | Nombre del fichero caracteristicas1 |
normativa | String | Normativa del procedimiento |
objeto | String | Objeto del procedimiento |
observaciones | String | Observaciones del procedimiento |
plazoResolucion | String | Plazo de resolución |
plazopresentacion | String | Plazo de presentación de solicitudes |
pendientePlazo | boolean | Plazo pendiente |
recursos | String | Recursos del procedimiento |
requisitos | String | Requisitos del procedimiento |
servicio | String | Servicio asociado al procedimiento |
signature | String | Signatura del procedimiento |
tasacodigo | String | Codificación de la tasa |
tasadescripcion | String | Descripción de la tasa |
tasaentidadespago | String | Entidades de pago en caja |
tasamediospago | String | Medios de pago de la tasa |
tasapago | String | Pago de tasas |
tasaurl | String | Url de pago telemático de la tasa |
tiempomedioresolucion | String | Tiempo medio de resolución |
version | String | Versión del procedimiento |
vuds | String | Ventanilla única de directiva de servicios |
vudscodigos | String | Descripción de los códigos asociados a VUDS |
xmlData | String | procedureAttributes | ProcedureAttributes[] | Lista de atributos del procedimientoGrupo de empresas al que va dirigido |
dirigidoentidadescolab | String | Grupo de entidades colaboradoras al que va dirigido |
documentacion | String | Documentación del departamento |
efecSilenAdm | String | Efecto del silencio administrativo |
familiaDescripcion | String | Descripción de familia. |
fecPubBoletin | String | Fecha de publicación en el boletín |
fecpresentaciondesde | String | Desde, fecha de plazo de presentación de solicitudes |
fecpresentacionhasta | String | Hasta, fecha de plazo de presentación de solicitudes |
fileCaracteristicas1 | String | Fichero Caracteristicas1 en Base64 |
fileCaracteristicas2 | String | Fichero Caracteristicas2 en Base64 |
formasiniciartramite | String | Formas de iniciar el trámite |
idDepartamento | String | Identificador del departamento asociado |
idEntidad | String | Código de la entidad a la que pertenece |
idFamilia | String | Identificador de la familia |
idMateria | String | Identificador de la materia |
idOrgano | String | Código del órgano del catálogo |
idProcedimiento | String | Identificador del procedimiento |
idorganoresolutor | String | Identificador del órgano resolutor asociado |
idorganotramitador | String | Identificador del órgano tramitador asociado |
idsectoractividad | String | Identificador del sector de actividad al que va dirigido |
incertificadoemp | String | Certificado de empadronamiento de la documentación |
indni | String | Dni de la documentación |
infAdicional | String | Información adicional asociada al procedimiento |
infechaprevision | String | Fecha de previsión |
inidaplicaciongestora | String | Aplicación gestora |
inlistaservicios | String | Lista de servicios de la documentación |
innivelactual | String | Nivel actual de interacción |
innivelprevisto | String | Nivel previsto de interacción |
innumsolicitudesan | String | Número de solicitudes anuales |
inobservaciones | String | Observaciones del SID |
interaccionemail | String | Envío de avisos de correo electrónico |
interaccionestadourl | String | Dirección de consulta sobre el estado de tramitación |
interaccionnotifurl | String | Dirección de notificaciones telemáticas |
interaccionsms | String | Envío de avisos vía sms |
interacciontfn | String | Número de información sobre el estado de tramitación |
materiaDescripcion | String | Descripción de la materia |
nombreCaracteristicas1 | String | Nombre del fichero caracteristicas1 |
nombreCaracteristicas2 | String | Nombre del fichero caracteristicas1 |
normativa | String | Normativa del procedimiento |
objeto | String | Objeto del procedimiento |
observaciones | String | Observaciones del procedimiento |
plazoResolucion | String | Plazo de resolución |
plazopresentacion | String | Plazo de presentación de solicitudes |
pendientePlazo | boolean | Plazo pendiente |
recursos | String | Recursos del procedimiento |
requisitos | String | Requisitos del procedimiento |
servicio | String | Servicio asociado al procedimiento |
signature | String | Signatura del procedimiento |
tasacodigo | String | Codificación de la tasa |
tasadescripcion | String | Descripción de la tasa |
tasaentidadespago | String | Entidades de pago en caja |
tasamediospago | String | Medios de pago de la tasa |
tasapago | String | Pago de tasas |
tasaurl | String | Url de pago telemático de la tasa |
tiempomedioresolucion | String | Tiempo medio de resolución |
version | String | Versión del procedimiento |
vuds | String | Ventanilla única de directiva de servicios |
vudscodigos | String | Descripción de los códigos asociados a VUDS |
xmlData | String |
|
procedureAttributes | ProcedureAttributes[] | Lista de atributos del procedimiento |
Objeto 'ProcedureJobInformation' Anchor |
---|
| ProcedureJobInformation |
---|
| ProcedureJobInformation |
---|
|
code | Long | Código identificador |
siuJob | String | Puesto al que se encuentra asociado |
initialDate | Date | Fecha de inicio de vigencia del procedimiento en el puesto |
finalDate | Date | Fecha de fin de vigencia del procedimiento en el puesto |
Objeto 'ProcedureJobList' Anchor |
---|
| ProcedureJobList |
---|
| ProcedureJobList |
---|
|
Objeto 'VProcedureRole' Anchor |
---|
| VProcedureRole |
---|
| VProcedureRole |
---|
|
fiscalAnagram | String | Fiscal anagram del usuario al que se asocia el procedimiento |
signature | String | Signatura del procedimiento |
denomination | String | Denominación del procedimiento |
entity | String | Código de la entidad |
admRole | String | Código del perfil administrativo |
admName | String | Nombre del perfil administrativo |
organismCode | String | Código del organismo bajo el que se ha asociado el procedimiento al usuario |
appAlias | String | Identificador de la aplicación (por el momento solo lo usa SFE) |
Objeto 'VProcedureRoleSearchBean' Anchor |
---|
| VProcedureRoleSearchBean |
---|
| VProcedureRoleSearchBean |
---|
|
fiscalAnagram | String | Fiscal anagram del usuario al que se asocia el procedimiento |
signature | String | Signatura del procedimiento |
denomination | String | Denominación del procedimiento |
entity | String | Código de la entidad |
admRole | String | Código del perfil administrativo |
admName | String | Nombre del perfil administrativo |
organismCode | String | Código del organismo bajo el que se ha asociado el procedimiento al usuario |
appAlias | String | Identificador de la aplicación (por el momento solo lo usa SFE) |
param | 1242693904 | Objeto SearchParams |
Objeto 'ProcedureSearch' Anchor |
---|
| ProcedureSearch |
---|
| ProcedureSearch |
---|
|
...
Objeto 'ProcedureSIA'
...
Objeto 'ResultError'
...
Nombre | Tipo | Descripción |
---|
organismCode | String | Código del organismo al que pertenece el rol |
roleName | String | Nombre del rol |
roleCode | String | Código del rol |
Objeto 'RoleJob'
Nombre | Tipo | Descripción |
---|
code | Long | Código del registro - clave primaria |
roleCode | String | Código del rol |
jobCode | String | Código del puesto en SIU |
initialDate | Date | Fecha de inicio |
finalDate | Date | Fecha de Fin |
Objeto 'SearchParams'
...
sortColumn | String | Columna por la que queremos ordenar |
ascending | Boolean | Indica si el orden de ordenación es ascendente |
fromIndex | Integer | Índice desde el que queremos buscar |
toIndex | Integer | Índice hasta que el que queremos buscar |
Objeto 'User'
...
| Tipo | Descripción |
---|
fiscalAnagram | String | Anagrama fiscal del usuario |
roleOrganism | 1242693904[] | Lista de objetos RoleOrganism |
...
fiscalAnagram | String | Anagrama fiscal del usuario |
ggCode | String | Código del grupo de gestión |
admRoleCode | String | Código del rol |
ggName | String | Nombre del grupo de gestión |
admRoleName | String | Nombre del rol |
...
Objeto 'UserList'
...