Registro de datos históricos > Tipos de acciones de datos históricos
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. En lo concerniente a las acciones de creación, el tipo de acción se establece en 1. Por ejemplo:
Se realiza una entrada en la tabla de datos históricos para cada campo que se inicia 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 description para Test Description 1, un valor de worktype de 1 y un valor de id de JobOrder1.
2. La segunda orden de trabajo se ha creado con el valor description para Test Description 2, un valor de worktype de 1 y un valor de id de 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:
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:
En el ejemplo, se añade una sola entrada a la tabla de base de datos históricos para la eliminación que ha tenido lugar, con el tipo de acción 3.