Åtkomstkrav
Expandera om du vill visa åtkomstkrav för funktionerna i den här artikeln.
Du måste ha följande för att kunna utföra stegen i den här artikeln:
Mer information om informationen i den här tabellen finns i Åtkomstkrav i Workfront-dokumentationen.
Återanvända ett befintligt beräknat anpassat fält i ett anpassat formulär
Du kan använda samma beräknade anpassade fält i anpassade formulär som tillhör olika objekt. Du kan till exempel använda fältet Resultatberäkning som du skapade för det anpassade projektformuläret i ett anpassat aktivitetsformulär.
När du använder ett befintligt beräknat anpassat fält överförs inte beräkningen till det nya formuläret. Du måste lägga till beräkningen igen, i samma fält, i det nya anpassade formuläret.
Du kan också ha en annan beräkning för samma fält i det nya formuläret. Om du behåller samma namn för det beräknade anpassade fältet är namnkonventionen konsekvent och konsekvent.
- När du har sparat ett objekt där du har redigerat data i ett kopplat anpassat formulär, klickar du på ikonen Mer
- Markera alternativet Beräkna om anpassade uttryck när du redigerar flera objekt samtidigt.
- Välj alternativet Uppdatera tidigare beräkningar när du redigerar ett beräknat anpassat fält i ett anpassat formulär.
Så här återanvänder du ett befintligt beräknat anpassat fält:
-
Klicka på ikonen Main Menu
-
Klicka på Egen Forms i den vänstra panelen.
-
Klicka på Nytt anpassat formulär.
-
Välj vilka objekttyper du vill koppla det anpassade formuläret till och klicka sedan på Fortsätt.
-
Klicka på Fältbibliotek på skärmens övre vänstra sida.
-
Använd sökrutan eller utöka avsnittet Beräknad för att hitta det beräknade fält du behöver och dra sedan fältet där du vill att det ska visas i det anpassade formuläret.
-
(Valfritt) Upprepa föregående steg om du vill lägga till andra fält.
NOTE
Du kan lägga till upp till 500 fält och widgetar i ett anpassat formulär. Prestandaförsämringen kan dock inträffa när det finns mer än 100 blanketter, beroende på hur komplex den är.Exempel på komplexa formulär är formulär med överlappande parametrar, beräknade anpassade datafält och flera värdealternativ i ett enda fält. -
Om du vill spara ändringarna klickar du på Använd och går vidare till ett annat avsnitt för att fortsätta skapa formuläret.
eller
Klicka på Spara och stäng.
Lägg till ett nytt beräknat fält
-
Klicka på ikonen Main Menu
-
Klicka på Egen Forms i den vänstra panelen.
-
Klicka på Nytt anpassat formulär.
-
Välj vilka objekttyper du vill koppla det anpassade formuläret till och klicka sedan på Fortsätt.
-
Leta upp Beräknat till vänster på skärmen och dra det till ett avsnitt på arbetsytan.
-
Till höger på skärmen konfigurerar du de alternativ som är tillgängliga för den typ av anpassat fält som du lägger till:
-
Börja bygga beräkningen i rutan Beräkning:
-
Klicka på Maximera för att öppna beräkningsredigeraren och skapa beräkningen.
En beräkning börjar oftast med ett uttryck följt av parenteser som innehåller de fält som du vill referera till när det anpassade formuläret är kopplat till ett objekt.
Varje fält måste omges av klammerparenteser. När du börjar skriva namnet på ett fält ger systemet förslag och du kan välja ett som infogar det i beräkningen.
-
Utöka för att se syntax som krävs i beräknade anpassade fält
Varje fält måste ha den syntax som beskrivs nedan, med klammerparenteser runt varje fältnamn. När du börjar skriva namnet på ett fält ger systemet förslag och du kan välja ett som infogar det i beräkningen. Om du anger data i en beräkning felaktigt visas ett varningsmeddelande. Du kan inte spara formuläret om du inte redigerar beräkningen så att den innehåller giltiga fält och ett giltigt beräknat uttryck.
<div class="extension note">
<div>NOTE</div>
<div>
<p>Systemet ger för närvarande endast förslag när du börjar skriva namnet på ett fält som du vill referera till på ett objekt som det anpassade formuläret ska kopplas till. Fält från det överordnade objektet föreslås inte.</p>
</div>
</div>
**Omgivande fältnamn med klammerparenteser**
* Om du vill att beräkningen ska referera till ett inbyggt fält måste fältnamnet omges av klammerparenteser.
Till exempel: `{actualRevenue}`
Fältnamn är skiftlägeskänsliga och måste visas exakt som de visas i Workfront.
Navigera till [Workfront API Explorer](https://developer.adobe.com/workfront/api-explorer/) för att identifiera fältnamnen som kan användas i beräkningar.
* Om du vill att beräkningen ska referera till ett anpassat fält måste fältnamnet omges av klammerparenteser och föregås av `DE:` inom klammerparenteserna.
Till exempel: `{DE:Profit}`
Alla anpassade fält som du kan välja när du skriver `DE:` visas.
* Om du vill att beräkningen ska referera till ett fält som hämtar data från objektet *parent* när det anpassade formuläret kopplas till ett objekt, måste du före fältnamnet skriva objekttypen för det överordnade objektet, även inom klammerparenteser.
Om det anpassade formuläret till exempel är konfigurerat att fungera med uppgifter och du vill att fältet ska beräkna den faktiska intäkten för det överordnade objektet när formuläret kopplas till en uppgift, måste du ange `Project` som fälttyp:
`{project}.{actualRevenue}`
Eller, om det är ett anpassat fält:
`{project}.{DE:profit}`
**Separera objekt med punkter**
När du refererar till ett relaterat objekt i ett beräknat anpassat fält måste du separera objektnamn och attribut med punkter.
Om du till exempel vill visa namnet på Portfolio-ägaren i ett beräknat anpassat fält i ett anpassat formulär av uppgiftstyp skriver du följande:
`{project}.{porfolio}.{owner}`
Detta skulle bestämma följande: Från objektet i det anpassade formuläret (en uppgift) kan du komma åt nästa objekt som hör till uppgiften (ett projekt). Därifrån kan du komma åt nästa relaterade objekt till projektet (en portfölj) och sedan referera till fälten som definierats för portföljobjektet (ägaren)
**Namnsyntax för att referera till ett anpassat fält**
När du refererar till ett annat anpassat fält i ett beräknat anpassat fält måste du ange fältets namn så som det visas i Workfront användargränssnitt.
Om du till exempel vill referera till det valda alternativet i ett anpassat fält med namnet Executive sponsor skriver du följande:
`{DE:Executive sponsor}`
<div class="extension note">
<div>NOTE</div>
<div>
<p>Syntaxen för ett typhuvudfält skiljer sig lite från den för andra typer av fält eftersom du måste lägga till <code>:name</code> i slutet.</p>
<p>Om du till exempel vill referera till det valda alternativet i ett anpassat typsnittsfält med namnet"Executive sponsor" skriver du:</p>
<p><code>{DE:Executive sponsor:name}</code></p>
</div>
</div>
**Beräknade anpassade fält i anpassade formulär med flera objekt**
I ett anpassat formulär med flera objekt måste de valda objekttyperna vara kompatibla med minst ett fält som refereras i formulärets beräknade anpassade fält. Fält som inte är kompatibla med objektet kommer att visa N/A i formuläret.
För att säkerställa att beräkningsfältet visar rätt resultat för alla objekttyper måste du använda `$$OBJCODE` för att definiera en beräkning för varje objekttyp.
<div class="extension info">
<div>INFO</div>
<div>
<p><strong>Exempel:</strong></p>
<p>I ett anpassat formulär som är konfigurerat att fungera med projekt, uppgifter och ärenden kan du använda följande formel för att visa objekttypen:</p>
<p><code>IF($$OBJCODE="PROJ","This is a project",IF($$OBJCODE="TASK","This is a task","This is an issue"))</code></p>
<p>I ett projekt kommer fältet att visa"This is a project", i en uppgift kommer det att visa"This is a task", och i en fråga kommer det att stå"This is an issue".</p>
</div>
</div>
<div class="extension info">
<div>INFO</div>
<div>
<p><strong>Exempel:</strong> Även om det inte finns något tilldelat till: Namnfält i projekt finns det ett inbyggt ägarfält (som automatiskt fylls i med namnet på den person som skapade projektet, såvida inte någon ändrar detta manuellt).</p>
<p>I ditt anpassade avgiftsfält kan du använda <code>$$OBJCODE</code> så som visas nedan för att referera till fältet Ägare när det anpassade formuläret är kopplat till ett projekt, och fältet Tilldelad: Namn när formuläret är kopplat till en uppgift:</p>
<p><code>IF($$OBJCODE="PROJ",{owner}.{name},{assignedTo}.{name})</code></p>
</div>
</div>
Mer information om variabler som `$$OBJCODE,` finns i [Översikt över variabler för jokertecken](https://experienceleague.adobe.com/docs/workfront/quicksilver/reports-and-dashboards/reports/reporting-elements/understand-wildcard-filter-variables.html?lang=sv).
**Automatiska uppdateringar av beräknade anpassade fält**
Beräknade anpassade fält i ett objekt beräknas om automatiskt när följande inträffar:
* Något på objektet ändras, till exempel en daglig tidslinjeberäkning.
* Någon redigerar ett annat fält som refereras av ett beräknat anpassat fält i objektet.
* Det beräknade uttrycket är tomt och fältet innehåller ett värde. Värdet ställs in på null.
<div class="extension note">
<div>NOTE</div>
<div>
<div>I ett anpassat formulär som bifogas till ett objekt beräknas och sparas datum- och tidssatser i beräknade anpassade fält med UTC (Coordinated Universal Time), inte med de tidszonskonfigurationer som angetts för organisationens instans och din användarprofil. Beräkningar i ett anpassat formulär genereras baserat på varje användares enskilda tidszoner.</div>
</div>
</div>
-
Klicka i den stora textrutan och klicka sedan på Uttryck och Fält som är tillgängliga för att lägga till dem i beräkningen.
Expandera ett objektnamn under Fält för att se alla fält som är tillgängliga för objektet. Listan är begränsad till 200 objekt. Om du känner till fältnamnet kan du söka efter det.
Du kan också börja skriva ett uttryck eller fält i den stora textrutan och sedan markera det när det visas. Varje objekt visas med "F" för fält eller "E" för uttryck.
Om du skriver en inledande parentes läggs den avslutande parentesen till automatiskt.
Expandera och se praktiska tips
<div class="extension tip">
<div>TIP</div>
<div>
<p>Du kan göra något av följande för att få hjälp med beräkningen:</p>
<ul>
<li>Hovra över ett uttryck i beräkningen för att se en beskrivning, ett exempel som visar hur det kan användas och en Lär dig mer-länk till mer information i artikeln <a href="https://experienceleague.adobe.com/docs/workfront/quicksilver/reports-and-dashboards/reports/calc-cstm-data-reports/calculated-data-expressions.html?lang=sv">Översikt över beräknade datauttryck</a>.<br>
<img src="assets/hover-expression-help-text.jpg" alt="Hjälptext för uttryck"></li>
<li>Använd färgkodningen för att identifiera de komponenter du har lagt till. Uttryck visas i blått och fält visas i grönt.<br>
<img src="assets/colors-fields-expressions.jpg" alt="Färger för fältuttryck"></li>
<li>Hitta beräkningsfel, markerade i rosa allt eftersom. Du kan hovra över ett markerat fel om du vill visa en kort beskrivning av orsaken.<br>
<img src="assets/error-help.png" alt="Felhjälp"></li>
<li>Förhandsgranska resultatet för ett befintligt Workfront-objekt i området under beräkningen.</li>
</ul>
<!--or by providing test values (NOT READY YET; CHANGE THIS SCREENSHOT WHEN IT IS)-->
<p><img src="assets/preview-calc.jpg" alt="Förhandsgranska beräkning"></p>
<ul>
<li>Referensuttryck i en lång beräkning med hjälp av radnumren som visas till vänster.</li>
</ul>
</div>
</div>
-
Klicka på Minimera när du är klar med att skapa beräkningen för det beräknade anpassade fältet.
-
(Valfritt) Använd något av följande alternativ för att ytterligare konfigurera det beräknade anpassade fältet:
-
Om du vill spara ändringarna klickar du på Använd och går vidare till ett annat avsnitt för att fortsätta skapa formuläret.
eller
Klicka på Spara och stäng.
-
Workfront
- Workfront-dokumentation
- Produktmeddelanden
- Administration och konfiguration
- Grundläggande om Adobe Workfront
- Agile
- Dokument
- Hantera arbete
- Team och grupper
- Rapporterar
- Hantera resurser
- Granska och godkänn arbetet
- Tidrapporter
- Adobe Workfront Scenarioplan
- Adobe Workfront-mål
- Adobe Workfront Planering
- Adobe Workfront-integreringar
- Workfront Proof
- Adobe Workfront API
- ProofHQ API