update_admin_field
La función update_admin_field se usa para crear, actualizar o eliminar campos administrativos.
svc=item/update_admin_field¶ms={"itemId":<long>,
"id":<long>,
"callMode":"<text>",
"n":"<text>",
"v":"<text>"}
Parámetros
| Nombre | Descripción |
|---|---|
| itemId | ID del objeto. |
| id | ID del campo administrativo. No se toma en cuenta durante la creación, los ID de campos administrativos se generan por el sistema. |
| callMode | Acción:
|
Los siguientes parámetros se requieren solo para crear y actualizar campos administrativos:
| Nombre | Descripción |
|---|---|
| n | Nombre del campo administrativo. |
| v | Valor del campo administrativo. |
Resultado devuelto
Al crear y actualizar campos administrativos, el resultado devuelto es el siguiente:
[
<long>, /* ID del campo administrativo */
{
"id":<long>, /* ID del campo administrativo */
"n":"<text>", /* nombre */
"v":"<text>" /* valor */
}
]
Al eliminar campos administrativos, el resultado devuelto es el siguiente:
[
<long>, /* ID del campo administrativo */
null
]
Los códigos de errores posibles son:
| Código | Descripción |
|---|---|
| 7 | Error al obtener el objeto con la ACL deseada (ADF_ACL_ITEM_VIEW_AFIELDS, ADF_ACL_ITEM_EDIT_AFIELDS). |
| 6 | Error no definido. |
| 4 | Parámetros de entrada incorrectos. |