update_custom_field

La función update_custom_field se usa para crear, actualizar o eliminar campos personalizados.

Copied!
svc=item/update_custom_field&params={"itemId":<long>,
				     				 "id":<long>,		
				     				 "callMode":"<text>"
				     				 "n":"<text>",
				     				 "v":"<text>"}

Parámetros

NombrePará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:

  • crear; 
  • actualizar; 
  • eliminar.

Los siguientes parámetros se requieren solo para crear y actualizar campos administrativos:

NombreParámetro
nNombre del campo personalizado.
vValor del campo personalizado.

Resultado devuelto

Al crear y actualizar campos personalizados, el resultado devuelto es el siguiente:

Copied!
[
	<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:

Copied!
[
	<long>,		/* ID de campo personalizado */
	null
]

Los códigos de errores posibles son:

CódigoDescripción
7

Error al obtener el objeto con la ACL deseada (ADF_ACL_ITEM_VIEW_CFIELDS, ADF_ACL_ITEM_EDIT_CFIELDS).

6Error no definido.
4Parámetros de entrada incorrectos.
Descargar archivo PDF
Descargar archivo Word

Ver también