DataHistoryManager.ExecuteAfterWriteVersionsProcessing

DataHistoryManager

ExecuteAfterWriteVersionsProcessing

Disponible desde la versión 8.3.15.

Variante de sintaxis: Procesamiento después de escribir versiones de los objetos de metadatos especificados

Sintaxis:

ExecuteAfterWriteVersionsProcessing(<IncludedMetadata>, <ExcludedMetadata>)

Parámetros:

<IncludedMetadata> (opcional)

Tipo: Undefined, Array.
Objetos de metadatos cuyos datos se utilizan para procesar registros de escritura de versiones.
Si el valor del parámetro se establece en Undefined o en un array vacío, entonces el procesamiento se realiza en todos los objetos de metadatos, excepto aquellos especificados en el parámetro <ExcludedMetadata>.
Valor predeterminado: Undefined.

<ExcludedMetadata> (opcional)

Tipo: Undefined, Array.
Objetos de metadatos cuyos registros de versiones no se procesan.
Valor predeterminado: Undefined.

Descripción de la variante del método:

Inicia la ejecución del controlador de eventos ProcessingAfterDataHistoryVersionWrite para las versiones para las cuales se selecciona la casilla de verificación ProcessAfterVersionWrite durante la escritura.

  • Si el método se llama desde una sesión en la que no se utiliza un separador:
    • Para cada área de datos con versiones que deben procesarse, se inicia secuencialmente un trabajo en segundo plano dentro del cual se procesan las versiones de datos del área.
    • Al procesar, se establecen todos los separadores, incluso si no se utilizan en el objeto de metadatos, para llamar al controlador en la sesión idéntica a la sesión donde se graban los datos.
    • El procesamiento se realiza en el modo seguro de separación de datos por todos los separadores.
    • Se requiere el derecho de Administración.
    • Si se produce una excepción al procesar en el área, se interrumpe el siguiente procesamiento en el área y no se interrumpe el procesamiento en otras áreas.
  • Si el método se llama desde una sesión en la que se utiliza un separador:
    • Se procesan las versiones de datos del área actual.
    • Se requiere el derecho de “Administración de datos”.
    • Si se produce una excepción al ejecutar el controlador, se interrumpe el siguiente procesamiento.
    • Al determinar un área de datos, se consideran todos los separadores de configuración.

Variante de sintaxis: Procesamiento después de escribir versiones de los datos especificados

Sintaxis:

ExecuteAfterWriteVersionsProcessing(<Data>)

Parámetros:

<Data> (requerido)

Tipo: CatalogRef., DocumentRef., InformationRegisterRecordKey., BusinessProcessRef., TaskRef., ChartOfCharacteristicTypesRef., ChartOfAccountsRef., ExchangePlanRef., ChartOfCalculationTypesRef., ConstantValueKey..
Datos utilizados para la actualización del historial.

Descripción de la variante del método:

Inicia la ejecución del controlador de eventos ProcessingAfterDataHistoryVersionWrite para las versiones para las cuales se selecciona la casilla de verificación ProcessAfterVersionWrite durante la escritura.
Si el controlador no está implementado, los registros se eliminan de la cola sin procesamiento.
El controlador se ejecuta en el área de datos actual.

Descripción:

Inicia el controlador de eventos AfterWriteDataHistoryVersionsProcessing para las versiones durante la escritura de las cuales se establece la propiedad ExecuteAfterWriteVersionsProcessing.

Disponibilidad:

Servidor, cliente grueso, conexión externa.

Disponible desde:

Disponible desde la versión 8.3.15.