Tipos de acciones de datos históricos
En la tabla de base de datos históricos se registran tres tipos de acción: crear, actualizar y borrar.
Crear
Cuando se crea un objeto, se añade una entrada a la tabla de base de datos históricos para el objeto que se está creando, para cada campo con un valor. El tipo de acción para las acciones de creación se establece en 1. Por ejemplo:
Tabla de base de datos históricos en la que se muestran entradas de acción de creación.
En la tabla de datos históricos se incluye una entrada para cada campo que se inicializa durante la creación de la orden de trabajo. Como resultado, aparecen varias entradas con el mismo valor de ReferenceKey para una sola orden de trabajo.
En el ejemplo, se han creado dos órdenes de trabajo:
1. La primera orden de trabajo se ha creado con el valor de description para Test Description 1, un valor de worktype de 1 y un valor de id para JobOrder1.
2. La segunda orden de trabajo se ha creado con el valor de description para Test Description 2, un valor de worktype de 1 y un valor de id para JobOrder2.
Actualizar
Cuando se actualiza un objeto, se añade una entrada a la tabla de base de datos históricos para cada valor actualizado. Para las acciones de actualización, el tipo de acción se establece en 2. Por ejemplo:
Tabla de base de datos históricos en la que se muestran entradas de acción de actualización.
En el ejemplo, la orden de trabajo que se actualiza tiene un UID de 1 en su propia tabla de base de datos. Esto corresponde al valor de ReferenceKey de 1 en la entrada de la tabla de base de datos históricos. La orden de trabajo se ha actualizado para que su valor de description cambie a Updated Description y su valor de id cambie a Updated ID.
Borrar
Cuando se elimina un objeto, se añade una sola entrada a la tabla de base de datos históricos para el objeto que se elimina. El tipo de acción para la entrada se establece en 3. Por ejemplo:
Tabla de base de datos históricos en la que se muestra la entrada de acción de borrado.
En el ejemplo, se añade una sola entrada a la tabla de base de datos históricos para el borrado que ha tenido lugar, con el tipo de acción 3.
¿Fue esto útil?