Referentieverzamelingen in een rapport
Wanneer u een rapport maakt in Adobe Workfront, kunt u een set objecten, hun respectievelijke velden of gekoppelde objecten weergeven in een lijst, raster of diagramindeling.
Voor meer informatie over de bouw van een rapport in Workfront, zie een douanerapportcreëren.
Toegangsvereisten
U moet de volgende toegang hebben om de stappen in dit artikel uit te voeren:
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Adobe Workfront-abonnement* | Alle |
Adobe Workfront-licentie* | Plan |
Configuraties op toegangsniveau* |
Toegang tot filters, weergaven, groepen bewerken Toegang tot rapporten, dashboards, kalenders bewerken Opmerking: als u nog steeds geen toegang hebt, vraag dan aan de Workfront-beheerder of deze aanvullende beperkingen op uw toegangsniveau heeft ingesteld. Voor informatie over hoe een beheerder van Workfront uw toegangsniveau kan wijzigen, zie tot douanetoegangsniveausleiden of wijzigen. |
Objectmachtigingen |
Machtigingen beheren voor een rapport Machtigingen beheren voor een weergave, filter of groep Voor informatie bij het vragen van om extra toegang, zie de toegang van het Verzoek tot voorwerpen. |
Neem contact op met uw Workfront-beheerder om te weten te komen welk plan, licentietype of toegang u hebt.
Verzamelingen begrijpen
Een verzameling is een lijst met objecten die zijn gekoppeld aan een ander object.
U hebt de volgende twee relaties tussen objecten in Workfront:
-
een één-aan-één verhouding: Één voorwerp kan met slechts één ander voorwerp tegelijkertijd worden verbonden.
Een project kan bijvoorbeeld slechts aan één portfolio tegelijk worden gekoppeld. -
een-aan-vele verhouding: Één voorwerp kan met verscheidene andere voorwerpen tegelijkertijd worden verbonden.
Een project kan bijvoorbeeld meerdere taken hebben. In dit geval vormt de lijst met taken een verzameling voor het project.
Voor meer informatie over de bouw van een rapport in de standaardrapportbouwer, zie een douanerapportcreëren.
Voor meer informatie over de bouw van een rapport gebruikend de interface van de tekstwijze, zie:
Verzamelingsobjecten en de bijbehorende velden zoeken in de API Explorer find-collection-objects-and-their-fields-in-the-api-explorer
Niet alle verzamelingen kunnen worden gerapporteerd.
Als u wilt weten welke objecten aan een verzameling van andere objecten kunnen worden gekoppeld, moet u de API Explorer gebruiken.
Voor meer informatie over de API Verkenner- lijst, zie de API Ontdekkingsreiziger.
Om te weten te komen welke inzamelingen op kunnen worden gemeld:
-
Ga naar de API Ontdekkingsreiziger.
-
Zoek het object van uw rapport.
-
Selecteer de inzamelingen tabel.
note note NOTE Alleen de objecten op dit tabblad kunnen worden weergegeven als een verzameling in een rapport voor het object dat u hebt geselecteerd. -
Vouw het object van de verzameling uit door erop te klikken.
-
Klik op de weergegeven koppeling om naar het object van de verzameling te gaan.
Dit opent de gebieden tabel voor het voorwerp van uw inzameling.note note NOTE Alleen de velden op dit tabblad kunnen worden vermeld in het verzamelrapport of in de velden die zijn gekoppeld aan objecten die op dit tabblad worden vermeld.
Referentieverzamelingen in rapporten
U kunt in de volgende rapporteringselementen verwijzen naar objecten uit een verzameling:
- Weergaven
- Filters
- Vragen
U kunt in de volgende rapportelementen niet verwijzen naar objecten uit een verzameling:
- Groepen
- Diagram
Bijvoorbeeld, kon u de taak van verwijzingen voorzien of inzamelingen van een projectrapport uitgeven, om taak te tonen of informatie op het projectniveau uit te geven.
Verwijzing een inzameling in de Mening van een rapport reference-a-collection-in-the-view-of-a-report
U kunt naar een inzameling van voorwerpen in de mening van een rapport van verwijzingen voorzien, om attributen van voorwerpen te tonen verbonden aan het voorwerp van het rapport.
Bijvoorbeeld, kunt u taak tonen of informatie in een projectrapport uitgeven, door een inzamelingskolom voor taken of kwestie in de mening van het rapport te bouwen.
U kunt informatie over de taken of de kwesties, zoals namen, data, primaire wijzers, volledig percentage, enz. in de inzamelingsmening tonen.
De mening toont taak of geeft informatie uit in een lijstformaat, met elke lijn van de lijst die informatie over een taak of een kwestie vertegenwoordigt. De lijst met taken of problemen en de bijbehorende velden wordt weergegeven op dezelfde regel als het project waartoe de taken of problemen behoren.
Voeg een inzamelingskolom in een rapportmening toe add-a-collection-column-in-a-report-view
Om een inzamelingskolom in een rapportmening toe te voegen:
-
Klik het Belangrijkste menu , dan klik Rapporten.
-
Klik Nieuw Rapport.
-
Selecteer het voorwerp van uw rapport.
-
Navigeer weg van uw rapport, en gebruikend API Ontdekkingsreiziger, bepaal welke inzamelingen voor het voorwerp beschikbaar zijn u voor uw rapport selecteerde.
Voor meer informatie over het selecteren van het voorwerp van uw inzameling, zie de sectie inzamelingsvoorwerpen van de Vondst en hun gebieden in de API Ontdekkingsreizigerin dit artikel.
Noteer de naam van het object voor de verzameling. -
Gebruikend de API Ontdekkingsreiziger, ga naar de lijst van gebieden voor het voorwerp u in de inzameling wilt tonen.
Voor meer informatie over het vinden van de gebieden van het voorwerp van uw inzameling, zie de sectie de inzamelingsvoorwerpen van de Vondst en hun gebieden in de API Ontdekkingsreizigerin dit artikel.
Noteer de naam van het veld dat u in de verzameling wilt weergeven.
-
Navigeer terug naar uw rapport, en in de Kolommen (Mening) lusje, klik toevoegen Kolom.
-
Klik Schakelaar aan de Wijze van de Tekst.
-
De muis over de dialoogdoos, en klikt om tekst uit te geven.
-
Selecteer alle tekst in de dialoogdoos van de Wijze van de Tekst 0} {en verwijder het, dan kleef de volgende code als u naar een gebied van het inzamelingsvoorwerp van verwijzingen voorziet:
code language-none valueformat=HTML textmode=true type=iterate listdelimiter=<p> displayname=Column Name listmethod=nested(collection object name).lists valuefield=collection object field
-
Vervang Naam van de Kolom met de naam van uw kolom in de
displayname
lijn. -
Vervang naam van het 0} inzamelingsvoorwerp {met de naam van uw inzamelingsvoorwerp in de
listmethod
lijn, aangezien het in API Ontdekkingsreizigerverschijnt. -
Vervang gebied van de inzamelingsobjecten met de naam van het gebied van uw inzamelingsvoorwerp in de
valuefield
lijn, aangezien het in API Ontdekkingsreizigerverschijnt.U kunt waardegebied met waardeuitdrukking vervangen, als u een douaneuitdrukking in uw mening wilt tot stand brengen.
Voor meer informatie over berekende douaneuitdrukkingen, zie Overzicht van berekende gegevensuitdrukkingen.
Bijvoorbeeld, als u een lijst van de taken in een projectrapport wilt tonen. Deze verzameling gebruikt een
valuefield
-regel voor het verwijzen naar de namen van de taken.Voer een van de volgende handelingen uit:
-
Gebruik de volgende code om uw kolom te bouwen:
code language-none valueformat=HTML textmode=true type=iterate listdelimiter=<p> displayname=Project Tasks Names listmethod=nested(tasks).lists valuefield=name
-
Gebruik de volgende code om een lijst van kwesties in het rapport te tonen:
code language-none displayname=Project Issues Names listdelimiter=<p> listmethod=nested(issues).lists textmode=true type=iterate valuefield=name valueformat=HTML
Bericht dat in een inzameling u kwesties voor de listmethod lijn, in plaats van opTasks moet gebruiken die de gegevensbestandnaam voor Kwesties is. Voor informatie over wanneer te gebruiken kwestie en wanneer om opTask te gebruiken wanneer het verwijzen naar kwesties, zie Gebruik "opTask"en "kwestie"wanneer het van verwijzingen voorzien van kwesties.
-
Als u een lijst van de taken in een projectrapport samen met hun primaire ontvanger wilt tonen, zou u a waardeuitdrukking lijn gebruiken voor het van verwijzingen voorzien van naar de namen van de taken naast de namen van hun primaire wijzers in plaats van waardegebied.
Gebruik de volgende code om uw kolom te bouwen:
code language-none valueformat=HTML textmode=true type=iterate listdelimiter=<p> displayname=Tasks Names - Primary Assignee listmethod=nested(tasks).lists valueexpression=CONCAT({name},' - ',{assignedTo}.{name})
-
-
De volgende kolomvertoningen in het projectrapport, die van alle taken in elk project naast hun primaire wijzers een lijst maken:
-
Klik sparen.
-
(Optioneel) Ga door met het bewerken van het rapport.
of
Klik sparen + Sluiten om het rapport te bewaren.
Begrijp de lijnen van een inzamelingsmening in de Wijze van de Tekst
De regels in een tekstmodusweergave voor een verzameling worden in de volgende tabel beschreven:
valueformat=HTML
valueformat
voor een inzamelingslijst HTML zou moeten zijn.textmode=true
type=iterate
type
van een lijst is altijd iterate
wanneer u een weergave maakt.listdelimiter=<p>
Dit is het scheidingsteken waarmee de waarden in uw lijst van elkaar worden gescheiden.
wij adviseren om <p>
te gebruiken die een lijnonderbreking tussen de waarden toevoegt.
U kunt ook het volgende gebruiken:
(joiner met breedte nul). De waarden van de verzameling zijn niet van elkaar gescheiden.
, =kommascheidingsteken. De waarden van de verzameling worden gescheiden door een komma, gevolgd door geen spatie.
/ = slash separator. De waarden van de verzameling worden gescheiden door een schuine streep.
- = streepje scheidingsteken. De waarden van de verzameling worden gescheiden door een streepje.
het verlaten van deze lijn leeg voegt een komma die door een ruimte tussen de waarden van de inzameling, door gebrek wordt gevolgd.
displayname=
de Naam van de Kolomlistmethod=nested(collection object name).list
Deze lijn bepaalt de inzameling u van verwijzingen voorziet.
Vervang naam van het inzamelingsvoorwerp met de naam van het voorwerp u in uw inzameling van verwijzingen voorziet, aangezien het in API Ontdekkingsreizigerverschijnt. Deze waarde is doorgaans de meervoudige vorm van de naam van het verzamelingsobject.
valuefield=collection object field
Deze regel definieert naar welk veld u verwijst vanuit het verzamelingsobject.
Vervang gebied van de inzamelingsobjecten met de naam van het gebied van het voorwerp u in uw inzameling van verwijzingen voorziet, aangezien het in API Ontdekkingsreizigerverschijnt.
U kunt deze regel vervangen door:
waardeexpression =calculate gebied/gebieden van de inzamelingsobjecten
Gebruikend waardeuitdrukking , kunt u een berekende aangepaste expressie in de kolom weergeven.
Voor meer informatie over hoe te om waardeuitdrukking lijnen te formatteren, zie overzicht van de de wijzesyntaxis van de Tekst.
Beperkingen van een verzamelingsweergave limitations-of-a-collection-view
Overweeg de volgende beperkingen wanneer u een inzamelingsmening bouwt:
- U kunt niet de orde controleren waarin de inzamelingsgegevens worden getoond.
- U kunt geen voorwaardelijke opmaak toepassen op een verzamelingsweergave.
- U kunt van een object in een verzameling geen klikbare koppeling maken.
- U kunt geen verzamelingsweergave van een andere verzameling maken.
Bijvoorbeeld, kunt u niet alle wijzers op elke taak in een projectrapport tonen. U kunt de primaire toegewezen persoon alleen weergeven voor elke taak in een projectweergave.
Verwijzing een inzameling in de Filter van een rapport reference-a-collection-in-the-filter-of-a-report
U kunt een inzameling van voorwerpen in de filter van een rapport van verwijzingen voorzien, om voor de attributen van voorwerpen te filtreren verbonden aan het voorwerp van het rapport.
Bijvoorbeeld, kunt u voor taak filtreren of informatie in een projectrapport uitgeven door een verwijzing naar de attributen van taken of kwesties op het project in de filterverklaring te gebruiken.
Een verwijzing naar een inzameling in een rapportfilter toevoegen:
-
Klik het Belangrijkste menu , dan klik Rapporten.
-
Klik Nieuw Rapport.
-
Selecteer het voorwerp van uw rapport.
-
Navigeer weg van uw rapport, en gebruikend API Ontdekkingsreiziger, bepaal welke inzamelingen voor het voorwerp beschikbaar zijn u voor uw rapport selecteerde.
Voor meer informatie over het selecteren van het voorwerp van uw inzameling, zie de sectie inzamelingsvoorwerpen van de Vondst en hun gebieden in de API Ontdekkingsreizigerin dit artikel.
Noteer de naam van het object voor de verzameling.
-
Gebruikend de API Ontdekkingsreiziger, ga naar de lijst van gebieden voor het voorwerp u in de inzameling wilt tonen.
Voor meer informatie over het vinden van de gebieden van het voorwerp van uw inzameling, zie de sectie de inzamelingsvoorwerpen van de Vondst en hun gebieden in de API Ontdekkingsreizigerin dit artikel.
Noteer het veld dat u in de verzameling wilt weergeven.
-
Navigeer terug naar uw rapport, en op het lusje van Filters, klik Schakelaar aan de Wijze van de Tekst.
-
In het plaats de Regels van de Filter voor uw gebied van het Rapport, kleef de volgende code:
code language-none collection object name:collection object field=collection object value collection object name:collection object field_Mod=value of the modifier
-
Vervang naam van het inzamelingsvoorwerp met de naam van uw inzamelingsvoorwerp aangezien het in API Ontdekkingsreizigerverschijnt. Deze waarde is doorgaans de meervoudige vorm van de naam van het verzamelingsobject.
-
Vervang gebied van de inzamelingsobjecten met de naam van het gebied van uw inzamelingsvoorwerp binnen, aangezien het in API Ontdekkingsreizigerverschijnt.
-
Vervang waarde van het inzamelingsvoorwerp met de waarde van het inzamelingsvoorwerp aangezien het in Workfront verschijnt.
-
Vervang waarde van de bepaling met een geldige bepaling.
Voor een lijst van bepalingen, zie Filter en voorwaardenbepalingen.
Bijvoorbeeld, om een projectrapport te bouwen dat slechts projecten met taken toont die "Marketing"in hun naam hebben, gebruik de volgende code:code language-none tasks:name=Marketing tasks:name_Mod=cicontains
In dit rapport worden alleen projecten weergegeven met ten minste één taak waarvoor het woord "marketing" in de naam voorkomt.
-
Gebruik de volgende code om te filteren op de naam van een uitgave:
code language-none issues:name=Marketing issues:name_Mod=cicontains
note tip TIP U moet issues
gebruiken voor de naam van het verzamelingsobject in plaats vanoptask
, waarin problemen worden weergegeven in de API Explorer. -
Klik Gedaan.
-
(Optioneel) Ga door met het bewerken van het rapport.
of
Klik sparen + Sluiten om het rapport te bewaren.
Verwijzing een inzameling in de douaneherinnering van een rapport reference-a-collection-in-the-custom-prompt-of-a-report
U kunt een inzameling van voorwerpen in de douaneherinnering van een rapport van verwijzingen voorzien, om de resultaten van het rapport voor de attributen van voorwerpen te filtreren verbonden aan het voorwerp van het rapport.
Bijvoorbeeld, kunt u voor taakinformatie in een projectrapport ertoe aanzetten door een verwijzing naar de attributen van taken op het project in de douaneherinnering van het rapport te gebruiken.
Een aangepaste prompt is een aangepast filter waarin de instructies worden gekoppeld door en-tekens. Wij adviseren dat u uw verklaring in een filter bouwt, eerst, dan verbind de lijnen van de verklaringen met ampersands.
Voor meer informatie over de bouw van een filterverklaring met een inzamelingsverwijzing, zie de sectie Verwijzing een inzameling in de Filter van een rapportin dit artikel.
Om een verwijzing naar een inzameling in de douaneherinnering van een rapport toe te voegen:
-
Klik het Belangrijkste menu , dan klik Rapporten.
-
Klik Nieuw Rapport.
-
Selecteer het voorwerp van uw rapport.
-
Bouw een filter met een inzamelingsverwijzing zoals die in de sectie Verwijzing een inzameling in de Filter van een rapportin dit artikel wordt beschreven.
-
Klik Montages van het Rapport.
-
Klik Herinneringen van het Rapport.
-
Klik toevoegen Vragen.
-
Klik de Herinnering van de Douane.
-
Specificeer de naam van de herinnering op het Gebied naam gebied.
-
Specificeer het Etiket van het Punt van de a Vervolgkeuzelijst.
-
Specificeer het volgende op het gebied van de Voorwaarde:
code language-none collection object name:collection object field_Mod=value of the modifier
-
(Optioneel) Geef op of deze optie standaard wordt weergegeven in de vraag.
-
Vervang naam van het inzamelingsvoorwerp met de naam van uw inzamelingsvoorwerp aangezien het in API Ontdekkingsreizigerverschijnt. Deze waarde is doorgaans de meervoudige vorm van de naam van het verzamelingsobject.
-
Vervang gebied van de inzamelingsobjecten met de naam van het gebied van uw inzamelingsvoorwerp, aangezien het in de API Ontdekkingsreizigerverschijnt.
-
Vervang waarde van het inzamelingsvoorwerp met de waarde van het inzamelingsvoorwerp aangezien het in Workfront verschijnt.
Bijvoorbeeld, als u voor projecten filtreert waarin de naam van de taak "Op de markt brengen"bevat, vervang de waarde van het inzamelingsvoorwerp met marketing.
-
Vervang waarde van de bepaling met een geldige bepaling.
Zie voor een lijst met wijzigingstoetsen de filters van de Filter en van de voorwaarde.
Voorbeeld: Bijvoorbeeld, om een projectrapport met een douaneherinnering te bouwen waar u slechts projecten wilt tonen die minstens één taak hebben die aan een specifieke gebruiker wordt toegewezen, gebruik hieronder de code:
code language-none tasks:assignedToID=57cf1b7a000077c9f02f66cb09c8f86c&tasks:assignedToID_Mod=in
Dit produceert een rapport waar alle vermelde projecten minstens één taak hebben die aan de gebruiker wordt toegewezen de waarvan GUID 57cf1b7a00077c9f02f66cb09c8f86c is.
note note NOTE U kunt niet de naam van primaire toegewezen ("Toegewezen aan"gebied) van een taak van verwijzingen voorzien, volgens de API Ontdekkingsreiziger. U kunt alleen verwijzen naar de id van de primaire ontvanger. Bijvoorbeeld, om voor om het even welke projecten te filtreren waar om het even welke projectkwesties aan een specifieke gebruiker worden toegewezen gebruik de volgende code voor uw douaneherinnering:
code language-none issues:assignedToID=57cf1b7a000077c9f02f66cb09c8f86c&issues:assignedToID_Mod=in
Dit produceert een rapport waar alle vermelde projecten minstens één kwestie hebben die aan de gebruiker wordt toegewezen de waarvan GUID 57cf1b7a00077c9f02f66cb09c8f86c is.
note note NOTE Bericht dat u kwesties voor de naam van het inzamelingsvoorwerp moet gebruiken. De API Explorer biedt momenteel geen verzamelingsobjectnaam voor problemen. -
Klik Gedaan.
-
(Optioneel) Ga door met het bewerken van het rapport.
of
Klik sparen + Sluiten om het rapport te bewaren.