Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
Retorna un valor que indica com l'usuari ha iniciat la incidència de desament.
Sintaxi
executionContext.getEventArgs().getSaveMode()
Valor retornat
Tipus: Nombre
Descripció: a la taula següent es descriuen els valors admesos retornats per detectar diferents maneres en què l'usuari pot desar els registres de taula.
| Valor | Mode de desament | Table |
|---|---|---|
| 1 | Salvar | Tot |
| 2 | Desa i tanca | Tot |
| 5 | Desactivar | Tot |
| 6 | Reactivar | Tot |
| 7 | Envia | Correu electrònic |
| 15 | Desqualificar | Client potencial |
| 16 | Qualifica | Client potencial |
| 47 | Assignació | Taules propietat de l'usuari o de l'equip |
| 58 | Desa com a completat | Activitats |
| 59 | Desa i crea | Tot |
| 70 | Desament automàtic | Tot |
Observacions
Aquest mètode és essencial si voleu habilitar el desament automàtic per a la majoria de formularis d'una organització, però inhabilitar-lo per a formularis específics.
Exemple
El codi següent registrat per a l'esdeveniment OnSave amb el context d'execució passat evitarà qualsevol desament que s'iniciï des d'un desament automàtic però permeti tots els altres. Amb el desament automàtic habilitat, navegar fora és equivalent a Desa i tanca. Aquest codi evitarà els desaments iniciats pel temporitzador de 30 segons o quan els usuaris surtin d'un formulari amb dades no desades.
function preventAutoSave(executionContext) {
var eventArgs = executionContext.getEventArgs();
if (eventArgs.getSaveMode() == 70 || eventArgs.getSaveMode() == 2) {
eventArgs.preventDefault();
}
}
Per desar un registre, l'usuari ha de seleccionar la icona Desa a la part inferior del formulari o s'ha d'afegir una ordre personalitzada Desa a la barra d'ordres.