Compartir a través de


deleteRecord (referencia de la API de cliente)

Elimina un registro de tabla.

Sintaxis

Xrm.WebApi.deleteRecord(entityLogicalName, id).then(successCallback, errorCallback);

Parámetros

Nombre. Type Obligatorio Description
entityLogicalName String El nombre lógico de la tabla del registro que desea eliminar. Por ejemplo: account.
id String GUID del registro de tabla que desea eliminar.
successCallback Function No Una función para llamar cuando se elimina un registro. Ver Valor de retorno
errorCallback Function No Una función a la que se llama cuando la operación tiene error. Se pasará un objeto con las siguientes propiedades:
- errorCode: Número. El código de error como número decimal positivo. Por ejemplo, el código de error documentado como 0x80040333 se devolverá como 2147746611.
- message: Cadena. Un mensaje de error que describe el problema.

Valor devuelto

Si tiene éxito, devuelve un objeto de promesa al successCallback con las siguientes propiedades:

Nombre. Type Description
entityType String Nombre lógico de tabla del registro.
id String GUID del registro.
name String Nombre del registro.

Ejemplos

Estos ejemplos utilizan algunos de los mismos objetos de solicitud que se muestran en Actualizar y eliminar tablas usando la API web para definir el objeto de datos para actualizar un registro de entidad.

Elimina una cuenta con ID de registro = 5531d753-95af-e711-a94e-000d3a11e605.

Xrm.WebApi.deleteRecord("account", "5531d753-95af-e711-a94e-000d3a11e605").then(
    function success(result) {
        console.log("Account deleted");
        // perform operations on record deletion
    },
    function (error) {
        console.log(error.message);
        // handle error conditions
    }
);

Xrm.WebApi