Argomento precedente: Creazione di una tabella dinamicaArgomento successivo: Configurazione della tabella dinamica


Creazione della tabella dinamica

È possibile creare una tabella dinamica per immettere dati strutturati da un oggetto di dati del report in un modulo.

Procedere come descritto di seguito:

  1. Creare o modificare l'oggetto di dati del report o il plug-in API che si desidera utilizzare per popolare la tabella dinamica.
  2. Fare attenzione a quanto segue: i dati restituiti dalle variabili nell'oggetto di dati del report o nel plug-in API devono corrispondere con il formato richiesto dalle colonne nella tabella. Altrimenti, i dati non vengono visualizzati dagli utenti quando aprono il modulo in una richiesta. Le fasi successive illustrano questo requisito in modo più dettagliato.
  3. Modificare o creare il modulo in cui si desidera aggiungere la tabella. Espandere il modulo.
  4. Procedere come segue per aggiungere l'elemento Tabella al modulo:
    1. (Facoltativo) Creare una serie di campi per contenere la tabella.
    2. Espandere la cartella Sistema, trascinare l'elemento Tabella e inserirlo nel modulo. Se applicabile, rilasciare la tabella sulla serie di campi creata nella fase precedente.
    3. Specificare un valore _id per la tabella e salvare il modulo.
  5. Procedere come segue per aggiungere l'oggetto di dati del report o il plug-in API alla tabella:
    1. Selezionare l'elemento Tabella.

      Vengono visualizzati gli attributi dell'elemento Tabella.

    2. Se si sta utilizzando un plug-in API, specificare i valori degli attributi seguenti:
      • ID report/plug-in: immettere l'ID del plug-in API che si desidera utilizzare. È possibile trovare i valori di questi attributi nella pagina Amministrazione, Strumenti, Plug-in. Copiare l'ID del plug-in desiderato da quella pagina e incollarlo nel valore dell'attributo ID report/plug-in.
      • Variabili di report/plug-in: se applicabile, aprire il plug-in API selezionato per visualizzarne i dettagli, tra cui le variabili. Nella sezione Input della pagina dei dettagli sono elencati i valori ID e le descrizioni delle variabili di input per il plug-in. Copiare gli ID delle variabili desiderati da quella pagina e incollarli nel valore dell'attributo Variabili di report/plug-in.
    3. Se si sta utilizzando un oggetto di dati del report, specificare i valori degli attributi seguenti:
      • ID report/plug-in: immettere l'ID dell'oggetto di dati del report che si desidera utilizzare. È possibile trovare valori per questi attributi nella pagina Amministrazione, Generatore di report, Oggetti dati. Fare clic sull'icona Modifica dell'oggetto di dati del report di cui si desiderano visualizzare le proprietà. Copiare l'ID dell'oggetto di dati del report da quella pagina e incollarlo nel valore dell'attributo ID report/plug-in.
      • Variabili di report/plug-in: se applicabile, fare clic sull'icona Modifica dell'oggetto di dati del report selezionato per visualizzarne le proprietà, tra cui le variabili. Le variabili di input per l'oggetto di dati del report sono visualizzate nella pagina delle proprietà come segue:

        Per Query: le variabili di input sono visualizzate come istruzioni %expression%.

        Per Plugin: le variabili di input sono visualizzate nel campo Argomenti.

        Per CSV: le variabili di input non si applicano.

        Copiare le variabili desiderate da quella pagina e incollarle nel valore dell'attributo Variabili di report/plug-in.

      Per entrambi gli attributi, immettere variabili come un'espressione di JSON, ad esempio:

      	$({'<variable name>' : '<variable value>', ...})
      
      	$({'userid':_.user.id,'rm_orgunit':ca_fdGetSelectedOptionValues(ca_fd.formId,'orgunit_id')})
      

      Importante Specificare le variabili con attenzione. Se non si specifica nessuna variabile, possono verificarsi risultati imprevedibili.

    4. Salvare il modulo.

    Quando gli utenti completano il modulo durante la richiesta di un servizio, l'oggetto di dati del report o il plug-in API viene eseguito e restituisce i dati specificati.

È stata creata la tabella dinamica. Passare successivamente alla configurazione.