Strumenti Utente

Strumenti Sito


documentazione_3di_riservata:docway4:azioni_massive_lua

Questa è una vecchia versione del documento!


Azioni massive tramite Stored Procedure LUA

Possibilità di lanciare delle azioni massive definite tramite stored procedure LUA da:

  • Lista titoli derivanti da una ricerca su DocWay o ACL
  • Visualizzazione di uno specifico record su DocWay o ACL

Configurazione

File di properties

  • Per attivare il modulo relativo alle azioni massive occorre settare la property abilitaAzioniMassiveLUA all'interno del file it.highwaytech.apps.generic.properties. L'elenco completo delle properties è indicato di seguito:
# Abilitazione delle esportazioni massive tramite stored procedure LUA ('si', 'no' - Default = 'no')
abilitaAzioniMassiveLUA=no

# Nome della stored procedure LUA attraverso la quale recuperare l'elenco delle stored procedure da esporre da interfaccia applicativa (con identificazione
# dei relativi parametri di input). Corrisponde al parametro da passare al comando eXtraWay attraverso l'attributo 'stored':
# <?xml version="1.0" encoding="ISO-8859-1"?>
# <cmd stored="$.massive.getAvailableMassiveOperations">
# </cmd>
nomeStoredProcedureLuaAzioniMassive=$.massive.getAvailableMassiveOperations
  • Oltre all'attivazione del modulo è possibile indicare il nome della stored procedure da invocare per ottenere l'elenco delle possibili azioni massive da mostrare in base alla pagina dell'applicazione (nomeStoredProcedureLuaAzioniMassive). Per maggiori informazioni si rimanda al paragrafo “Specifiche funzionali

Diritti

Specifiche funzionali

Gli script LUA da realizzare per poter implementare le azioni massive su DocWay (o ACL) sono sintetizzati come segue:

  • Uno script attraverso il quale recuperare l'elenco di azioni massive disponibili in base alla pagina dell'applicativo caricata (lista titoli, showdoc)
  • Uno script per ogni azione massiva, corrispondente all'implementazione della specifica funzionalità prevista dall'azione

Di seguito è indicata la definizione del paradigma di comunicazione implementato per la comunicazione fra l'applicazione DocWay (o ACL) e gli script LUA.

Elenco azioni disponibili

Richiesta

Risposta

Avvio di una specifica azione

Richiesta

Risposta

/data/attic/documentazione_3di_riservata/docway4/azioni_massive_lua.1508225752.txt.gz · Ultima modifica: 2017/10/17 09:35 da mbernardini