Freigeben über


Definieren der Zielmetrik und Rollupfelder

Um die Art der Zielvorgabe, die teilnehmenden Tabellen und ob Sie Istwerte, angepasste oder laufende Daten verfolgen, verwenden Sie die Tabelle für die Zielvorgabe (Metric) und das Rollup-Feld (RollupField). Die Zielmetrik und die Rollupfelder verfügen über eine übergeordnete Beziehung, in der alle Vorgänge für den übergeordneten Datensatz zu den untergeordneten Datensätzen weitergeleitet werden. Weitere Informationen über übergeordnete Beziehungen und Kaskadierungsregeln finden Sie unter Verhalten von Tabellenbeziehungen.

Wichtig

Alle Ziele in der Hierarchie müssen auf der gleichen Zielmetrik und Zeitperiode basieren. Wenn Sie ein untergeordnetes Ziel erstellen, das auf einer anderen Zielmetrik basiert, wird eine Ausnahme ausgelöst. Wenn Sie eine andere Zeitperiode für ein untergeordnetes Ziel angeben, ignoriert das System die angegebene Zeitperiode und verwendet Zeitperiode für das übergeordnete Ziel. Sie können ein Ziel einer neuen Metrik zuordnen, wenn das Ziel kein übergeordnetes Ziel oder untergeordnetes Ziel enthält. Andernfalls wird eine Ausnahme ausgelöst, wenn Sie den Zieldatensatz aktualisieren.

Zielmetrik erstellen

Es gibt zwei Zielmetriktypen: Betrag und Anzahl. Der Metriktyp „Betrag“ wird als Geldwert, Ganzzahl oder Dezimalzahl angegeben. Der Metriktyp „Anzahl“ ist eine ganze Zahl. Sie können beispielsweise die Zielmetrik „Betrag“ (Geld) verwenden, um die Umsätze aller aktiven Verkaufschancen oder Vertriebsaufträge nachzuverfolgen. Ein ganzzahliger Typ kann verwendet werden, um Verkaufsanrufe von Vertriebsmitarbeitern nachzuverfolgen. Eine Dezimalzahl kann ein nach Gewicht verkauftes Produkt angeben, z. B. Getreide oder Zucker.

Um die Art der Zielkennzahl anzugeben und zu bestimmen, ob Sie die Daten anhand des Ziels oder des Stretch-Ziels verfolgen, verwenden Sie die Tabelle der Zielkennzahl (Metric). Zum Auswählen von Betrag oder Anzahl verwenden Sie das Metric.IsAmount-Attribut. Verwenden Sie das Metric.AmountDataType-Attribut, um den Datentyp „Betrag“ anzugeben. Die möglichen Werte für dieses Attribut sind im globalen Optionssatz metric_goaltype definiert. Um anzugeben, ob das Ziel Daten für ein Ziel oder gestrecktes Ziel nachverfolgt, verwenden Sie das Attribut Metric.IsStretchTracked. Um ein Ziel einer Metrik zuzuordnen, verwenden Sie das Goal.MetricId-Attribut.

Jedes Ziel kann tatsächliche, in Bearbeitung befindliche und benutzerdefinierte Daten nachverfolgen, wie im folgenden Diagramm angezeigt.

Zieltypen

Um Istwerte, laufende Daten und angepasste Daten zu verfolgen, verwenden Sie die Attribute der Zieltabelle, die als Rollup-Felder bezeichnet werden. Wenn z. B. eine Verkaufschance als „Gewonnen“ geschlossen wird, kann aus dem Umsatzbetrag, der aus dieser Verkaufschance erzielt wurde, das Rollupfeld für den tatsächlichen Geldbetrag gebildet werden. Wenn eine Verkaufschance „Offen“ ist, kann der geschätzte Umsatz der Verkaufschance dem Rollupfeld für den in Bearbeitung befindlichen Geldbetrag hinzugefügt werden. Die folgende Tabelle enthält die Beziehung zwischen dem Zielmetriktyp und den Rollupfeldern, die für jeden Typ verfügbar sind.

Zielmetriktyp Verfügbare Rollupfelder
Betrag (Geld) Goal.ActualMoney

Goal.InProgressMoney

Goal.CustomRollupFieldMoney
Betrag (Ganzzahl) oder Anzahl Goal.ActualInteger

Goal.InProgressInteger

Goal.CustomRollupFieldInteger
Betrag (Dezimalzahl) Goal.ActualDecimal

Goal.InProgressDecimal

Goal.CustomRollupFieldDecimal

Weitere Beispiele für Rollupdaten sind Lead.EstimatedAmount und OpportunityClose.ActualRevenue, aus denen die Rollupfelder Goal.InProgressMoney und Goal.ActualMoney gebildet werden können. Die benutzerdefinierten Rollupfelder sind zusätzliche Felder, die Sie für die Ganzzahl, Dezimalzahl und Geldbeträge verwenden können.

Angeben von Rollupfeldern

Um andere wichtige Rollup-Informationen anzugeben, verwenden Sie die Rollup-Feldtabelle.

Attribute Rollupinformationen
RollupField.GoalAttribute Ein Zielrollupfeld, z. B. Goal.ActualMoney, Goal.CustomRollupFieldMoney oder Goal.InProgressMoney.
RollupField.SourceEntity Eine Quelltabelle, aus der Daten hochgerechnet werden, z.B. ein Lead, eine Verkaufschance oder ein Verkaufsauftrag.
RollupField.SourceAttribute Ein Tabellenattribut, das angibt, von wo aus die Daten aufgerollt werden, wie z.B. Opportunity.ActualValue oder Lead.EstimatedValue. Ein Quellattribut und ein Zielrollupfeld müssen vom gleichen Typ sein, z. B. Geldbetrag oder Ganzzahl. Andernfalls wird eine Ausnahme ausgelöst, wenn Sie einen Rollupfelddatensatz erstellen.
RollupField.DateAttribute Das Datum, das mit der Zielzeitperiode abgeglichen wird, z. B. Opportunity.ActualCloseDate oder Lead.EstimatedCloseDate. Ein Datensatz wird in das Zielrollup einbezogen, wenn das angegebene Datum zwischen dem Start- und Enddatum für das Ziel liegt. Wenn z. B. eine Verkaufschance zwischen dem Start- und Enddatum für das Ziel geschlossen wird, wird der Umsatz, der aus dieser Verkaufschance generiert wird, dem Gesamtumsatz des Ziels hinzugefügt; andernfalls ist er nicht enthalten.
RollupField.SourceState Der Status des Quelldatensatzes wie z. B. „Gewonnene“ oder „Verlorene“ Verkaufschance.
RollupField.SourceStatus Der Statusgrund für den Status des Quelldatensatzes, z. B. „Gewonnen“ für gewonnene Verkaufschancen, oder „Storniert“ bzw. „Ausverkauft“ für verlorene Verkaufschancen.
RollupField.IsStateParentEntityAttribute Zeigt an, ob Status oder Status zu der übergeordneten Tabelle gehören. Für ein Verkaufschancenprodukt, das keinen eigenen Status aufweist, können Sie z. B. den Zustand und Status des übergeordneten Verkaufschancendatensatzes verwenden.

Sie können für jede Zielmetrik bis zu drei Rollupfelddatensätze erstellen. Jeder Datensatz kann den (die) tatsächliche(n), in Bearbeitung befindliche(n) oder benutzerdefinierte(n) Betrag oder Anzahl angeben. Sie können dieselbe Quelltabelle oder unterschiedliche Quelltabellen für alle Rollup-Feldsätze verwenden. In einer Zielmetrik, die den Finanztyp angibt, können Sie zum Beispiel eine Verkaufschance-Tabelle als Quelltabelle und Opportunity.ActualValue als Quellattribut verwenden. Hiermit können Sie die tatsächlichen Geldbeträge in allen Verkaufschancen, die als „Gewonnen“ geschlossen werden, nachverfolgen. Opportunity.EstimatedValue kann verwendet werden, um den Umsatz nachzuverfolgen, der erwartet wird, wenn die Verkaufschance geschlossen wird.

Zielverwaltungstabellen
Hinzufügen komplexer Zielkriterien