Skip to main content
El método REST de servicio recibe los archivos exportados en un caso de Pega. Su configuración consta de tres partes: un paquete de servicio, un rol de acceso y el propio servicio.

Crear un paquete de servicio

1

Iniciar un nuevo paquete de servicio

Haga clic en la pestaña Records de la izquierda, expanda Integration Resources, haga clic con el botón derecho en Service Package y seleccione el comando Create del menú contextual.
2

Asignar un nombre al paquete

En el formulario Create Service Package, escriba customapi en el campo Service Package Name. Indique una descripción del paquete en el campo Short description y, a continuación, haga clic en Create and open.
3

Especificar el grupo de acceso

En el formulario Edit Service Package, especifique un grupo de acceso en el campo Service access group. El formato del grupo es <Application_name>:<Access group>.Para ver la lista de grupos de acceso disponibles, haga clic en la pestaña Records de la izquierda y vaya a Security → Access Group.
4

Guardar el paquete

Haga clic en Save.

Agregar el rol de Web API al grupo de acceso

Al agregar este rol, los usuarios pueden acceder a la Web API.
1

Abrir el grupo de acceso

Haga clic en Records → Security → Access Group → ABBYYFC:Administrators/ABBYYFC:Users.
2

Agregar el rol

En el campo Available roles, agregue el rol PegaRULES:PegaAPI.

Cree el servicio

1

Inicie un nuevo Service REST

Haga clic en la pestaña Records de la izquierda, expanda Integration-Services, haga clic con el botón derecho en Service REST y seleccione el comando Create del menú contextual.
2

Especifique los detalles del servicio

En el formulario que se abre, especifique los siguientes valores y, a continuación, haga clic en Create and open.
3

Asigne los parámetros de ruta de la URL

Haga clic en la pestaña Service y escriba Pega-API-CaseManagement en el campo Pega class.En la sección URL path parameters, escriba Param.CaseId en la columna Map to Key correspondiente al parámetro Id y, después, escriba Param.FileName para el parámetro name.
4

Configure la solicitud POST

Haga clic en la pestaña Methods. Expanda el método POST y, en la pestaña Request, especifique lo siguiente en los campos de Datos del mensaje:
5

Cree las condiciones de respuesta

Haga clic en la pestaña Response y cree las tres condiciones que se describen en Condiciones de respuesta.

Condiciones de respuesta

Cree las siguientes tres condiciones en la pestaña Response.

pxIsInternalError

Valores de los parámetros:
  • Condición: When
  • Nombre de When: pxIsInternalError
  • Tipo de contenido: application/json
  • Código de estado: Param.StatusCode
Esta condición no establece campos de encabezado ni datos del mensaje.

pxIsErrorResponse

Valores de los parámetros:
  • Condición: When
  • Nombre de When: pxIsErrorResponse
  • Tipo de contenido: application/json
  • Código de estado: Param.StatusCode
Datos del mensaje:
  • Description: Response
  • Map from: Clipboard
  • Map from key: Param.Response
Esta condición no establece ningún campo de encabezado.

Respuesta correcta

Valores de los parámetros:
  • Condición: Default
  • Tipo de contenido: application/json
  • Código de estado: Param.StatusCode
Campos de encabezado:
  • Nombre location, con Map from establecido en Clipboard y Map from key establecido en Param.Location
  • Nombre etag, con Map from establecido en Clipboard y Map from key establecido en Param.eTag
Datos del mensaje:
  • Description: Response
  • Map from: Clipboard
  • Map from key: Param.Response

URL del método del servicio

La URL del método del servicio debe ser exactamente la siguiente:
De lo contrario, el conector devuelve un error cuando el usuario intenta exportar un archivo a Pega.