Utilizzare la formattazione condizionale in modalità testo
Il generatore di interfacce standard offre un’ampia gamma di flessibilità nella creazione di elementi di reporting per soddisfare le esigenze della tua organizzazione.
È possibile applicare la formattazione condizionale a una visualizzazione utilizzando l'interfaccia standard.
Per ulteriori informazioni sull'applicazione della formattazione condizionale a una visualizzazione, vedere Utilizzare la formattazione condizionale nelle visualizzazioni.
Requisiti di accesso
Per eseguire i passaggi descritti in questo articolo, è necessario disporre dei seguenti diritti di accesso:
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
piano Adobe Workfront | Qualsiasi |
Licenza Adobe Workfront |
Nuovo: Standard Oppure Corrente: Piano |
Configurazioni del livello di accesso* |
Modifica accesso a Filtri, Viste, Raggruppamenti Modificare l’accesso a Rapporti, Dashboard, Calendari per modificare le visualizzazioni in un rapporto |
Autorizzazioni oggetto |
Gestire le autorizzazioni per un report per modificare le visualizzazioni in un report Gestire le autorizzazioni per una visualizzazione per modificarla |
Per ulteriori dettagli sulle informazioni contenute in questa tabella, vedere Requisiti di accesso nella documentazione di Workfront.
Formattazione condizionale in modalità testo
La modalità testo consente di creare visualizzazioni, filtri, raggruppamenti e prompt più complessi, consentendo di utilizzare campi non disponibili nell'interfaccia standard.
Per un elenco completo di tutti i campi da segnalare, consulta API Explorer.
Per ulteriori informazioni sull'utilizzo della sintassi in modalità testo, vedere Panoramica sulla sintassi in modalità testo.
È inoltre possibile utilizzare la modalità testo per formattare le visualizzazioni nei report e negli elenchi. Utilizzando la formattazione condizionale, è possibile modificare le visualizzazioni dei rapporti modificando il tipo di carattere e lo sfondo dei risultati, nonché le icone e i contrassegni. È consigliabile creare sempre le visualizzazioni utilizzando prima l’interfaccia standard e passare all’interfaccia in modalità testo solo quando assolutamente necessario.
Aggiungere la formattazione condizionale alle visualizzazioni
Per ulteriori informazioni sull'applicazione della formattazione condizionale a una visualizzazione nell'interfaccia del generatore standard, vedere Utilizzare la formattazione condizionale nelle visualizzazioni.
Per aggiungere la formattazione condizionale a una visualizzazione nell'interfaccia della modalità testo:
- Consente di passare a un elenco di oggetti.
- Espandere il menu a discesa di una visualizzazione a cui si desidera aggiungere la formattazione condizionale.
- Fare clic su Personalizza visualizzazione.
- Fare clic sulla colonna della visualizzazione alla quale si desidera applicare la formattazione condizionale.
- Fare clic su Passa alla modalità testo.
- Nell'area Mostra in questa colonna:, fare clic su Fare clic per modificare il testo.
- Aggiungere gli esempi di codice forniti in Formattare le visualizzazioni utilizzando la modalità testo nella parte inferiore del testo nella colonna selezionata.
- Fai clic su Salva, quindi su Salva visualizzazione.
Formattare le visualizzazioni utilizzando la modalità testo format-views-using-text-mode
È possibile aggiungere i seguenti componenti a una colonna in una vista per formattarla in modo condizionale in modalità testo:
Impostazioni colonna column-settings
È necessario avere familiarità con l'interfaccia in modalità testo prima di poter aggiungere la formattazione condizionale alle visualizzazioni.
Quando si utilizza la formattazione condizionale in una visualizzazione, è possibile personalizzare i seguenti elementi di una colonna:
Intestazioni di colonna column-headers
Per modificare l'intestazione di colonna visualizzata, aggiungere il codice seguente alla colonna: displayname= [Name of column]
. Ad esempio, per nominare una colonna Proprietario progetto, il codice di testo sarà simile al seguente:
displayname=Project Owner
Formato date format-dates
Le date possono essere configurate per la visualizzazione in vari formati.
Per ulteriori informazioni, vedere Formattare le date nei report in modalità testo.
Formato numeri format-numbers
È possibile formattare i valori numerici per visualizzare le informazioni più adatte alle proprie esigenze di reporting.
Per ulteriori informazioni, vedere Formattare numeri, valuta e valori percentuali nei report in modalità testo.
Regole colonna column-rules
Le regole di colonna consentono di aggiungere immagini, colore, formattazione e sostituzioni di testo all’interno di una visualizzazione. Le regole di colonna possono essere stabilite in modo indipendente o possono contenere più condizioni per una colonna.
Formattazione condizionale conditional-formatting
Quando si incorpora un colore o si formatta un testo, è necessario applicare un’istruzione specifica per la modalità testo.
Per ulteriori informazioni sull'unione delle colonne con la modalità testo, vedere Visualizzazione: unire le informazioni di più colonne in una colonna condivisa.
Inserisci il seguente codice in qualsiasi colonna in cui desideri aggiungere la formattazione condizionale:
styledef.case.0.comparison.leftmethod= [field name]
styledef.case.0.comparison.lefttext= [field name]
styledef.case.0.comparison.righttext= [field value]
styledef.case.0.comparison.operator= [qualifier]
styledef.case.0.comparison.operatortype= [data type]
styledef.case.0.comparison.icon=false
styledef.case.0.comparison.truetext=
styledef.case.0.comparison.trueproperty.0.name= [format option]
styledef.case.0.comparison.trueproperty.0.value= [format style]
styledef.case.0.comparison.icon
è sempre false a meno che non si utilizzino le icone.styledef.case.0.comparison.truetext
viene sempre lasciata vuota fino a quando non si utilizza il testo sovrascritto.styledef.case.0.comparison.righttext
è vuota quando il qualificatore non è vuoto.Ad esempio, se desideri visualizzare il Nome azienda in verde in un report di progetto, puoi utilizzare il seguente codice:
styledef.case.0.comparison.leftmethod=company:name
styledef.case.0.comparison.lefttext=company:name ;
styledef.case.0.comparison.righttext=
styledef.case.0.comparison.operator=notblank
styledef.case.0.comparison.operatortype=string
styledef.case.0.comparison.icon=false
styledef.case.0.comparison.truetext=
styledef.case.0.comparison.trueproperty.0.name=textcolor
styledef.case.0.comparison.trueproperty.0.value=03a219
- Questa istruzione può essere applicata a una colonna Nome società, ma può anche essere applicata a qualsiasi altra colonna del report. Il testo verde viene visualizzato solo se al progetto è associata una società. Ricordare l'unità
[field name]
,[value]
e[qualifier]
, indipendentemente dal fatto che il condizionamento venga visualizzato o meno nella colonna. - Quando si lavora con i qualificatori, è consigliabile utilizzare
cicontains
anzichéequal
. Per impostazione predefinita,equal
cerca i numeri ID. Utilizzando il qualificatorecicontains
, è possibile accedere agli elementi in base al loro nome.
Se a una modalità testo vengono applicati il colore del testo, l'allineamento, lo stile del carattere o il colore di sfondo, viene utilizzata la stessa istruzione (illustrata sopra).
Le righe seguenti devono essere modificate per riflettere la formattazione corrispondente necessaria per la colonna:
styledef.case.0.comparison.trueproperty.0.name= [format option]
styledef.case.0.comparison.trueproperty.0.value= [format style]
Utilizzare le tabelle seguenti per identificare le righe da modificare e i valori da specificare per definire lo stile di formato della colonna:
000000
0c6aca
1b878c
03a219
6408c4
767676
d30519
e19503
left
right
center
bold
italic
dcf6f7
def6e2
e8e8e8
e8f1ff
e9def4
eac6c9
feecc8
ffffff
Più formati condizionali multiple-conditional-formats
È possibile applicare più stili di formattazione a un'istruzione. L’istruzione core rimarrà invariata e tutte le espressioni di formattazione aggiuntive verranno aggiunte all’istruzione.
Ad esempio, utilizzando l’istruzione precedente per includere Nome azienda nel testo in grassetto verde. L’istruzione viene scritta con il seguente codice:
styledef.case.0.comparison.leftmethod=company:name
styledef.case.0.comparison.lefttext=company:name
styledef.case.0.comparison.righttext=
styledef.case.0.comparison.operator=notblank
styledef.case.0.comparison.operatortype=string
styledef.case.0.comparison.icon=false
styledef.case.0.comparison.truetext=
styledef.case.0.comparison.trueproperty.0.name=textcolor
styledef.case.0.comparison.trueproperty.0.value=03a219
styledef.case.0.comparison.trueproperty.1.name=fontstyle
styledef.case.0.comparison.trueproperty.1.value=bold
Applica testo apply-text
Se si desidera sostituire i valori predefiniti che vengono inseriti in una colonna con un valore scelto, è possibile applicare del testo alla colonna.
Ad esempio, in un rapporto di progetto, imposta il valore della colonna Data inizio pianificata in modo da non visualizzare la data di inizio pianificata per il progetto, ma il testo "Non oggi". Utilizza il seguente codice per la colonna Data inizio pianificata:
case.0.comparison.leftmethod=plannedStartDate
case.0.comparison.lefttext=plannedStartDate
case.0.comparison.righttext=2013-04-10T10:45:00:000
case.0.comparison.operator=ne
case.0.comparison.operatortype=date
case.0.comparison.icon=false
case.0.comparison.truetext=not today
styledef.case.0.comparison.leftmethod=plannedStartDate
styledef.case.0.comparison.lefttext=plannedStartDate
styledef.case.0.comparison.righttext=2013-04-10T10:45:00:000
styledef.case.0.comparison.operator=ne
styledef.case.0.comparison.operatortype=date&
styledef.case.0.comparison.icon=false
styledef.case.0.comparison.truetext=not today
case.0.
confronti tra casi d'uso per identificare l'uso del testo. Le righe che iniziano con styledef.case.0.
sono le prime istruzioni di formattazione condizionale in cui viene identificato l'utilizzo del testo tramite l'espressione truetext
. Assicurarsi di impostare truetext
su un valore, anziché lasciarlo vuoto.
Applicare formati di riga apply-row-formats
Se desideri applicare una condizione all’intera riga, utilizza il seguente codice con il codice di colonna:
styledef.case.0.comparison.icon=false
styledef.case.0.comparison.isrowcase=true
styledef.case.0.comparison.leftmethod= [field name]
styledef.case.0.comparison.lefttext= [field name]
styledef.case.0.comparison.operator= [qualifier]
styledef.case.0.comparison.operatortype= [data type]
styledef.case.0.comparison.righttext= [field value]
styledef.case.0.comparison.trueproperty.0.name= [format option]
styledef.case.0.comparison.trueproperty.0.value= [format style]
styledef.case.0.comparison.truetext=
row.0.styledef.applyallcases=true
row.0.styledef.case.0.comparison.icon=false
row.0.styledef.case.0.comparison.isrowcase=true
row.0.styledef.case.0.comparison.leftmethod= [field name]
row.0.styledef.case.0.comparison.lefttext= [field name]
row.0.styledef.case.0.comparison.operator= [qualifier]
row.0.styledef.case.0.comparison.operatortype= [data type]
row.0.styledef.case.0.comparison.righttext= [field value]
row.0.styledef.case.0.comparison.trueproperty.0.name= [format option]
row.0.styledef.case.0.comparison.trueproperty.0.value= [format style]
row.0.styledef.case.0.comparison.truetext=
Applicare le immagini apply-images
Analogamente alla formattazione con il testo, le immagini possono essere utilizzate per visualizzare informazioni nei rapporti. Workfront dispone di diverse immagini incorporate per trasmettere informazioni visive in un'impostazione di rapporto. Per utilizzare le immagini nell’impostazione della formattazione condizionale è necessaria l’istruzione seguente:
image.case.0.comparison.leftmethod= [field name]
image.case.0.comparison.lefttext= [field name]
image.case.0.comparison.righttext= [field value]
image.case.0.comparison.operator= [qualifier]
image.case.0.comparison.operatortype= [data type]
image.case.0.comparison.icon=true
image.case.0.comparison.truetext=
Ad esempio, in un rapporto di progetto, desideri creare una colonna in cui visualizzare un volto disordinato per ogni Data di completamento pianificata che non sia uguale alla data odierna. Utilizza il seguente codice in modalità testo per aggiungere l’icona alla colonna:
image.case.0.comparison.leftmethod=plannedCompletionDate
image.case.0.comparison.lefttext=plannedCompletionDate
image.case.0.comparison.righttext=2013-04-10T13:00:00:000
image.case.0.comparison.operator=ne
image.case.0.comparison.operatortype=date
image.case.0.comparison.icon=true
image.case.0.comparison.truetext=/interface/images/v4_redux/icons/casebuilder/emoticon_frown.gif
icon=true
. Questa istruzione è diversa anche da altre istruzioni di formattazione condizionale in quanto non utilizza il formato style.def
, ma un formato immagine univoco.
Per utilizzare le immagini disponibili, applica il codice e i valori seguenti:
/interface/images/v4_redux/icons/casebuilder/emoticon_frown.gif
/interface/images/v4_redux/icons/casebuilder/emoticon_smile.gif
/interface/images/v4_redux/icons/casebuilder/flag_blue.gif
/interface/images/v4_redux/icons/casebuilder/flag_green.gif
/interface/images/v4_redux/icons/casebuilder/flag_red.gif
/interface/images/v4_redux/icons/casebuilder/flag_yellow.gif
/interface/images/v4_redux/icons/casebuilder/light_black.gif
/interface/images/v4_redux/icons/casebuilder/light_blue.gif
/interface/images/v4_redux/icons/casebuilder/light_grey.gif
/interface/images/v4_redux/icons/casebuilder/light_green.gif
/interface/images/v4_redux/icons/casebuilder/light_orange.gif
/interface/images/v4_redux/icons/casebuilder/light_pink.gif
/interface/images/v4_redux/icons/casebuilder/light_purple.gif
/interface/images/v4_redux/icons/casebuilder/light_red.gif
/interface/images/v4_redux/icons/casebuilder/light_white.gif
/interface/images/v4_redux/icons/casebuilder/light_yellow.gif
Formatta in modo condizionale valueexpression
conditionally-format-a-valueexpression
Per visualizzare un valore calcolato in una colonna, è possibile sostituire la riga di codice valuefield
nella colonna con valueexpression
. Un valore calcolato consente di visualizzare un nuovo valore per un oggetto in base al calcolo tra due campi esistenti sullo stesso oggetto.
Per ulteriori informazioni su come formattare valueexpression line
, vedere Panoramica sulla sintassi della modalità testo.
Impossibile formattare in modo condizionale una colonna contenente una riga di codice valueexpression
. È invece possibile aggiungere un campo personalizzato calcolato a un modulo personalizzato e associarlo agli oggetti visualizzati nel report. È quindi possibile formattare in modo condizionale le colonne che visualizzano questo campo.
Per ulteriori informazioni sui campi personalizzati calcolati, vedere Aggiungere campi calcolati a un modulo.
Aggiungere un valore aggregatore in una colonna Modalità testo
È consigliabile innanzitutto creare la colonna nell’interfaccia del generatore di, aggiungere il valore dell’aggregatore e quindi modificare la colonna in modalità testo.
Quando si aggiungono aggregatori a una colonna in modalità testo, tenere presente quanto segue:
-
I valori nella colonna devono avere un formato riepilogabile. Ad esempio, devono avere uno dei seguenti formati:
- Numero
- Data
- Valuta
-
È possibile aggiungere un aggregatore a una colonna che visualizza un calcolo. Il valore aggregato viene visualizzato nel raggruppamento della visualizzazione o del report. Per ulteriori informazioni, vedere Raggruppamento: visualizzare il risultato dell'aggregazione di più valori calcolati in un raggruppamento.
-
Le righe di codice per la definizione della colonna devono essere identiche alle righe di codice che introducono l'aggregatore e precedute da "aggregatore". Ad esempio, in una colonna in cui vengono visualizzate le ore pianificate in un progetto, la modalità testo delle righe principali della colonna è:
valuefield=workRequired
valueformat=compound
Quando si desidera aggregare i valori di tutte le righe nel raggruppamento della visualizzazione, è possibile aggiungere il codice seguente per aggiungere i valori aggregatore:
aggregator.valuefield=workRequired
(la riga aggregator.valuefield
deve essere uguale a valuefield
che descrive la colonna)
aggregator.valueformat=compound
(la riga aggregator.valueformat
deve avere lo stesso valore di valueformat
che descrive la colonna)
aggregator.function=SUM
(riga obbligatoria che indica come aggregare la colonna. In questo caso, aggiungere tutte le singole ore pianificate in un unico numero nella riga di raggruppamento)
aggregator.displayformat=minutesAsHoursString
(poiché le ore sono archiviate in Workfront in pochi minuti, si desidera indicare displayformat
per le ore archiviate in pochi minuti)