Obtener opciones de selección

Devuelve las distintas opciones de selección del campo con IdInternal y perteneciente al proceso con código processCode que hemos enviado en la URL. El campo enviado debe ser de tipo de opciones de selección: combo box, radio button o check box.

TIPO: GET

URL: https://HOST_MODELA/public/external/process/{processCode}/selectOptions/{idInternal}

Debemos enviar 2 parámetros en la URL:

  • processCode: Código del proceso del que queremos obtener los datos
  • idInternal: Id Interno del campo del que queremos obtener los datos

Para su uso necesitamos un token del tipo Consulta parametrización.

Ejemplo de una llamada, donde {REPLACE_INSTANCE_GENERATED_TOKEN} debe ser el valor del token:

curl --location 'https://demo.getmodela.com/public/external/process/{ProcessCode}/selectOptions/{idInternal}' \
--header 'token: {REPLACE_INSTANCE_GENERATED_TOKEN}' 
--header 'Company-Id: {REPLACE_COMPANY_ID}'

Ejemplo de JSON de respuesta:

{
   "success": true,
   "errorCode": null,
   "errorMessage": null,
   "result":    {
      "pagination":       {
         "page": 0,
         "pageSize": 2,
         "totalRecords": 4,
         "nextLink": "https://localhost:44312/public/external/process/Alta/selectOptions/FormaPago_RdnBtn?pagesize=2&page=1"
      },
      "result":       [
                  {
            "value": "One Shot",
            "value_en": "",
            "code": "001",
            "position": 1
         },
                  {
            "value": "30 días",
            "value_en": "",
            "code": "002",
            "position": 2
         }
      ]
   }
}

Los posibles errores que nos devuelve este método pueden ser:

PROCESS_NOT_FOUND: No existe ningún proceso para el código recibido.

NOT_VERSION_PUBLISH: No existe una versión pública para el código de proceso enviado.

NOT_EXISTS_IDINTERNAL: EL Id Interno enviado no existe en el formulario de la versión pública.

Was this article helpful?

Related Articles

¿Necesitas ayuda?

Contacta con nosotros.
Contacta con soporte