Actualizar permisos de campo
Actualiza la configuración de permisos de campo de una aplicación.
Todas las configuraciones de la aplicación previa a la puesta en marcha (no solo la configuración de permisos) se implementarán en la aplicación en vivo mediante esta API.
Cuando se cambia la configuración de permisos de los campos de una aplicación, la configuración actualizada se aplicará a los campos en cuestión secuencialmente en orden de finalización.
Método | PUT |
---|---|
URL | https://{subdomain}.kintone.com/k/v1/field/acl.json |
URL (espacio de invitado) | https://{subdomain}.kintone.com/k/guest/{SpaceID}/v1/field/acl.json |
Autenticación | Autenticación de contraseña, Autenticación de token de API, Autenticación de sesión |
Content-Type | application/json |
Contenido
Ajustes previos a la transmisión en vivo
Es posible que las aplicaciones contengan configuraciones previas a la transmisión en vivo que aún no se hayan implementado en la aplicación en vivo.
Acceda a la configuración previa a la transmisión en vivo con la siguiente URL.
URL | https://{subdomain}.kintone.com/k/v1/preview/field/acl.json |
---|---|
URL (espacio de invitado) | https://{subdomain}.kintone.com/k/guest/{SpaceID}/v1/preview/field/acl.json |
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 | Valor | Obligatorio | Descripción |
---|---|---|---|
app | Entero o cadena | Sí | El identificador de la aplicación. |
rights | Arreglo | Sí | Una matriz que enumera los datos de los permisos de campo. Enumere en orden de prioridad. |
rights[].code | Cuerda | Sí | El código de campo del campo en el que se van a establecer los permisos. |
rights[].entities | Arreglo | Sí | Matriz que enumera las entidades a las que se conceden los permisos. Enumere en orden de prioridad. El grupo "Todos" se tratará con la prioridad más baja, independientemente de dónde se coloque en la lista. |
rights[].entities[].accessibility | Cuerda | Sí | El permiso que se concede a la entidad.
|
rights[].entities[].entity | Objeto | Sí | Objeto que contiene datos de la entidad a la que se concede el permiso. |
rights[].entities[].entity.type | Cuerda | Sí | El tipo de entidad a la que se concede el permiso.
|
rights[].entities[].entity.code | Cuerda | Sí | El código de la entidad a la que se concede el permiso. Si no se especifica el grupo "Todos", el grupo "Todos" no tendrá permisos para ver/editar/eliminar. Para especificar usuarios de espacio de invitado, agregue la cadena "guest/" antes del nombre de inicio de sesión del invitado. |
rights[].entities[].includeSubs | Booleano o cadena | La configuración de herencia de permisos del departamento al que se conceden los permisos.
|
|
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
|
|
XMLHttpRequest
|
|
Parámetros de respuesta
Parámetro | Tipo | Descripción |
---|---|---|
revision | Cuerda | El número de revisión de la configuración de la aplicación. |
Ejemplo de respuesta
|
|