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

Breid uit om de toegangseisen voor de functionaliteit in dit artikel weer te geven.

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.

IMPORTANT
U kunt een rapport bouwen dat de één-op-één verhouding tussen voorwerpen toont door de standaard rapportbouwer te gebruiken. Nochtans, kunt u een rapport slechts bouwen dat de één-aan-vele verhouding tussen voorwerpen toont door de interface van de tekstwijze in de rapportbouwer te gebruiken.

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:

  1. Ga naar de API Ontdekkingsreiziger.

  2. Zoek het object van uw rapport.

  3. 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.
  4. Vouw het object van de verzameling uit door erop te klikken.

  5. 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.
issue_and_tasks_collections_in_reports.png

Voeg een inzamelingskolom in een rapportmening toe add-a-collection-column-in-a-report-view

Om een inzamelingskolom in een rapportmening toe te voegen:

  1. Klik het Belangrijkste menu , dan klik Rapporten.

  2. Klik Nieuw Rapport.

  3. Selecteer het voorwerp van uw rapport.

  4. 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.

  5. 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.

  6. Navigeer terug naar uw rapport, en in de Kolommen (Mening) lusje, klik toevoegen Kolom.

  7. Klik Schakelaar aan de Wijze van de Tekst.

  8. De muis over de dialoogdoos, en klikt om tekst uit te geven.

  9. 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
    
  10. Vervang Naam van de Kolom met de naam van uw kolom in de displayname lijn.

  11. Vervang naam van het 0} inzamelingsvoorwerp {met de naam van uw inzamelingsvoorwerp in de listmethod lijn, aangezien het in API Ontdekkingsreizigerverschijnt.

  12. 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})
      
  13. De volgende kolomvertoningen in het projectrapport, die van alle taken in elk project naast hun primaire wijzers een lijst maken:

  14. Klik sparen.

  15. (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:

Lijn van de Steekproef
Beschrijving
valueformat=HTML
U kunt diverse waarden voor deze lijn gebruiken, maar wij adviseren dat valueformat voor een inzamelingslijst HTML zou moeten zijn.
textmode=true
Deze lijn wijst erop dat de kolom gebruikend tekstwijze is gevormd. Als u deze regel verwijdert, voegt Workfront deze standaard weer toe.
type=iterate
De 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 Kolom
Vervang Naam van de Kolom met de daadwerkelijke naam van uw nieuwe kolom.
listmethod=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:

  1. Klik het Belangrijkste menu , dan klik Rapporten.

  2. Klik Nieuw Rapport.

  3. Selecteer het voorwerp van uw rapport.

  4. 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.

  5. 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.

  6. Navigeer terug naar uw rapport, en op het lusje van Filters, klik Schakelaar aan de Wijze van de Tekst.

  7. 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
    
  8. 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.

  9. Vervang gebied van de inzamelingsobjecten met de naam van het gebied van uw inzamelingsvoorwerp binnen, aangezien het in API Ontdekkingsreizigerverschijnt.

  10. Vervang waarde van het inzamelingsvoorwerp met de waarde van het inzamelingsvoorwerp aangezien het in Workfront verschijnt.

  11. 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.

  12. 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 van optask , waarin problemen worden weergegeven in de API Explorer.
  13. Klik Gedaan.

  14. (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.

NOTE
U kunt geen inzamelingen in een standaardherinnering van verwijzingen voorzien.

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:

  1. Klik het Belangrijkste menu , dan klik Rapporten.

  2. Klik Nieuw Rapport.

  3. Selecteer het voorwerp van uw rapport.

  4. Bouw een filter met een inzamelingsverwijzing zoals die in de sectie Verwijzing een inzameling in de Filter van een rapportin dit artikel wordt beschreven.

  5. Klik Montages van het Rapport.

  6. Klik Herinneringen van het Rapport.

  7. Klik toevoegen Vragen.

  8. Klik de Herinnering van de Douane.

  9. Specificeer de naam van de herinnering op het Gebiednaam gebied.

  10. Specificeer het Etiket van het Punt van de a Vervolgkeuzelijst.

  11. Specificeer het volgende op het gebied van de Voorwaarde:

    code language-none
    collection object name:collection object field_Mod=value of the modifier
    
  12. (Optioneel) Geef op of deze optie standaard wordt weergegeven in de vraag.

  13. 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.

  14. Vervang gebied van de inzamelingsobjecten met de naam van het gebied van uw inzamelingsvoorwerp, aangezien het in de API Ontdekkingsreizigerverschijnt.

  15. 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.

  16. 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.
  17. Klik Gedaan.

  18. (Optioneel) Ga door met het bewerken van het rapport.

    of

    Klik sparen + Sluiten om het rapport te bewaren.

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43