Totalen van doelstellingen samenvouwen
Gepubliceerd: november 2016
Is van toepassing op: Dynamics CRM 2015
Als u gegevens in de hiërarchie van doelstellingen wilt samenvouwen, gebruikt u het bericht RecalculateRequest. Hiermee worden de waarden van het samenvouwveld van doelstellingen, zoals Goal.ActualMoney of Goal.ActualInteger, herberekend voor alle doelstellingen in de hiërarchie. Elke doelstelling wordt samengevouwen in de context van de manager van doelstellingen. Dit betekent dat alleen de records waarvoor een manager van een doelstelling leestoegang heeft, deelnemen aan het samenvouwen. Het systeem wisselt de context van de manager voor elke doelstelling automatisch om tijdens het samenvouwen, omdat elke doelstelling een andere manager voor doelstellingen kan hebben.
De totalen worden samengevouwen vanaf de onderliggende doelstellingen naar de bovenliggende doelstellingen, van onder aan de hiërarchie naar boven. Het eindtotaal voor de hoofddoelstelling boven aan de hiërarchie is een samengevoegde som van alle totalen in de hiërarchie. Bijvoorbeeld, als de omzetwaarde wordt gebruikt, is het totaal een samengevoegde som van de geldbedragen. Als een telling wordt gebruikt, wordt het totaal een samengevoegde telling van de werkelijke records in het systeem, zoals telefoongesprekken. Ongeacht welke doelstelling een doel van de herberekening is, worden alle totalen in een bepaalde hiërarchie bijgewerkt.
Als u Goal.RollupOnlyFromChildGoals op true instelt, worden alleen onderliggende doelstellingrecords gebruikt bij het samenvouwen. Als u het op false instelt, worden de onderliggende records en andere deelnemende records van de doelstelling meegenomen bij het samenvouwen. Een deelnemende record moet aan de volgende voorwaarden voldoen:
De brondatum van de record moet tussen de begin- en einddatum van de tijdperiode van de doelstelling zijn, of op de begin- of einddatum van de doelstellingsperiode vallen.
De staat en de status van de record moeten overeenkomen met de waarden die zijn gedefinieerd in de metrische gegevens van de doelstelling .
Als een samenvoegquery voor de doelstelling wordt opgegeven, moet aan alle queryvoorwaarden worden voldaan.
De manager van doelstellingen moet leestoegang hebben tot de record.
Notitie
De samengestelde velden van doelstellingen die niet deelnemen in het samenvouwen, worden niet bijgewerkt, hun waarden zijn null.
Als u de verlooptijd voor samenvouwen wilt opgeven, moet u het kenmerk Organization.GoalRollupExpiryTime gebruiken. Bijvoorbeeld, als de verlooptijd voor samenvouwen op zes maanden is ingesteld, worden de doelstellingen die ouder zijn dan zes maanden niet automatisch samengevouwen. Als u de frequentie van het samenvouwen van doelstellingen wilt opgeven, moet u het kenmerk Organization.GoalRollupFrequency gebruiken. De frequentie kan per uur worden ingesteld. De werkelijke waarden van de doelstellingen worden standaard elke 24 uur herberekend.
Berekende waarden negeren
Om de werkelijke, lopende of aangepaste samenvouwveldwaarden van doelstellingen die door het systeem zijn berekend te negeren, gebruikt u het bericht UpdateRequest om de doelstellingsrecord bij te werken. U moet het kenmerk Goal.IsOverride op true instellen om het systeem te laten weten dat de samenvouwveldwaarden kunnen worden bijgewerkt. Om het systeem te laten weten dat de samenvouwveldwaarden van doelstellingen zijn genegeerd en niet moeten worden bijgewerkt tijdens de volgende herberekening, stelt u het kenmerk Goal.IsOverridden in op true. Als Goal.IsOverridefalse is, treedt er een uitzondering op tijdens het bijwerken. Als Goal.IsOverriddenfalse is, worden de samenvouwveldwaarden van doelstellingen worden overschreven tijdens de volgende herberekening met door het systeem berekende waarden.
Zie ook
Doelbeheerentiteiten
Voorbeeld: Doelgegevens samenvoegen voor een aangepaste periode met de doelomzet
Voorbeeld: Doelstellingsgegevens samenvoegen voor een fiscale periode voor de telling van het ambitieuze doel
Berichten en methoden van de entiteit Goal
© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht