Creación de formularios
Para crear un formulario, es necesario ingresar en el campo "Name" el nombre del formulario, en el campo "Marker" ingresar un identificador único, por el cual se puede obtener la entidad único. Después de hacer clic en el botón "Add", el formulario aparecerá en la tabla de formularios.
Edición de formularios
Para editar un formulario, es necesario hacer clic en el botón "Edit" en la última columna (sin encabezado) de la tabla de formularios.
Para los formularios, al editarlos, están disponibles las pestañas:
- Datos básicos
- Campos del formulario
- Configuración
- Formularios de participación — solo para formularios del tipo Envío de datos
- Configuración de calificación — solo para formularios del tipo Formulario de calificación: aquí se conecta el formulario de calificación a los módulos y se configura la escala de evaluación
- Historial de versiones — historial de cambios del formulario
1. Datos básicos
La pestaña "Datos básicos" contiene tres campos de entrada:
- Título del formulario (para CMS) - el nombre del formulario que se mostrará en la interfaz de Platform OneEntry
- Título del formulario (para aplicación) - el nombre del formulario para su sitio web o aplicación móvil
-
identificador único, por el cual se puede obtener la entidad
- identificador único, por el cual se puede obtener el formulario (solo se permiten letras latinas y los símbolos "_" y "-")
Estos tres parámetros del formulario se pueden modificar desde la pestaña "Datos básicos".
2. Campos del formulario
La pestaña "Campos del formulario" contiene tres listas desplegables para seleccionar el tipo de formulario, Plantilla (se abre en una pestaña nueva) y Conjunto de atributos (se abre en una pestaña nueva).
El conjunto de atributos en este caso son los campos del propio formulario.
En Platform OneEntry existen cinco tipos de formularios:
- Formulario de pedido - tipo para formularios de pedidos
- Inicio de sesión y registro - tipo destinado a formularios de autenticación y registro
- Para colecciones de integración - tipo para formularios de colecciones de integraciones
- Envío de datos - tipo destinado a todos los demás formularios; solo los formularios de este tipo tienen la pestaña "Formularios de participación"
- Formulario de calificación - tipo para formularios de calificación; en el conjunto de atributos de este formulario debe haber un atributo con el valor de calificación, y el propio formulario tiene una pestaña de "Configuración de calificación"
3. Configuración
La pestaña "Configuración" contiene ajustes de acceso a los datos del formulario y mensajes que se mostrarán al enviar el formulario.
La tarjeta "Acceso a los datos del formulario" contiene una casilla de verificación "Los datos están disponibles solo para administradores (no proporcionar por token)". Cuando la casilla está activada, los datos enviados del formulario solo están disponibles para los administradores y no se proporcionan por token.
La tarjeta "Campos a enviar al script" contiene dos campos de entrada:
- Mensaje sobre el procesamiento exitoso de datos - campo de texto para el mensaje en caso de envío exitoso del formulario
- Mensaje sobre el procesamiento fallido de datos - campo de texto para el mensaje en caso de que ocurra un error al enviar el formulario
Si los datos del formulario se envían a un script, en la pestaña se mostrará adicionalmente el campo "URL donde se enviará el formulario" - la dirección a la que se enviará el formulario.
4. Formulario de participación (Engagement forms)
La funcionalidad Formulario de participación permite integrar formularios de recolección de datos en varios módulos del sistema:
- Administradores (Admin users)
- Páginas (Pages)
- Catálogo (Catalog)
- Usuarios (Users)
A cada módulo se le puede adjuntar una cantidad ilimitada de formularios, asegurando flexibilidad en la recolección de información.
Configuración de formularios
-
Mostrar formulario para todas las entidades del módulo
- Al activarse, el formulario se vuelve accesible para todas las entidades del módulo seleccionado
- No requiere la selección manual de elementos individuales (páginas, usuarios, etc.)
- Ejemplo: formulario de comentarios para todos los productos del catálogo
- La casilla está disponible solo mientras no se haya seleccionado ninguna entidad individual. Si ya se han marcado entidades, la casilla se desactiva y muestra el mensaje Para activarlo, elimine todas las selecciones — desmarque las entidades para activarlo
-
Cerrar formulario para la recolección de datos
- Activar esta configuración prohíbe agregar nuevos registros
- Los usuarios solo pueden ver los datos existentes
- Se utiliza para formularios archivados o para cerrar temporalmente la recolección de información
-
Ver solo sus propios datos
- Limita la visualización de datos solo a los registros del usuario actual
- Los datos de otros usuarios se vuelven invisibles
- Limita la visualización de datos solo a los registros del usuario actual
-
Comentar solo sus propios datos
- Los usuarios pueden comentar exclusivamente sus registros
-
Moderar datos
- Los nuevos registros reciben automáticamente el estado "moderado"
- Visibilidad en el sistema solo después de la aprobación del moderador
Selección de entidades en el formulario de participación
La selección de entidades para usar en el formulario se presenta en tres opciones:
- Selección puntual de entidades Al hacer clic en el selector a la derecha del nombre de la entidad, el formulario se mostrará para esa entidad específica.
- Especificación de datos anidados en la entidad seleccionada Seleccionar el segundo selector al elegir entidades permitirá conectar el formulario automáticamente a todas las entidades anidadas. Es útil en casos donde se crearán entidades adicionales, el formulario de participación ya estará conectado a ellas.
- Mostrar formulario para todas las entidades del módulo Descripción del ítem
Debajo de la lista de entidades se muestran contadores de datos enviados a través del formulario: Total de datos enviados — total y Datos únicos enviados — únicos.
Uso en módulos
Los datos de los formularios de participación se pueden ver en dos pestañas:
- "Formularios de participación para todo el módulo" — datos de todo el módulo (pestaña de nivel superior en el módulo);
- "Formularios de participación" — datos de una entidad específica (por ejemplo, página), pestaña en su editor.
En el selector "Formulario", seleccione el formulario deseado. Si es necesario, se pueden especificar datos adicionales: "ID de usuario que envió los datos" (identificador del usuario que envió los datos), "Estado", intervalo de tiempo (fechas en formato DD-MM-YYYY) y la casilla "Enviado por administrador". En la pestaña "Formularios de participación para todo el módulo" hay también un campo "ID de entidad para la cual se envían los datos" (identificador de la entidad) — en la pestaña de la entidad específica no está presente: la entidad ya está seleccionada. Después de completar los datos necesarios, haga clic en el botón "Select". El botón "Reset" restablece las especificaciones establecidas.
Si es necesario mostrar ciertos atributos, se puede utilizar el selector "Seleccionar atributos para mostrar datos".
Al encontrar datos, aparecerá una tabla con celdas completadas.
Cada elemento de la tabla contiene una columna obligatoria "Información", que indica:
- Fecha y hora de recepción de datos
- Datos del remitente
- Estado del documento
- Identificador de la entidad
Por cada elemento de la tabla se puede iniciar una "conversación", haciendo clic en el botón
.
En la ventana modal abierta estarán disponibles los campos del formulario para completar. Después de completar y especificar el estado, se creará un comentario para el documento indicado.
Cada nuevo comentario se adjuntará al elemento padre, lo que permitirá seguir la jerarquía.