Definir métricas de objetivos e campos de rollup

Para especificar o tipo de métrica objetivo, tabelas participantes e se acompanha dados reais, personalizados ou em curso, use a tabela de métricas de objetivos (Metric) e a tabela do campo de rollup (RollupField). A métrica objetivo e os campos de rollup têm uma relação parental em que todas as operações no registo pai são propagadas para os registos filhos. Para mais informações sobre relações parentais e regras de cascata, consulte Tabela sobre comportamento relacional.

Importante

Todos os objetivos na hierarquia devem basear-se na mesma métrica de objetivos e no mesmo período temporal. Se criar um objetivo filho baseado numa métrica de objetivo diferente, é lançada uma exceção. Se especificar um período de tempo diferente para um objetivo filho, o sistema ignora o período especificado e usa o período do objetivo principal. Pode associar um objetivo a uma nova métrica se o objetivo não tiver um objetivo parental ou filho. Caso contrário, é lançada uma exceção quando atualiza o registo do objetivo.

Criar métrica de objetivo

Existem dois tipos de métricas de meta: Quantidade e Contagem. O tipo de métrica de montante é expresso como um valor monetário, um inteiro ou um número decimal. O tipo de métrica Count é um inteiro. Por exemplo, você pode usar a métrica Meta de valor (dinheiro) para acompanhar as receitas de todas as oportunidades ativas ou ordens de venda. Um tipo inteiro pode ser usado para rastrear chamadas de vendas feitas por um vendedor. Um número decimal pode representar um produto vendido em peso, como grãos ou açúcar.

Para especificar o tipo de métrica de objetivo e se está a acompanhar dados contra o alvo ou o alvo de extensão, use a tabela de métricas de objetivo (Metric). Para selecionar Quantia ou Contagem, use o Metric.IsAmount atributo. Use o Metric.AmountDataType atributo para especificar o tipo de dados Quantidade. Os valores possíveis para este atributo são definidos no conjunto de opções globais metric_goaltype. Para especificar se o objetivo acompanha dados contra o alvo ou contra o alvo stretch, use o Metric.IsStretchTracked atributo. Para associar um objetivo a uma métrica, use o Goal.MetricId atributo.

Cada objetivo pode acompanhar dados reais, em curso e personalizados, como mostrado no diagrama seguinte.

Captura de ecrã de um diagrama que mostra tipos de dados de objetivos reais, em curso e personalizados.

Para acompanhar dados reais, em curso e personalizados, utilize os atributos da tabela de objetivos, chamados campos de rollup. Por exemplo, se uma oportunidade for encerrada como "Ganha", um montante de receita gerado por essa oportunidade pode ser transferido para o campo de acumulação do montante real em dinheiro. Ou, se uma oportunidade for "Aberta", a receita estimada da oportunidade pode ser adicionada ao campo de rolagem do montante em progresso. A tabela seguinte lista a relação entre o tipo de métrica objetivo e os campos de rollup disponíveis para cada tipo.

Tipo de métrica de objetivo Campos de enrolamento disponíveis
Montante (dinheiro) Goal.ActualMoney

Goal.InProgressMoney

Goal.CustomRollupFieldMoney
Montante (número inteiro) ou Contagem Goal.ActualInteger

Goal.InProgressInteger

Goal.CustomRollupFieldInteger
Montante (decimal) Goal.ActualDecimal

Goal.InProgressDecimal

Goal.CustomRollupFieldDecimal

Outros exemplos de dados de rollup são Lead.EstimatedAmount e OpportunityClose.ActualRevenue que podem ser enrolados nos Goal.InProgressMoney campos de rollup Goal.ActualMoney . Os campos personalizados de rollup são campos extra que podes usar para valores inteiros, decimais e monetários.

Especificar campos de rollup

Para especificar outras informações importantes de rollup, use a tabela de campos de rollup.

Attribute Informação sobre o rollup
RollupField.GoalAttribute Um campo de rolagem de objetivo, como Goal.ActualMoney, Goal.CustomRollupFieldMoney, ou Goal.InProgressMoney.
RollupField.SourceEntity Uma tabela de origem de onde os dados estão a ser agrupados, como lead, oportunidade ou encomenda de venda.
RollupField.SourceAttribute Um atributo de tabela de onde os dados estão a ser agrupados, como Opportunity.ActualValue ou Lead.EstimatedValue. Um atributo source e um campo de roll de objetivo devem ser do mesmo tipo, como dinheiro ou inteiro; caso contrário, é lançada uma exceção quando crias um registo de campo de rollup.
RollupField.DateAttribute A data que é validada em relação ao período de tempo objetivo, como Opportunity.ActualCloseDate ou Lead.EstimatedCloseDate. Um registo participa no alinhamento de objetivos se a data especificada ocorrer entre a data de início e a data de fim do objetivo. Por exemplo, se uma oportunidade for encerrada entre as datas de início e fim do objetivo, a receita gerada por essa oportunidade é adicionada à receita total do objetivo; caso contrário, não está incluído.
RollupField.SourceState O estado do registo de origem, como "Ganhou" ou "Perdeu".
RollupField.SourceStatus A razão de estado do estado do registo de origem, como "Venceu" para oportunidades ganhas, ou "Cancelado" ou "Vendido em Inferioridade" para as oportunidades perdidas.
RollupField.IsStateParentEntityAttribute Indica se o estado ou o estado pertencem à tabela principal. Por exemplo, para o produto de oportunidade que não tem estado próprio, pode usar o estado e o estado do registo de oportunidade principal.

Para cada métrica de golo, pode criar até três registos de campo em rollup. Cada registo pode especificar o montante ou contagem real, em curso ou personalizado. Pode usar a mesma tabela de fontes ou diferentes tabelas de fontes para todos os registos de campo de rollup. Por exemplo, numa métrica de objetivo que especifica o tipo Dinheiro, pode usar uma tabela de oportunidades como tabela fonte e Opportunity.ActualValue como atributo fonte. Esta configuração permite-lhe acompanhar os montantes reais em dinheiro em todas as oportunidades que são encerradas como "Ganhas". Podem Opportunity.EstimatedValue ser usados para acompanhar a receita esperada após o encerramento da oportunidade.

Tabelas de Gestão de Objetivos
Adicionar Critérios Complexos de Objetivos