wiki
Benvenuto Ospite, sei in: Login
RSS RSS

Navigazione (Tech)





Ricerca wiki
»
Tustena mette a disposizione un file di configurazione in formato xml che permette di definire le relazioni tra i dati utilizzate dal report wizard.

Segue un elenco dei parametri accettati dalla sintassi xml, fare riferimento al file già presente nei report per comprendere meglio l'applicabilità dei vari parametri.

Questa pagina è solo un Draft, il contenuto può essere incompleto e contenere errori.
  • groups
    • group
      • name - nome del gruppo
      • order - ordine di visualizzazione
      • resid - nome della risorsa associata
  • tables
    • table
      • id - valore numerico univoco (verificare)
      • name - nome della tabella
      • order - ordine di esecuzione (verificare)
      • resid - nome della risorsa associata
      • tableref
        • tblname - nome della tabella del database
        • free - tipo del freefield utilizzato (vedi enum crmTables)
        • hidden - settato a "true" non espone i campi della tabella che rimangono nascosti
        • join - nome del campo che va in relazione con la tabella precente o con la tabella 'party' se specificata
        • party - nome della tabella con cui andare in join
        • order - ordine di esecuzione (verificare)
        • where - condizione o filtro di estrazione dei dati dalla tabella
        • typejoin - tipo di join da eseguire (LEFT OUTER, RIGHT OUTER, INNER)
        • partyjoinfield - eventuale campo della tabella con cui andare in join, in alternativa utilizza il campo join della tabella indicata in party.
      • tablefields
        • cat
          • name - nome della categoria
          • order - ordine di visualizzazione
          • resid - nome della risorsa associata
        • field
          • name - nome del campo nel database
          • table - tabella di reiferimento
          • groupable - settato a "true" se è un campo di tipo ragruppabile, deve essere numerico
          • idxres - indice della risorsa nel formato "ID|NOME_ROSORSA|..."
          • isparameter - settato a "false" definisce che il campo è virtuale e non è presente nel database
          • order - ordine di visualizzazione, se on specificato è uguale a 99 (verificare)
          • paramsselect - se il 'type' è uguale a select, contiene la query per popolare l'elenco
          • realname - (?)
          • resid - nome della risorsa associata
          • select - query da eseguire utilizzando il campo come parametro per valorizzare il risultato
          • type - tipo di dato (Time | Text | SelectResource | SelectExclusive | Select | Numeric | Lead | Data | Contact | Company | Account)
            • Time - il campo viene formattato in forma oraria (00:00)
            • Text - campo di tipo testo
            • SelectResource - campo ad elenco popolato dalle risorse specificate con il campo idxres
            • SelectExclusive - estrazione di un campo secco da una query specificata nel campo select
            • Select - estrazione di un elenco di elementi dalla query specificata nel campo select nel formato "ID|NOME|..."
            • Numeric - valore di tipo numerico, spesso è groupable
            • Data - il campo restituisce un valore che va formattato come DateTime
            • Contact - tipo specifico utilizzato per la definizione del tipo di elemento da visualizzare nella maschera dei parametri
            • Company - tipo specifico utilizzato per la definizione del tipo di elemento da visualizzare nella maschera dei parametri
            • Account - tipo specifico utilizzato per la definizione del tipo di elemento da visualizzare nella maschera dei parametri
        • external
          • tableref - nome del campo table da cui estrarere i field (serve anon ripetere schemi già presenti
          • cat - categoria da visualizzare, se non specificata vengono prese tutte, altrimenti possono essere elencate divise da una virgola (,)