Compartir a través de


Tabla Actividad (ActivityPointer)

La tabla Activity (ActivityPointer) almacena datos sobre actividades o tareas que realiza un usuario. Una actividad es cualquier acción que se pueda incluir en un calendario y tiene las dimensiones de tiempo (hora de inicio, hora de finalización, fecha de vencimiento y duración).

Cada vez que cree un registro de actividad en Dataverse, se crea un registro correspondiente al puntero de actividad. El registro de la actividad y el registro asociado del puntero de actividad tienen el mismo valor de la columna ActivityId.

La columna ActivityPointer.ActivityTypeCode define el tipo de actividad. Los valores posibles para esta columna se definen en el conjunto de opciones globales de activitypointer_activitytypecode.

Opciones heredadas de código de estado y código de estado

Cuando escribe código que establece o modifica columnas de actividad, es importante tener en cuenta que las columnas statecode y statuscode de los tipos derivadosActivityPointer pueden tener un propósito de las definiciones de las columnas base ActivityPointer statecode y statuscode . En las secciones siguientes se describen estas diferencias.

Diferencias de opciones de StateCode

En esta sección, revisemos las diferencias de opción de código de estado entre ActivityPointer y los tipos derivados.

ActivityPointer.StateCode define cuatro opciones:

Etiqueta valor
Abierta 0
Completados 1
Cancelado 2
Programados 3

Diferencias de la etiqueta StatusCode

Las opciones de statuscode proporcionan razones para el statecode del registro. Puede agregar nuevas opciones statuscode para que cada tabla tenga un conjunto diferente. Algunas de las opciones tienen el mismo valor que el ActivityPointer statuscode, pero las etiquetas pueden ser diferentes.

Las etiquetas para las opciones de statuscode varían en función de si está recuperando filas como un ActivityPointer o como un tipo de actividad específico como un Appointment, Email, o Task.

Por ejemplo, si recupera una fila ActivityPointer que representa un Appointment, la etiqueta para el valor statuscode 1 es Abierto en lugar de Libre.

Las etiquetas se enumeran en la definición de las opciones statuscode predeterminadas para cada tabla:

Controlar cómo las actividades se ordenan por fecha

Cuando muestra una lista de entidades de actividad y las ordena por fecha, puede ordenar solo las columnas de fecha comunes definidas en la tabla ActivityPointer. Sin embargo, algunas veces pueden convenir diferentes comportamientos de ordenación según el tipo de actividad. Por ejemplo, es posible que desee ordenar las actividades de correo electrónico por la fecha de "envío" en lugar de la fecha de "modificación". Use la columna sortdate para controlar cómo las actividades se ordenan por fecha.

De forma predeterminada, el valor de la columna sortdate es nulo. Incluya lógica para establecer un valor para la columna y luego use la columna sortdate en la consulta que defina para la vista.

Puede establecer el valor de la columna sortdate mediante un flujo de trabajo o un complemento. Para obtener resultados coherentes debe configurar este valor para cada tipo de actividad y los datos de actividad existentes en el sistema.

Consultar también

Tablas de actividades
Tabla ActivityPointer

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).