English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Instant Developer Foundation
  • Versioni precedenti
  • Versione 8.0.3560
  • Novità

WEB: Progresso operazioni lunghe

copia link

Descrizione

E' ora possibile informare l'utente sullo stato di avanzamento di operazioni lunghe in applicazioni web. Nelle versioni precedenti di Instant Developer qualora venisse eseguita un'operazione che richiedeva più di 5 secondi (configurabili) veniva mostrata all'utente una apposita videata che chiedeva di attendere il completamento dell'operazione come mostrato nell'immagine:


Videata di attesa mostrata in applicazioni web compilate con le versioni precedenti di IN.DE. La stessa videata viene presentata anche nella nuova versione qualora non vengano utilizzati i metodi StartPhase e TrackPhase.

Ora è possibile indicare all'utente lo stato di avanzamento della procedura indicando cosa sta facendo il sistema e a che punto è arrivato. Per fare questo è possibile inserire nella procedura apposite chiamate che informano il sistema dello stato di avanzamento. Tale informazione verrà portata sul client che provvederà ad aggiornare la videata di attesa mostrata all'utente. E' anche possibile indicare al sistema che l'operazione può essere interrotta dall'utente. Qualora questo avvenga nella videata viene inserito un apposito bottone premendo il quale l'utente può chiedere al sistema di interrompere l'operazione.


Nuova videata di attesa presentata all'utente. E' possibile osservare il messaggio che comunica l'operazione in corso, il messaggio che informa l'utente che può interrompere l'operazione e la barra di avanzamento che comunica la percentuale di completamento della procedura.

Funzionalità interessate

Esecuzione di procedure lato server che richiedono tempo in applicazioni web.

Note

  • Per utilizzare questa nuova funzionalità è possibile utilizzare i metodi StartPhase e TrackPhase dell'applicazione web.
  • Attenzione: L'implementazione di questa funzionalità ha richiesto, in applicazioni web in tecnologia C#, la modifica del file Web.Config. Qualora tale file sia stato customizzato occorre copiare la riga 79 del file Web.Config presente nel Template all'interno del file presente nella directory custom dell'applicazione. La riga da copiare è la seguente:
       <add verb="*" path="C#_ICD_APP_TITLE.htm" type="IDHttpHandlerDEL"/>
    
    ed il file Web.Config del template si trova nella seguente directory:
       C:\Program Files\INDE\CURRENT\Template\CSharp\

Ultima modifica: 25/10/2016 / Validità: da 8.0.3560

Vedi anche

  • Start Phase (procedura)
  • Track Phase (funzione)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum