FAQ
¿Tienes dudas? No te preocupes, aquí encontrarás las soluciones.
Búsqueda Completa en el Sitio

¿Cómo bloquear registros cuando se cumple un criterio?

Esta función está en desarrollo y se planea integrarla con la función formato condicional. Si deseas obtener una actualización sobre esta función, contáctanos a support@ragic.com.

Antes de lanzar esta función, puedes aplicar el siguiente script:

Paso 1. Crear un campo de tipo Texto Libre usando fórmulas condicionales para verificar si el registro cumple tu criterio. Debe devolver “Si” cuando el criterio se cumple.

Nota: puedes ocultar este campo si es necesario.

Paso 2. Verifica el ID de campo del campo Texto Libre.

Paso 3. Haz clic derecho en el nombre de la hoja para acceder al motor de Workflow Javascript. Luego, elige “Post-workflow”.

Copia y pega el script:

var ENTRYLOCK_KEY = field ID;
var entry=param.getUpdatedEntry();
var entrylockValue = entry.getFieldValue(ENTRYLOCK_KEY);
if (entrylockValue == "Si"){
	entry.lock();
}

Reemplaza el ID de campo con el ID de campo que obtengas en el paso 2. Por ejemplo, 1000925.

Por ejemplo, en “Órdenes de Venta” si deseas bloquear el registro cuando el campo “Estado” sea “Completada” o “Cancelada”, puedes seguir estos pasos:

Paso 1. Crear un campo “Verificar Bloqueo” usando fórmulas condicionales para verificar si el estado es “Completada” o “Cancelada”.

Paso 2. Obtén el ID de campo del campo “Verificar Bloqueo”:

Paso 3. Accede al editor “Post-workflow” y pega el script:

var ENTRYLOCK_KEY = 1013368;
var entry=param.getUpdatedEntry();
var entrylockValue = entry.getFieldValue(ENTRYLOCK_KEY);
if (entrylockValue == "Si"){
	entry.lock();
}

En el futuro, cuando los usuarios actualicen el “Estado” a “Completada” o “Cancelada”, el sistema bloqueará el registro al guardar.

El SYSAdmin puede desbloquearlo para editar si es necesario.

Nota:

1. El workflow sólo puede ejecutarse por edición manual. Las ediciones realizadas por botones de acción, recalculación de fórmulas o desde la página de listado no activarán el post-workflow.

2. El bloqueo de registro a través de scripts se mostrará en el historial de edición del registro.

Volver arriba

    Iniciar Ragic Gratis

    Registrarse con Google