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

Espandi per visualizzare i requisiti di accesso per la funzionalità in questo articolo.

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.

NOTE
L’utilizzo dello stile CSS per personalizzare la formattazione condizionale non è supportato. Utilizza invece le opzioni di formattazione predefinite disponibili in Adobe Workfront.

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:

  1. Consente di passare a un elenco di oggetti.
  2. Espandere il menu a discesa di una visualizzazione a cui si desidera aggiungere la formattazione condizionale.
  3. Fare clic su Personalizza visualizzazione.
  4. Fare clic sulla colonna della visualizzazione alla quale si desidera applicare la formattazione condizionale.
  5. Fare clic su Passa alla modalità testo.
  6. Nell'area Mostra in questa colonna:, fare clic su Fare clic per modificare il testo.
  7. Aggiungere gli esempi di codice forniti in Formattare le visualizzazioni utilizzando la modalità testo nella parte inferiore del testo nella colonna selezionata.
  8. 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.

NOTE
La formattazione condizionale potrebbe non essere supportata nelle colonne unite.
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]
NOTE
La riga styledef.case.0.comparison.icon è sempre false a meno che non si utilizzino le icone.
La riga styledef.case.0.comparison.truetext viene sempre lasciata vuota fino a quando non si utilizza il testo sovrascritto.
La riga 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
NOTE
  • 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 qualificatore cicontains, è 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:

Colore testo
Linea: textcolor=
Nero
000000
Blu scuro
0c6aca
Verde acqua
1b878c
Verde
03a219
Viola
6408c4
Grigio
767676
Rosso
d30519
Giallo
e19503
Allineamento
Riga: align=
Allineamento a sinistra
left
Allineamento a destra
right
Allineamento al centro
center
Font
Riga: fontstyle=
Bold
bold
Italic
italic
Colore sfondo
Riga: bgcolor=
Verde acqua
dcf6f7
Verde
def6e2
Grigio
e8e8e8
Blu
e8f1ff
Viola
e9def4
Rosso
eac6c9
Giallo
feecc8
Bianco
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
NOTE
Quando si includono più espressioni di formattazione condizionale, è necessario identificare numericamente ogni espressione nell'istruzione. Sono state identificate l’espressione 0 e l’espressione 1.

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
NOTE
Le righe che iniziano con 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
NOTE
L'istruzione utilizza l'espressione 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:

Icona
Riga: image.case.0.comparison.truetext=
Faccia accigliata
=/interface/images/v4_redux/icons/casebuilder/emoticon_frown.gif
Volto felice
=/interface/images/v4_redux/icons/casebuilder/emoticon_smile.gif
Flag blu
=/interface/images/v4_redux/icons/casebuilder/flag_blue.gif
Flag verde
=/interface/images/v4_redux/icons/casebuilder/flag_green.gif
Contrassegno rosso
=/interface/images/v4_redux/icons/casebuilder/flag_red.gif
Flag giallo
=/interface/images/v4_redux/icons/casebuilder/flag_yellow.gif
Cerchio nero
=/interface/images/v4_redux/icons/casebuilder/light_black.gif
Cerchio blu
=/interface/images/v4_redux/icons/casebuilder/light_blue.gif
Cerchio grigio
=/interface/images/v4_redux/icons/casebuilder/light_grey.gif
Cerchio verde
=/interface/images/v4_redux/icons/casebuilder/light_green.gif
Cerchio arancione
=/interface/images/v4_redux/icons/casebuilder/light_orange.gif
Cerchio rosa
=/interface/images/v4_redux/icons/casebuilder/light_pink.gif
Cerchio viola
=/interface/images/v4_redux/icons/casebuilder/light_purple.gif
Cerchio rosso
=/interface/images/v4_redux/icons/casebuilder/light_red.gif
Cerchio bianco
=/interface/images/v4_redux/icons/casebuilder/light_white.gif
Cerchio giallo
=/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)

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