Förbättringar av anpassade formulär
Följande viktiga förbättringar har gjorts för hantering av anpassade formulär i version 22.2.
Lägg till resurswidgetar
Du kan bädda in bilder i dina anpassade formulär. På så sätt kan du kommunicera med anpassade formuläranvändare på ett mer interaktivt och visuellt sätt. Fler widgettyper kommer snart.
När ett anpassat formulär som innehåller en widget är kopplat till ett objekt kan användare som arbetar med objektet se det i följande områden:
-
Objektets detaljområde (t.ex. för ett projekt, området Projektinformation)
-
Rutan Redigera för objektet, om det har det nya Adobe Workfront-gränssnittet (t.ex. Redigera projekt och Redigera uppgift)
Användarna kan för närvarande inte se widgeten i följande områden:
- Listor och rapporter
- Hem och sammanfattning
- Rutan Redigera för objektet, om det inte har det nya Adobe Workfront-gränssnittet (t.ex. rutan Redigera utgift)
- Workfront mobilapp
Koppla ett anpassat formulär till flera objekttyper
Du kan koppla flera objekttyper till ett nytt anpassat formulär:
Eller ett befintligt anpassat formulär:
På så sätt kan du skapa ett anpassat formulär som kan användas i projekt, uppgifter, utgåvor och andra typer av objekt som kan användas i anpassade formulär.
Detta är särskilt användbart när du konverterar ett problem eller en uppgift eftersom du kan överföra ett anpassat formulär och dess data till det konverterade objektet. Du behöver inte längre skapa och underhålla exakta kopior av samma anpassade formulär för olika objekttyper. Lägg till det anpassade formuläret i projektet manuellt.
Tänk på följande när du skapar eller redigerar ett anpassat formulär med flera objekt:
Behörighetsalternativ för avsnittsbrytningar
Den uppsättning behörighetsalternativ för avsnittsbrytning som är tillgängliga för objekttyperna Utgåva, Aktivitet, Projekt och Användare har ett mer behörighetsalternativ än den uppsättning behörighetsalternativ som finns för alla andra objekttyper: Begränsad redigering.
De avsnittsbrytningsbehörigheter som är tillgängliga för alla andra objekttyper (Portfolio, Dokument, Program, Utgift, Företag, Iteration, Faktureringspost och Grupp) innehåller inte Begränsad redigering:
I ett anpassat formulär som är associerat med objekttyper från båda dessa grupper använder systemet en gemensam uppsättning avsnittsbrytningsbehörigheter som fungerar för alla objekttyper. I stället för att använda behörighetsalternativet Begränsad redigering ersätter den här gemensamma uppsättningen behörighetsalternativet Redigera för behörighetsalternativet Begränsad redigering. Alternativet Redigera är kompatibelt med alla objekttyper.
När du associerar en objekttyp som använder andra behörighetsalternativ än de andra objekttyperna som redan finns i ett anpassat formulär, visas ett meddelande där du kan växla till den gemensamma uppsättningen behörighetsalternativ som används för formuläret. Den här ändringen gäller för alla fält, även om de inte är under en avsnittsbrytning.
Beräknad kompatibilitet för anpassade fält
Om ett beräknat fält refererar till fält som är tillgängliga för användning med alla formulärets associerade objekttyper (till exempel {name}, {description} och {entryDate}, som är tillgängliga för flera objekttyper) i ett anpassat formulär med flera objekt, beräknas data korrekt, oavsett vilket objekt du kopplar det till.
Om du till exempel har ett formulär med flera objekt för projekt och utgåvor, och du lägger till ett beräkningsfält som innehåller uttrycket {name}, visas projektnamnet när du lägger till formuläret i ett projekt och aktivitetsnamnet där du lägger till formuläret i en uppgift.
Fält som inte är kompatibla med objektet kommer att visa N/A i formuläret.
| code language-none |
|---|
|
När detta inträffar kan du göra något av följande:
-
Ta bort ett av de två inkompatibla objekten från det anpassade formuläret, antingen objekttypen eller det refererade fältet.
-
Behåll båda objekten och använd jokerteckensfiltervariabeln
$$OBJCODEsom ett villkor i ett IF-uttryck för att skapa två olika versioner av fältet I debitering. Detta gör att fältet kan fungera utan problem, oavsett vilken typ av objekt formuläret är kopplat till.I exemplet ovan finns det ett inbyggt fält för ägare (som automatiskt fylls i med namnet på den person som skapade projektet, såvida inte någon ändrar detta manuellt), även om det inte finns något inbyggt fält för Tilldelad: namn för projekt. I ditt anpassade avgiftsfält kan du använda
$$OBJCODEså 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:code language-none IF($$OBJCODE="PROJ",{owner}.{name},{assignedTo}.{name})
{project}.{name} med ett projekt, men du kan använda den med en uppgift.Mer information om variabler som $$OBJCODE finns i Översikt över jokerteckensfiltervariabler.
Varning om hur du tar bort en objekttyp från ett anpassat formulär
Du kan ta bort en objekttyp i ett anpassat formulär när som helst, men detta bör göras med försiktighet. Om användare redan har kopplat det anpassade formuläret till objekt av den typ som du vill ta bort och lagt till data i det, tas dessa data bort permanent när du tar bort den objekttypen i formuläret.
Det finns heller inget meddelandesystem för att varna personer som använder det anpassade formuläret om att det har tagits bort.
Mer information finns i Ta bort ett anpassat fält eller en anpassad widget från systemet.