update_custom_field
La función update_custom_field se usa para crear, actualizar o eliminar campos personalizados.
svc=item/update_custom_field¶ms={"itemId":<long>,
"id":<long>,
"callMode":"<text>"
"n":"<text>",
"v":"<text>"}
Parámetros
Nombre | Parámetro |
---|---|
itemId | ID del objeto. |
id | ID del campo personalizado. No se toma en cuenta durante la creación, los ID de campos personalizados se generan por el sistema. |
callMode | Acción:
|
Los siguientes parámetros se requieren solo para crear y actualizar campos administrativos:
Nombre | Parámetro |
---|---|
n | Nombre del campo personalizado. |
v | Valor del campo personalizado. |
Resultado devuelto
Al crear y actualizar campos personalizados, el resultado devuelto es el siguiente:
[
<long>, /* ID de campo personalizado */
{
"id":<long>, /* ID de campo personalizado */
"n":"<text>", /* nombre */
"v":"<text>" /* valor */
}
]
Al eliminar campos personalizados, el resultado devuelto es el siguiente:
[
<long>, /* ID de campo personalizado */
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_CFIELDS, ADF_ACL_ITEM_EDIT_CFIELDS). |
6 | Error no definido. |
4 | Parámetros de entrada incorrectos. |