Actualizar la configuración de administración de procesos
Actualiza la configuración de gestión de procesos de una aplicación.
Para obtener más información, consulte el siguiente artículo:
Configuración de la gestión de procesos
Esta API actualiza la configuración previa a la puesta en marcha.
Después de usar esta API, use la siguiente API para implementar la configuración en la aplicación activa:
Implementar la configuración de la aplicación
| Método | PUT |
|---|---|
| URL | https://{subdomain}.kintone.com/k/v1/preview/app/status.json |
| URL (espacio de invitado) | https://{subdomain}.kintone.com/k/guest/{SpaceID}/v1/preview/app/status.json |
| Autenticación | Autenticación de contraseña , Autenticación de token de API , Autenticación de sesión |
| Content-Type | application/json |
Contenido
Permisos
- Se necesitan permisos de administración de aplicaciones.
Parámetros de solicitud
Los parámetros que se ignoren no se actualizarán.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| app | Integer o String | Sí | El identificador de la aplicación. |
| enable | Booleano o cadena | La configuración de activación/desactivación de la configuración de gestión de procesos.
|
|
| states | Object | Objeto que contiene datos de los estados de gestión de procesos. Al añadir o actualizar un estado, especifica los estados existentes en states También.Si no se especifica, los estados existentes serán eliminados. |
|
| states.{status_name} | Objeto | Objeto que contiene la configuración de cada estado.
|
|
| states.{status_name}.name | Cuerda | Condicional | El nombre del estado. La longitud máxima es de 64 caracteres. Obligatorio, si se indica un nuevo estado para {status_name}. En este caso, estatus el mismo valor usado para {status_name}. |
| states.{status_name}.index | Entero o cadena | Condicional | El orden de visualización (ascendente desde 0) del estado, cuando aparece con los demás estados. Obligatorio, si se establece el parámetro {status_name} parámetro. |
| states.{status_name}.assignee | Objeto | Objeto que contiene datos de la configuración de la persona asignada. | |
| states.{status_name}.assignee.type | Cuerda | Condicional | El tipo Lista de personas asignadas del Estado.
{status_name}.assignee parámetro. |
| states.{status_name}.assignee.entities | Arreglo | Condicional | Una matriz que enumera los datos de las personas asignadas. Obligatorio, si se establece el parámetro {status_name}.assignee parámetro. |
| states.{status_name}.assignee.entities[].entity | Objeto | Condicional | Un objeto que contiene los datos de usuario de las personas asignadas. Obligatorio, si se establece el parámetro entities parámetro. |
| states.{status_name}.assignee.entities[].entity.type | Cuerda | Condicional | El tipo de entidad del usuario asignado.
Los departamentos no se pueden especificar en las aplicaciones de espacio de invitados. |
| states.{status_name}.assignee.entities[].entity.code | Cuerda | Condicional | El código del cesionario. Para especificar usuarios en el espacio de invitados, añade la cadena guest/ antes del nombre de acceso del invitado.Si FIELD_ENTITY se especifica para el entity.type, indica el código de campo de los siguientes campos:
CUSTOM_FIELD se especifica para entity.type, indica el código de campo del campo personalizado.Para obtener más información, consulte el siguiente artículo: Adición de campos en la información del usuario (campos personalizados) Si CREATOR se especifica para entity.type, ignora este parámetro. |
| states.{status_name}.assignee.entities[].includeSubs | Booleano o cadena | La configuración "Incluir departamentos afiliados" del departamento.
|
|
| actions | Array | Matriz que contiene los datos de las acciones. | |
| actions[].name | Cuerda | Condicional | El nombre de la acción. La longitud máxima es de 64 caracteres. Obligatorio, si se establece el parámetro actions parámetro. |
| actions[].from | Cuerda | Condicional | El nombre del estado antes de realizar la acción. Si se ha cambiado un nombre de estado que desea especificar, coloque el valor modificado para este parámetro. Obligatorio, si se establece el parámetro actions parámetro. |
| actions[].to | Cuerda | Condicional | El nombre del estado después de realizar la acción. Si se ha cambiado un nombre de estado que desea especificar, coloque el valor modificado para este parámetro. Obligatorio, si se establece el parámetro actions parámetro. |
| actions[].filterCond | Cuerda | Los criterios de bifurcación de la acción, especificados como una consulta. Para obtener más información sobre los formatos de consulta, consulte el siguiente documento: Cadena de consulta El campo Estado no se puede incluir en la consulta. |
|
| revision | Entero o cadena | Especifique el número de revisión de la configuración que se implementará. Se producirá un error en la solicitud si el número de revisión no es la última revisión. La revisión no se comprobará si se ignora este parámetro o si se especifica -1. |
Solicitud de muestra
JavaScript using kintone.api()
|
|
XMLHttpRequest
|
|
Parámetros de respuesta
| Parámetro | Tipo | Descripción |
|---|---|---|
| revision | String | El número de revisión de la configuración de la aplicación. |
Ejemplo de respuesta
|
|