Compartir a través de


Resumir totales de los objetivos

Para resumir datos de la jerarquía de objetivos, use el mensaje de RecalculateRequest. Recalcula los valores de campo de informe de objetivos, como Goal.ActualMoney o Goal.ActualInteger, para todos los objetivos de la jerarquía. Se realiza un resumen de cada objetivo en el contexto del administrador del objetivo. Esto significa que solo los registros a los que un administrador de un objetivo tiene acceso de lectura participan en el informe. El sistema automáticamente cambia el contexto del administrador para cada objetivo durante el informe, ya que cada objetivo puede tener un administrador diferente del objetivo.

Los totales se resumen desde los objetivos secundarios a los primarios, desde la parte inferior de la jerarquía de objetivos hasta la parte superior. El total definitivo para el objetivo raíz en la parte superior de la jerarquía es la suma global de todos los objetivos de la jerarquía. Por ejemplo, si se usa una métrica de ingresos, el total es una suma global de los importes monetarios. Si se usa una métrica de recuento, el total es un recuento global de los registros activos en el sistema, como llamadas de teléfono. Independientemente de qué objetivo específico sea un destino de la operación de actualizar, los totales de una jerarquía determinada se actualizarán.

Si establece Goal.RollupOnlyFromChildGoals en true, solo los registros de objetivo secundario se usan en el informe. Si lo establece en false, el informe incluye los registros secundarios y los registros que participan de otro objetivo. Un registro que participa debe satisfacer las siguientes condiciones:

  • La fecha de origen del registro debe ser entre la fecha de inicio y la de finalización del período de tiempo del objetivo, o ser la fecha de inicio o la fecha de finalización del período de objetivos.

  • El estado del registro debe coincidir con los valores definidos en la métrica del objetivo.

  • Si se especifica una consulta de informe se especifica para el objetivo, todas las condiciones de consulta se deben cumplir.

  • El administrador del objetivo debe tener acceso de lectura al registro.

Nota

Los campos de informe del objetivo que no participan en el informe no se actualizan, sus valores son null.

Para especificar el momento de caducidad de informe, use la columna Organization.GoalRollupExpiryTime. Por ejemplo, si el momento de la caducidad de informe se establece en seis meses, los objetivos que tienen más de seis meses no se resumirán automáticamente. Para especificar la frecuencia del informe de objetivo, use la columna Organization.GoalRollupFrequency. La frecuencia se puede establecer en intervalos de una hora. De forma predeterminada, los valores reales del objetivo se recalculan cada 24 horas.

Reemplace los valores calculados

Para reemplazar los valores reales calculados, en curso o los valores de campo de informe personalizados, use el mensaje de UpdateRequest para actualizar el registro de objetivos. Debe establecer la columna Goal.IsOverride en true para notificar al sistema que los valores de campo de informe se pueden actualizar. Para indicar al sistema que los valores de campo del informe de objetivos se sustituirán y no se deben actualizar durante la siguiente operación de recálculo, establezca la columna de Goal.IsOverridden en true. Si Goal.IsOverride es false, se genera una excepción durante la operación de actualización. Si Goal.IsOverridden es false, los valores de campo del informe de objetivos se sobrescribirán durante la siguiente operación de recálculo con valores calculados del sistema.

Tablas de administración de objetivos
Ejemplo: Resumir datos de objetivos para un período personalizado en comparación con los ingresos de destino
Ejemplo: Resumir datos de objetivos para un período fiscal en comparación con el recuento de destino extendido
Tabla Goal