Aggiungere campi calcolati con il progettista del modulo

È possibile aggiungere un campo personalizzato calcolato che utilizza dati esistenti per generare nuovi dati quando il modulo personalizzato viene allegato a un oggetto.

Un campo personalizzato calcolato può contenere:

  • Un semplice riferimento a un singolo campo incorporato.

    note info
    INFO
    Esempio: Per calcolare i ricavi generati dai progetti e dalle attività, è possibile creare un campo personalizzato calcolato contenente il campo predefinito Ricavi effettivi. Quando un utente allega il modulo personalizzato a un progetto o a un’attività, nel campo vengono visualizzate le entrate relative al progetto o all’attività.
  • Espressione che fa riferimento a uno o più campi. Possono essere campi personalizzati, altri campi personalizzati calcolati e campi incorporati.

    note info
    INFO
    Esempio: Per calcolare il profitto generato dai progetti e dalle attività, è possibile creare un campo personalizzato calcolato denominato Profitto contenente un'espressione matematica che sottrae il costo dai ricavi.
    A tale scopo, è possibile utilizzare l'espressione matematica SUB (sottrazione) con i campi incorporati di Workfront Costo effettivo e Ricavo effettivo.
    Nei passaggi seguenti puoi vedere come può essere eseguito questo esempio.

Requisiti di accesso

Per eseguire i passaggi descritti in questo articolo, è necessario disporre dei seguenti elementi:

Piano Adobe Workfront*
Qualsiasi
Licenza Adobe Workfront*
Piano
Configurazioni del livello di accesso*

Accesso amministrativo ai moduli personalizzati

Per informazioni sulle modalità di concessione dell'accesso da parte degli amministratori di Workfront, vedere Concedere agli utenti l'accesso amministrativo a determinate aree.

*Per informazioni sulle configurazioni di piano, tipo di licenza o livello di accesso disponibili, contattare l'amministratore Workfront.

Riutilizzare un campo personalizzato calcolato esistente in un modulo personalizzato

È possibile utilizzare lo stesso campo personalizzato calcolato nei moduli personalizzati che appartengono a oggetti diversi. È ad esempio possibile utilizzare il campo calcolato Profitto creato per il modulo personalizzato del progetto in un modulo personalizzato per le attività.

Quando si utilizza un campo personalizzato calcolato esistente, il calcolo non viene trasferito nel nuovo modulo. È necessario aggiungere nuovamente il calcolo nello stesso campo del nuovo modulo personalizzato.

È inoltre possibile avere un calcolo diverso per lo stesso campo nel nuovo modulo. Mantenere lo stesso nome per il campo personalizzato calcolato garantisce coerenza e uniformità nella convenzione di denominazione.

IMPORTANT
Le modifiche nelle espressioni calcolate possono causare l’obsolescenza del valore del campo sugli oggetti. Per essere certi di visualizzare sempre il calcolo aggiornato in questi campi, effettuare una delle seguenti operazioni:
  • Dopo aver salvato un oggetto in cui sono stati modificati dati in un modulo personalizzato allegato, fare clic sull'icona Altro nella pagina principale dell'oggetto, quindi Ricalcola espressioni personalizzate.
  • Selezionare l'opzione Ricalcola espressioni personalizzate quando si modificano oggetti in blocco.
  • Selezionare l'opzione Aggiorna calcoli precedenti durante la modifica di un campo personalizzato calcolato in un modulo personalizzato.

Per riutilizzare un campo personalizzato calcolato esistente:

  1. Fai clic su Menu principale icona nell’angolo superiore destro di Adobe Workfront, quindi fai clic su Configurazione .

  2. Clic Forms personalizzato nel pannello a sinistra.

  3. Clic Nuovo modulo personalizzato.

  4. Seleziona i tipi di oggetto a cui desideri allegare il modulo personalizzato, quindi fai clic su Continua.

  5. In alto a sinistra nella schermata, fai clic su Libreria campi.

  6. Utilizza la casella di ricerca o espandi il Calcolato per individuare il campo calcolato necessario, quindi trascinare il campo nel punto in cui si desidera visualizzarlo nel modulo personalizzato.

  7. (Facoltativo) Ripeti il passaggio precedente per aggiungere altri campi.

    note note
    NOTE
    È possibile aggiungere fino a 500 campi e widget in un singolo modulo personalizzato. Tuttavia, il calo delle prestazioni può verificarsi quando in un modulo esistono più di 100 moduli, a seconda della complessità.
    Esempi di moduli complessi includono moduli con parametri a catena, campi di dati personalizzati calcolati e opzioni con più valori in un singolo campo.
  8. Per salvare le modifiche, fai clic su Applica e passare a un'altra sezione per continuare a creare il modulo.

    oppure

    Clic Salva e chiudi.

Aggiungi un nuovo campo calcolato

IMPORTANT
Prima di creare un nuovo campo personalizzato calcolato, identificare i campi esistenti che si desidera includere in modo da essere certi che i dati necessari per il calcolo siano presenti in Workfront.
  1. Fai clic su Menu principale icona nell’angolo superiore destro di Adobe Workfront, quindi fai clic su Configurazione .

  2. Clic Forms personalizzato nel pannello a sinistra.

  3. Clic Nuovo modulo personalizzato.

  4. Seleziona i tipi di oggetto a cui desideri allegare il modulo personalizzato, quindi fai clic su Continua.

  5. Sul lato sinistro dello schermo, trovare Calcolato e trascinarlo in una sezione dell’area di lavoro.

  6. Sul lato destro della schermata, configura le opzioni disponibili per il tipo di campo personalizzato che stai aggiungendo:

    table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
    Etichetta Digitare un'etichetta per il campo. Questo è ciò che gli utenti vedranno quando utilizzano il modulo personalizzato. Il campo Nome, che viene compilato automaticamente, viene inserito come riferimento da Workfront nei rapporti.
    Istruzioni

    Per impostazione predefinita, la formula creata per il campo viene memorizzata qui. È possibile aggiungere testo per fornire informazioni aggiuntive sul campo e sulla formula in esso contenuta. Questo può essere utile in due modi:

    • Come promemoria di cosa è la formula e come funziona. Questa opzione è particolarmente utile se si intende utilizzare il campo personalizzato calcolato in più moduli.

    • Come descrizione comando gli utenti possono vedere quando passano il cursore sul campo. Aggiungere qui il testo che si desidera visualizzare nella descrizione comando.

      Se non si desidera che la formula venga visualizzata nella descrizione comando, il che potrebbe confonderli, è possibile nasconderla.

    Formato

    Il formato in cui si desidera memorizzare e visualizzare i risultati del campo.

    Se il campo viene utilizzato nei calcoli matematici, utilizzare sempre un Numero o un Valuta formato. Quando selezionate Numero (Number) o Valuta (Currency), il sistema tronca automaticamente i numeri che iniziano con 0.

    IMPORTANTE: prima di scegliere un formato, considera il formato corretto per il nuovo campo. Impossibile modificare il campo di formato dopo il salvataggio del modulo personalizzato. La selezione del formato errato potrebbe inoltre influire sui calcoli futuri e sui valori aggregati nei raggruppamenti di report ed elenchi.

    NOTA: I campi calcolati con un formato Valuta non devono includere virgolette. (Ad esempio, utilizzare 800.00 e non "800.00"). L’utilizzo delle virgolette può causare conseguenze impreviste a causa di sfumature con la formattazione della lingua per i tipi di valuta.

  7. In Calcolo , iniziare a creare il calcolo:

    1. Clic Ingrandisci per aprire l'Editor di calcolo e generare il calcolo.


      Un calcolo inizia in genere con un'espressione, seguita da parentesi contenenti i campi a cui si desidera fare riferimento quando il modulo personalizzato viene allegato a un oggetto.

      Ogni campo deve essere racchiuso tra parentesi graffe. Quando si inizia a digitare il nome di un campo, il sistema formula dei suggerimenti ed è possibile selezionarne uno per inserirlo nel calcolo.

Espandi per visualizzare la sintassi richiesta nei campi personalizzati calcolati
code language-none
  Ogni campo deve utilizzare la sintassi illustrata di seguito, con parentesi graffe intorno al nome di ogni campo. Quando si inizia a digitare il nome di un campo, il sistema formula dei suggerimenti ed è possibile selezionarne uno per inserirlo nel calcolo. Se si immettono dati in un calcolo in modo errato, viene visualizzato un messaggio di avviso. Non è possibile salvare il modulo a meno che non si modifichi il calcolo in modo che contenga campi validi e un'espressione calcolata valida.

  <div class="extension note">
  <div>NOTE</div>
  <div>
  <p>Attualmente, il sistema formula suggerimenti solo quando si inizia a digitare il nome di un campo a cui si desidera fare riferimento in un oggetto a cui verrà allegato il modulo personalizzato. I campi dell&#39;oggetto padre non sono consigliati.</p>
  </div>
  </div>

  **Racchiudi nomi campi con parentesi graffe**

  * Se si desidera che il calcolo faccia riferimento a un campo incorporato, il nome del campo deve essere racchiuso tra parentesi graffe.

    Ad esempio: `{actualRevenue}`

    I nomi dei campi fanno distinzione tra maiuscole e minuscole e devono essere visualizzati nel calcolo esattamente come appaiono nel sistema Workfront.

    Accedi a [Esplora API di Workfront](https://developer.adobe.com/workfront/api-explorer/) per identificare i nomi dei campi che possono essere utilizzati nei calcoli.

  * Se si desidera che il calcolo faccia riferimento a un campo personalizzato, il nome del campo deve essere racchiuso tra parentesi graffe e preceduto da `DE:` tra parentesi.

    Ad esempio: `{DE:Profit}`

    Il sistema elenca tutti i campi personalizzati tra cui è possibile scegliere quando si digita `DE:`.

     * Se vuoi che il calcolo faccia riferimento a un campo che estrae dati da *principale* oggetto quando il modulo personalizzato viene allegato a un oggetto, è necessario anteporre al nome del campo il tipo di oggetto dell&#39;oggetto padre, tra parentesi graffe.

    Ad esempio, se il modulo personalizzato è configurato per l&#39;utilizzo con le attività e si desidera che il campo calcoli le entrate effettive dell&#39;oggetto padre quando il modulo viene allegato a un&#39;attività, è necessario indicare `Project` come tipo di oggetto del campo:

    `{project}.{actualRevenue}`

    Oppure, se si tratta di un campo personalizzato:

    `{project}.{DE:profit}`

    **Separa elementi con periodi**

    Quando si fa riferimento a un oggetto correlato in un campo personalizzato calcolato, è necessario separare i nomi degli oggetti e gli attributi con i punti.

    In un modulo personalizzato di tipo attività, ad esempio, per visualizzare il nome del proprietario del Portfolio in un campo personalizzato calcolato, digitare quanto segue:

    `{project}.{porfolio}.{owner}`

    Questo determinerebbe quanto segue: Dall’oggetto del modulo personalizzato (un’attività), è possibile accedere all’oggetto successivo correlato all’attività (un progetto). Da qui, puoi accedere al successivo oggetto correlato al progetto (un portfolio), quindi fare riferimento ai campi definiti per l’oggetto portfolio (il proprietario)

    **Sintassi del nome per il riferimento a un campo personalizzato**

    Quando si fa riferimento a un altro campo personalizzato in un campo personalizzato calcolato, è necessario immettere il nome del campo visualizzato nell&#39;interfaccia utente di Workfront.

    Ad esempio, per fare riferimento all’opzione selezionata in un campo personalizzato denominato Executive sponsor, digita quanto segue:

    `{DE:Executive sponsor}`

    <div class="extension note">
    <div>NOTE</div>
    <div>
    <p>La sintassi di un campo typeahead è leggermente diversa da quella di altri tipi di campi, in quanto è necessario aggiungere <code>:name</code> alla fine.</p>
    <p>Ad esempio, per fare riferimento all’opzione selezionata in un campo typeahead personalizzato denominato &quot;Executive sponsor&quot;, digita:</p>
    <p><code>{DE:Executive sponsor:name}</code></p>
    </div>
    </div>


    **Campi personalizzati calcolati nei moduli personalizzati con più oggetti**

    In un modulo personalizzato con più oggetti, i tipi di oggetto selezionati devono essere compatibili con almeno un campo a cui si fa riferimento nei campi personalizzati calcolati del modulo. I campi non compatibili con l’oggetto visualizzeranno N/D nel modulo.

    Per garantire che il campo calcolato visualizzi un risultato corretto per tutti i tipi di oggetto, è necessario utilizzare `$$OBJCODE` per definire un calcolo per ciascun tipo di oggetto.

    <div class="extension info">
    <div>INFO</div>
    <div>
    <p><strong>Esempio:</strong></p>
    <p>In un modulo personalizzato configurato per l’utilizzo con progetti, attività e problemi, è possibile utilizzare la formula seguente per visualizzare il tipo di oggetto:</p>
    <p><code>IF($$OBJCODE=&quot;PROJ&quot;,&quot;This is a project&quot;,IF($$OBJCODE=&quot;TASK&quot;,&quot;This is a task&quot;,&quot;This is an issue&quot;))</code></p>
    <p>Su un progetto, il campo mostra &quot;Questo è un progetto&quot;, su un’attività mostra &quot;Questa è un’attività&quot; e su un problema dice &quot;Questo è un problema&quot;.</p>
    </div>
    </div>


    <div class="extension info">
    <div>INFO</div>
    <div>
    <p><strong>Esempio:</strong> Sebbene nei progetti non sia presente il campo Assegnato a: Nome, è disponibile un campo Proprietario predefinito che viene automaticamente compilato con il nome della persona che ha creato il progetto, a meno che questa impostazione non venga modificata manualmente.</p>
    <p>Quindi, nel campo personalizzato In carica, puoi utilizzare <code>$$OBJCODE</code> come mostrato di seguito per fare riferimento al campo Proprietario quando il modulo personalizzato è allegato a un progetto e al campo Assegnato a: Nome quando il modulo è allegato a un’attività:</p>
    <p><code>IF($$OBJCODE=&quot;PROJ&quot;,{owner}.{name},{assignedTo}.{name})</code></p>
    </div>
    </div>

    Per ulteriori informazioni su variabili come `$$OBJCODE,` vedi [Panoramica delle variabili filtro con caratteri jolly](https://experienceleague.adobe.com/docs/workfront/quicksilver/reports-and-dashboards/reports/reporting-elements/understand-wildcard-filter-variables.html?lang=it).

    **Aggiornamenti automatici dei campi personalizzati calcolati**

    I campi personalizzati calcolati su un oggetto vengono ricalcolati automaticamente quando si verificano le seguenti condizioni:

     * Un elemento nell’oggetto cambia, ad esempio un calcolo della sequenza temporale giornaliera.
     * Qualcuno modifica un altro campo a cui fa riferimento un campo personalizzato calcolato sull’oggetto.
     * L&#39;espressione calcolata è vuota e il campo contiene un valore, che imposta il valore su null.

       <div class="extension note">
       <div>NOTE</div>
       <div>
       <div>In un modulo personalizzato allegato a un oggetto, le istruzioni di data e ora nei campi personalizzati calcolati vengono calcolate e salvate in base al tempo UTC (Coordinated Universal Time) e non in base alle configurazioni del fuso orario impostate per l’istanza della tua organizzazione e il tuo profilo utente. I calcoli in un modulo personalizzato vengono generati in base ai singoli fusi orari degli utenti.</div>
       </div>
       </div>
  1. Fare clic nella casella di testo grande, quindi fare clic su Espressioni e Campi che sono disponibili per aggiungerli al calcolo.

    È inoltre possibile iniziare a digitare un'espressione o un campo nella casella di testo grande, quindi selezionarlo quando viene visualizzato. Ogni elemento viene visualizzato con una "F" per il campo o una "E" per l’espressione.

    Se si digita una parentesi aperta, la parentesi chiusa viene aggiunta automaticamente.

Espandi per visualizzare suggerimenti utili
code language-none
  <div class="extension tip">
  <div>TIP</div>
  <div>
  <p>Per ottenere informazioni sui calcoli, eseguire una delle operazioni seguenti:</p>
  <ul>
  <li>Passa il puntatore del mouse su un&#39;espressione nel calcolo per visualizzare una descrizione, un esempio che mostra come può essere utilizzata e un collegamento &quot;Ulteriori informazioni&quot; per ulteriori informazioni nell&#39;articolo <a href="https://experienceleague.adobe.com/docs/workfront/quicksilver/reports-and-dashboards/reports/calc-cstm-data-reports/calculated-data-expressions.html?lang=it">Panoramica delle espressioni di dati calcolati</a>.<br>
  <img src="assets/hover-expression-help-text.jpg" alt=""></li>
  <li>Utilizza la codifica a colori per identificare i componenti aggiunti. Le espressioni vengono visualizzate in blu e i campi in verde.<br>
  <img src="assets/colors-fields-expressions.jpg" alt=""></li>
  <li>Individuare gli errori di calcolo, evidenziati in rosa. Puoi passare il cursore del mouse su un errore evidenziato per visualizzarne una breve descrizione della causa.<br>
  <img src="assets/error-help.png" alt=""></li>
  <li>Nell&#39;area sottostante il calcolo, visualizzare in anteprima i risultati di un oggetto Workfront esistente.</li>
  </ul>
  <!--or by providing test values (NOT READY YET; CHANGE THIS SCREENSHOT WHEN IT IS)-->
  <p><img src="assets/preview-calc.jpg" alt=""></p>
  <ul>
  <li>Riferimento alle espressioni in un calcolo lungo utilizzando i numeri di riga visualizzati a sinistra.</li>
  </ul>
  </div>
  </div>
  1. Clic Riduci a icona al termine della creazione del calcolo per il campo personalizzato calcolato.

  2. (Facoltativo) Utilizza una delle seguenti opzioni per configurare ulteriormente il campo personalizzato calcolato:

    table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
    Aggiungi logica

    È possibile aggiungere Logica di visualizzazione per determinare se il campo calcolato viene visualizzato, in base ad almeno una scelta effettuata da un utente in un campo a scelta multipla precedente (a discesa, caselle di controllo o pulsanti di scelta) durante la compilazione del modulo.

    Questa opzione è disponibile solo quando almeno una casella di controllo, un pulsante di opzione o un campo a discesa precede il campo personalizzato calcolato nel modulo.

    La logica di salto non è disponibile per i campi personalizzati calcolati.

    Aggiorna calcoli precedenti Quando modifichi un campo personalizzato calcolato esistente, puoi selezionare questa opzione per attivare un aggiornamento nel calcolo quando salvi il modulo personalizzato. Questo accade una sola volta quando si salva il modulo personalizzato. L’opzione torna al suo stato disabilitato dopo che l’hai fatto.
    Visualizza la formula nelle istruzioni Lascia attiva questa opzione se desideri che gli utenti che compilano il modulo personalizzato visualizzino la formula del campo al passaggio del mouse sul campo. Per ulteriori informazioni, consulta le informazioni su Istruzioni in questa tabella.
    1. Per salvare le modifiche, fai clic su Applica e passare a un'altra sezione per continuare a creare il modulo.

      oppure

      Clic Salva e chiudi.

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