El objeto user contiene los datos del usuario actualmente conectado a la aplicación. Si no se ha ejecutado ninguna secuencia de logon o si se trata de una aplicación que no usa el modelo empresa/usuario este objeto será Nothing.

Por tanto es importante verificar si el objeto tiene valor antes de usarlo.

INCLUYE TODAS LAS FUNCIONES DEL OBJETO SELF



De ese modo, el objeto user pone accesibles todos las propiedades asignadas al objeto de la colección “Usuarios” de la aplicación que pertenece al usuario logeado en el sistema, resultado rápida la lectura/escritura de valores sobre dicho objeto.

   user.OBSERVACIONES="Cambiamos el contenido de este campo";
   var coll=appData.getCollection("Pedidos");
   coll.setFilter("IDUSUARIO=" + user.ID);
 


function doRegisterNewFingerprint() {
	var params = {
		onSuccess: function(result) {
			var sPublicKey = result.getPublicKey();
			if (user.PUBLICKEY != sPublicKey) {
				user.PUBLICKEY = sPublicKey;
				user.save();
				ui.showToast("Autenticación por huella dactilar habilitada para usuario " + user.LOGIN);
				appData.failWithMessage(-11888, '##EXIT##');
			} else {
				ui.showToast("Ya está registrado!");
				appData.failWithMessage(-11888, '##EXIT##');
			}
		},
		onFailure: function(nError, sErrorMessage) {
			if (nError == undefined) {
				if(ui.msgBox("Huella no registrada. Añada una nueva en los ajustes de seguridad del dispositivo , ¿Quiere hacerlo ahora?","¡Información!",4) == 6 ){
				    fingerprintManager.launchFingerprintSettings();
				}
			} else {
				ui.showToast("Error huella dactilar.\nCódigo: " + nError + "\nMensaje: " + sErrorMessage);
			}
		}
	};
	fingerprintManager.setCallback(params);
	fingerprintManager.listen();
	ui.showToast("Pase su dedo por el lector de huellas dactilares");
}