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, vedi API Explorer.
Per ulteriori informazioni sull'utilizzo della sintassi in modalità testo, vedere Panoramica sulla sintassi della 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 standard del generatore, 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.
- Clic Personalizza visualizzazione.
- Fare clic sulla colonna della visualizzazione alla quale si desidera applicare la formattazione condizionale.
- Clic Passa alla modalità testo.
- In Mostra in questa colonna: , fare clic su Fare clic per modificare il testo.
- Aggiungi gli esempi di codice forniti in Formattare le visualizzazioni utilizzando la modalità testo nella parte inferiore del testo nella colonna selezionata.
- Clic Salva, quindi fai clic 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, aggiungi il seguente codice 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, consulta 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, consulta 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 di colonne con la modalità testo, vedere Vista: unire le informazioni provenienti da 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
La riga è sempre false a meno che non si utilizzino le icone.styledef.case.0.comparison.truetext
La riga viene sempre lasciata vuota fino a quando non si utilizza la sovrascrittura del testo.styledef.case.0.comparison.righttext
la riga è 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à. Ricorda la
[field name]
,[value]
, e[qualifier]
guida, a prescindere dal fatto che il condizionamento venga visualizzato sulla colonna. - Quando si lavora con i qualificatori, si consiglia di utilizzare
cicontains
anzichéequal
. Per impostazione predefinita,equal
cerca i numeri ID. Utilizzo dicicontains
qualificatore, puoi 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’utilizzo 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 truetext
espressione. Assicurati di impostare truetext
a 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
espressione. Questa istruzione è diversa anche da altre istruzioni di formattazione condizionale in quanto non utilizza style.def
ma piuttosto 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
Formattare in modo condizionale una valueexpression
conditionally-format-a-valueexpression
Per visualizzare un valore calcolato in una colonna, è possibile sostituire il valuefield
riga di codice nella colonna con una 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
, vedi Panoramica sulla sintassi della modalità testo.
Non è possibile formattare in modo condizionale una colonna che contiene valueexpression
riga di codice. È 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, vedi Aggiungere dati calcolati a un modulo personalizzato.
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, consulta Raggruppamento: visualizza 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
(il aggregator.valuefield
la riga deve essere uguale alla valuefield
che descrive la colonna)
aggregator.valueformat=compound
(il aggregator.valueformat
la riga deve avere lo stesso valore della valueformat
che descrive la colonna)
aggregator.function=SUM
(questa è una riga obbligatoria che indica come aggregare la colonna; in questo caso, si desidera aggiungere tutte le singole ore pianificate in un unico numero nella riga di raggruppamento)
aggregator.displayformat=minutesAsHoursString
(poiché le ore sono memorizzate in Workfront in pochi minuti, è necessario indicare displayformat
per le ore in cui sono conservati in minuti)