3Y SolutionsAyuda de Dodo DOCS

Ayuda de Dodo DOCS ConfiguraciónAsistente formularios

Dodo DOCS · Ayuda

Asistente formularios

Crear y configurar los formularios de la aplicación: sus datos, campos, índices, directorios y opciones de radicación.

ConfiguraciónAdministradoresF-03

01Qué es

Desde el Asistente formularios se administra todo lo relacionado con los formularios creados en Dodo DOCS: crear, editar, clonar y eliminar formularios; crear, editar y eliminar sus campos; y crear los índices del formulario.

Para entrar, abre Configuración ▸ Asistentes ▸ Formularios.

Menú Configuración desplegado, con Formularios señalado dentro del grupo Asistentes.
Configuración ▸ Asistentes ▸ Formularios.

Se abre la pantalla Formularios, con la lista de los formularios ya creados y los botones para crear, clonar y configurar la carga automática de archivos.

Pantalla Formularios: buscador, botones Crear formulario, Clonar formulario y Carga de archivos, filtro de estado, y una tabla con columnas Código, Nombre, Usuario y Fecha.
Pantalla «Formularios».

02Buscar un formulario

Cada formulario tiene un estado, que determina si está disponible para los usuarios:

  • Borrador: el formulario está en proceso de creación y configuración; no está disponible para crear registros ni es visible para los usuarios.
  • Producción: el formulario ya está creado y configurado por completo; está disponible para crear registros y es visible para los usuarios.
  • Inactivo: el formulario estuvo en producción y ya contiene registros, pero se inactivó; no admite registros nuevos.

Al entrar al asistente, ves los formularios en estado Producción. Para ver los de otro estado, cambia el filtro Estado.

Lista de formularios en estado Producción, con columnas Código, Nombre, Usuario y Fecha.
Formularios en estado «Producción».

Si hay muchos formularios en el estado elegido, escribe en forma completa o parcial el nombre o el código del formulario en la casilla de búsqueda.

Una vez localizado el formulario, despliega su pestaña lateral derecha para ver sus opciones de administrador.

Fila de un formulario con su pestaña lateral desplegada, mostrando las opciones Editar, Campos, Directorios, Eventos y Eliminar.
Opciones del formulario: Editar, Campos, Directorios, Eventos, Eliminar.
Nota: estas opciones se explican en detalle más adelante, en Opciones del formulario.
Consejo: Nuevo el filtro y la búsqueda se conservan al entrar a un formulario y volver a la lista, tal como los dejaste. Esto vale también para las demás listas de administración —flujos de trabajo, usuarios, roles, grupos, tipos documentales, listas y formatos—, y en todas ellas puedes buscar con solo pulsar Enter.
Lista de formularios con el texto de búsqueda «Correspondencia recibida» conservado tras entrar a un elemento y volver.
El filtro se conserva al volver a la lista.
↑ Volver al inicio

03Formulario principal e índice único

Antes de crear formularios, conviene entender estos dos conceptos: se usan al crear un formulario y sus campos.

Índice único

Cuando un campo de un formulario se configura como índice único, no se pueden ingresar dos registros con el mismo valor en ese campo. Esto evita registros duplicados.

Por lo general, todo formulario debe tener un índice único: el campo que identifica a cada registro y lo distingue de los demás.

Ejemplo: en un formulario de «Vehículos», el campo Número de placa debe ser índice único, porque dos vehículos no pueden compartir placa. El campo Color de vehículo no debe serlo, porque varios vehículos pueden compartir color.
En un formulario de «Pagos seguro», donde se registran los pagos de cada vehículo, también hace falta un índice único propio: por ejemplo, el Número o código de pago. En cambio, el campo Número de placa de ese formulario no debe ser índice único, porque un mismo vehículo tendrá varios pagos.

Formulario principal

Dos formularios pueden estar relacionados: por ejemplo, «Vehículos» y «Pagos seguro», porque cada pago corresponde a un vehículo. Es una relación de uno a varios —un vehículo tiene varios pagos—, y el formulario que representa el «uno» («Vehículos») debe definirse como formulario principal del que representa los «varios» («Pagos seguro»).

Nota: para que un formulario pueda ser formulario principal de otro, su primer campo debe estar configurado como obligatorio y como índice único.
Nota: si necesitas consultar los registros relacionados a un registro de un formulario principal, ve a la ayuda Registros relacionados (formulario principal).
↑ Volver al inicio

04Crear formulario

Consejo: antes de crear un formulario, conviene tener una plantilla o borrador con los campos, sus tipos de dato y el orden de diligenciamiento que se necesita. Así se evita crear campos innecesarios que luego haya que eliminar o reordenar.

En la pantalla Formularios, haz clic en +Crear formulario.

Botón +Crear formulario en la pantalla Formularios.
Botón «+Crear formulario».

Se abre la pantalla para crear el formulario, con la sección Datos formulario:

Sección Datos formulario: Código, Nombre, Descripción, Formulario principal, Estado y Longitud consecutivo.
Sección «Datos formulario».
  • Código: alfanumérico, sin guiones, hasta 50 caracteres. Obligatorio.
  • Nombre: obligatorio.
  • Descripción: breve, del tema del formulario. Obligatoria.
  • Formulario principal: el formulario principal de este, si aplica; si no, elige Ninguno. Ver Formulario principal e índice único.
  • Estado: Borrador, Producción o Inactivo (ver Buscar un formulario).
  • Longitud consecutivo: cantidad de caracteres del consecutivo del radicado de cada registro, por ejemplo 8. Obligatoria. El número de radicado completo se forma con código del formulario, código de la sucursal, fecha (AAAA-MM-DD) y el consecutivo: por ejemplo, con longitud 8, 4-01-2021081700000003.
  • ¿Asociar una imagen al registro?: si se activa, cada registro del formulario podrá asociarse a una imagen.
Detalle de un registro con la opción Imagen en la barra de acciones y, debajo, un ícono de imagen genérico junto a sus datos (algunos difuminados).
Con «¿Asociar una imagen al registro?» activo, cada registro tiene la opción «Imagen» para cargarla.
Nota: cuando se asigna un formulario principal, se crea automáticamente el primer campo del formulario: una lista ComboBox con los ítems id/nombre de los registros del formulario principal. Este campo enlaza los registros de ambos formularios.

Debajo, encontrarás las secciones para configurar el asistente de radicación y las opciones exclusivas para archivos PDF. Puedes configurarlas ahora o más adelante, desde la opción Editar del formulario ya creado —se explican en Configurar asistente para la creación de registros y opciones para PDF.

Cuando termines de diligenciar Datos formulario, haz clic en Crear.

Botón Crear al final del formulario de creación.
Botón «Crear».

Se crea el formulario y pasas a la pantalla Campos del formulario, donde puedes crear sus campos de inmediato o más adelante (ver Crear y configurar campos en un formulario).

Pantalla Campos del formulario recién creado, sin campos aún, con el botón Crear campo.
Pantalla «Campos del formulario» al terminar de crear.

Una vez creado, encontrarás el formulario en la lista del asistente —recuerda filtrar por su Estado.

↑ Volver al inicio

05Configurar asistente para la creación de registros y opciones para PDF

Al crear o editar un formulario encontrarás estas dos secciones plegables.

Configurar el asistente para la creación de registros

Cuando se radica un registro en el formulario, aparece un asistente que ofrece al usuario radicador una serie de pasos opcionales relacionados con el registro. Esos pasos se configuran aquí.

Sección desplegada Configurar asistente para la creación de registros, con las opciones Sticker, Archivos, Flujos de trabajo y Notificaciones.
Opciones del asistente de radicación.
  • Sticker: habilita imprimir un sticker al radicar, en formato Texto, Código de barras o Código QR.
  • Archivos: habilita adjuntar uno o más archivos al registro al radicar. Con Requerido activo, no se puede continuar sin cargar al menos un archivo.
  • Flujos de trabajo: habilita iniciar un flujo de trabajo al radicar. Requerido obliga a iniciarlo; Único permite un solo flujo por registro desde ese formulario. También se elige qué archivos se adjuntan al flujo (todos, el último, o ninguno) —el usuario puede cambiar esta opción al radicar.
  • Notificaciones: habilita enviar una notificación a otros usuarios al radicar, que les llega como tarea libre. Requerida obliga a enviarla; Única permite una sola por registro.
Casilla Sticker activada, con el desplegable Imprimir mostrando Texto, Código de barras y Código QR.
Opción «Sticker»: tipo de impresión.

Así se ve el sticker al momento de radicar:

Paso Archivo y sticker del asistente de radicación, mostrando la vista previa del sticker en texto con formulario, radicado, fecha y usuario.
Vista previa del sticker en el asistente de radicación.
Paso Archivo y sticker con un código QR y la casilla Seleccione un archivo con el botón Selecciona archivos.
Sticker en código QR y carga de archivo, en el mismo paso del asistente.
Paso Workflow del asistente de radicación: selector de flujo de trabajo a iniciar y opciones de qué archivos adjuntar.
Paso «Workflow»: inicia el flujo y elige qué archivos adjuntarle.
Paso Notificación del asistente de radicación: asunto, descripción, fechas, prioridad, usuarios y grupos a notificar.
Paso «Notificación» del asistente de radicación.

Inicio automático del flujo de trabajo Nuevo

Con Flujos de trabajo y Requerido activos, puedes marcar además Iniciar flujo de trabajo automáticamente: el flujo empieza solo en cuanto se crea el registro, sin que nadie lo inicie a mano. El sistema crea el proceso, reparte las tareas, adjunta los archivos indicados y envía los correos. También puedes redactar un mensaje propio que verá el usuario que radicó, explicándole qué pasó y qué sigue.

Casilla Iniciar flujo de trabajo automáticamente activada, junto al campo Mensaje cuando el flujo se inicia automáticamente.
Casilla «Iniciar flujo de trabajo automáticamente» y su mensaje.
Nota: si el flujo le asigna la primera tarea a la misma persona que radicó el registro, un aviso la lleva directamente a esa tarea.

Correo automático al radicar Nuevo

En el panel Plantilla predeterminada de correo (HTML) puedes configurar que, al radicar un registro, se envíe un correo automáticamente: a qué dirección (tomada de un campo del formulario), con qué asunto, con qué plantilla HTML —ver Personalización formatos—, y si se envía como correo certificado.

Panel Plantilla predeterminada de correo (HTML): Campo de correo electrónico, Asunto del correo, Plantilla HTML y casilla Enviar como correo certificado.
Correo automático al radicar: destinatario, asunto, plantilla y correo certificado.

Configuración del asistente de radicación (archivos) Nuevo

Este panel controla qué se muestra en el asistente de radicación: los archivos ya publicados, la sección de formatos y el botón de Dodo SCAN. También puedes escribir un mensaje de documentos requeridos propio, con viñetas y varias líneas, explicando qué hay que adjuntar.

Panel Configuración del asistente de radicación (archivos): casillas Mostrar archivos publicados, Mostrar sección de formatos, Mostrar botón Dodo SCAN, y el campo Mensaje de documentos requeridos con viñetas.
Qué se muestra en el asistente de radicación, y el mensaje de documentos requeridos.

Opciones exclusivas para archivos PDF

Estas opciones se ejecutan automáticamente al cargar archivos PDF al formulario; también funcionan con PDF protegidos por contraseña.
  • Radicado electrónico: añade al documento PDF una página inicial con la información del radicado.
  • Firmar con certificado digital: firma el documento PDF con un certificado digital.
Página inicial de radicado electrónico añadida a un PDF: Formulario, Radicado, Fecha, Usuario y código de barras.
Página de «Radicado electrónico» al abrir el PDF.
Casilla Firmar con certificado digital activada, junto a Radicado electrónico.
Opciones exclusivas para PDF.

Al terminar de configurar estas dos secciones, haz clic en Crear (si estás creando el formulario) o Actualizar (si lo estás editando).

↑ Volver al inicio

06Opciones del formulario (Editar, Campos, Directorios, Informe, Eventos, Eliminar)

Desde la pestaña lateral de un formulario, en el Asistente formularios, se realizan las acciones de administrador sobre él.

Pestaña lateral de un formulario desplegada con las opciones Editar, Campos, Directorios, Informe, Eventos y Eliminar.
Opciones del formulario.
  • Editar: edita los datos del formulario, el asistente de radicación y las opciones para PDF —los mismos campos de Crear formulario. Al terminar, haz clic en Actualizar.
    Nota: si el formulario ya tiene registros creados, no se puede editar su formulario principal.
  • Campos: crea, edita o elimina los campos del formulario, crea sus índices y revisa una vista previa —ver Crear y configurar campos en un formulario.
  • Directorios: crea, edita o elimina los directorios del formulario —ver Crear y configurar directorios de un formulario.
  • Informe: muestra el detalle técnico de cada campo del formulario: orden, nombre, tipo de campo, control, si es requerido y su estado. Se puede filtrar por estado (Activo, Eliminado, Inactivo).
  • Eventos: muestra el historial de eventos del formulario —consultas y modificaciones realizadas.
  • Eliminar: elimina el formulario, previa confirmación.
    Nota: si el formulario está asociado a plantillas o flujos de trabajo, no se puede eliminar. Primero hay que desasociarlo desde la configuración de esas plantillas o flujos.
Pantalla de informe de campos de un formulario, con columnas Orden, Nombre, Tipo, Control, Requerido y Estado.
Opción «Informe»: detalle técnico de los campos.
Pantalla Eventos del formulario, con columnas Accion, Fecha, Usuario, Host (difuminado) y Comentario.
Opción «Eventos»: historial de consultas y modificaciones. La columna Host se difumina por ser datos internos de red.
Pantalla para eliminar un formulario, con sus datos y el botón Eliminar.
Opción «Eliminar»: confirmación con los datos del formulario.
↑ Volver al inicio

07Crear y configurar campos en un formulario

Desde el Asistente formularios, haz clic en la opción Campos del formulario.

Pantalla Campos del formulario, sin campos aún, con pestañas Campos, Indices y Vista previa.
Pantalla «Campos del formulario».
Consejo: en los formularios que serán principales de otro, conviene que el primer campo sea el número de identificación del registro (Nit, cédula, código…), el segundo su nombre, y el tercero el tipo de identificación —porque cuando un formulario se usa como principal, el campo de lista que se crea automáticamente en el otro formulario muestra los dos primeros campos concatenados de cada registro. Lo mismo aplica cuando un formulario alimenta los ítems de un campo tipo lista.

Para crear un campo, haz clic en Crear campo.

Botón Crear campo en la pantalla Campos del formulario.
Botón «Crear campo».

Elige el tipo de dato que almacenará:

  • String: texto (nombres, observaciones…).
  • Integer: numérico entero, con o sin signo.
  • Real: numérico con decimales (máx. 2).
  • Date: fecha.
  • DateTime: fecha y hora.
  • Money: valores monetarios.
  • Boolean: falso o verdadero.
  • Time: hora.
Pantalla Crear campo del formulario con los desplegables Tipo de dato y Control, y el botón Siguiente.
Selección de tipo de dato y control.

Según el tipo de dato, elige el control con que se mostrará: TextBox, TextArea, ComboBox, NumericTextBox, DateTimePicker, DatePicker, Check, TimePicker, AutoComplete, MultiSelect, Label, Lookup o DataBindingTextBox —cada uno se explica en Otras opciones de configuración de campo. Luego, haz clic en Siguiente.

Nota: el tipo de dato y el control de un campo no se pueden editar después de creado.

A continuación se explican las opciones para un campo String con control TextBox; con otros tipos y controles algunas cambian —ver Otras opciones de configuración de campo.

Datos del campo

  • Orden: lo genera el sistema automáticamente.
  • Nombre del campo: obligatorio.
  • Longitud máxima de caracteres: tope de dígitos o caracteres del valor; 0 es longitud indefinida. Solo se valida si el campo es obligatorio, y no se puede editar una vez el formulario tiene registros radicados.
  • Máscara: restringe el tipo de carácter permitido en cada posición, con una regla por carácter. Vacío si no aplica ninguna restricción.

Reglas de máscara

  • 0: un dígito (0-9).
  • 9: un dígito o un espacio en blanco.
  • #: un dígito, un espacio, + o -.
  • L: una letra (A-Z, mayúscula o minúscula).
  • ?: una letra o un espacio en blanco.
  • &: cualquier carácter, excepto espacio.
  • C: cualquier carácter o un espacio.
  • A: una letra o un número.
  • a: una letra, un número o un espacio.
Ejemplo: un Número telefónico de 7 dígitos usa la regla 0 siete veces: 0000000. Un Código del proveedor de 2 letras seguidas de 2 números (p.ej. AA23) combina reglas: LL00.
Nota: si defines longitud máxima o mínima de caracteres, la cantidad de reglas de máscara no debe superar la máxima ni ser menor que la mínima.

Longitud mínima de caracteres: tope inferior de dígitos o caracteres; puede ser 0. Solo se valida si el campo es obligatorio.

Opciones de configuración del campo

Lista de casillas de opciones de un campo: obligatorio, parámetro de búsqueda, imprimir en sticker, ocultar al radicar, guardar último valor, metadato, ayuda listas.
Opciones de configuración de un campo String/TextBox.
  • ¿El valor del campo es obligatorio?: no se puede dejar en blanco al diligenciar. No editable si el formulario ya tiene registros.
  • ¿Usar este campo como un parámetro de búsqueda?: lo incluye entre las opciones de búsqueda de registros —ver Búsqueda específica de registros y documentos.
  • ¿Imprimir en Sticker de radicación?: imprime el valor del campo en el sticker.
  • ¿Ocultar campo al radicar?: el campo no aparece al radicar; solo es visible para diligenciarlo en pasos posteriores del flujo de trabajo. No editable con registros ya creados.
  • ¿Guardar último valor?: precarga, al radicar, el valor del último registro radicado —útil para campos muy repetitivos.
  • Metadato: incluye el valor del campo en los metadatos de los PDF que se adjunten, al crear el expediente electrónico.
  • ¿Recordar valor?: habilita autocompletar desde la tercera letra escrita, con base en el historial de valores del campo. Solo disponible si el campo tiene longitud máxima definida.
  • Ayuda listas: para campos donde cada ítem de una lista debe separarse por un carácter especial; muestra un ícono de ayuda con un asistente para diligenciar el campo correctamente.

Configuración avanzada Nuevo

Los campos de texto y numéricos tienen además una sección Configuración Avanzada, para guiar al usuario y evitar que escriba datos incorrectos:

  • Texto de ayuda (Placeholder): el texto que se muestra en el campo cuando está vacío.
  • Formato de texto: aplica un formato automático a lo que se escribe.
  • Tipo de caracteres permitidos: restringe qué caracteres se pueden ingresar; con Todos excepto se habilita además Caracteres no permitidos, para bloquear una lista concreta en vez de restringir por tipo.
Nota: si el usuario pega o arrastra texto con caracteres no permitidos, el sistema los quita y avisa para que revise antes de guardar.
Sección Configuración Avanzada de un campo de texto: Texto de ayuda (Placeholder), Formato de texto, Tipo de caracteres permitidos y Caracteres no permitidos.
Configuración avanzada de un campo de texto.

En los campos numéricos enteros, la Configuración Avanzada permite además fijar un valor mínimo y máximo, y exigir que el valor sea positivo.

Consejo: también puedes agregar un texto de ayuda a las opciones de una lista (Configuración ▸ Listas ▸ [lista] ▸ Items ▸ [ítem] ▸ Editar): cuando el usuario elige esa opción, aparece un recuadro con la explicación.

Cuando termines, haz clic en Guardar.

Parte final del formulario de configuración de un campo, con el botón Guardar resaltado.
Botón «Guardar» del campo.

El campo queda creado y visible en la pestaña Campos de la pantalla Campos del formulario.

Pestaña Campos con un campo ya creado (Proveedor, String, Lookup Simple) y sus acciones Detalle, Editar, Eliminar.
Campo creado, con sus acciones (ver Opciones del campo).

La pestaña Vista previa muestra cómo se verá el formulario con los campos que llevas creados.

Pestaña Vista previa del formulario, mostrando el campo Proveedor con un selector y el botón de búsqueda.
Vista previa del formulario.
↑ Volver al inicio

08Otras opciones de configuración de campo

La mayoría de las opciones de un campo se explicaron en Crear y configurar campos en un formulario. Aquí se explican las que solo aparecen según el tipo de dato o de control elegido.

String - ComboBox

Un campo ComboBox es una lista desplegable con ítems ya definidos, donde el usuario solo elige un valor.

Campo Proveedor con control ComboBox desplegado, mostrando el valor elegido y la lista de ítems (difuminados por tratarse de proveedores y personas reales de la base de pruebas).
Campo ComboBox. La lista de ítems se difumina: son proveedores y personas reales de la base de pruebas, no forman parte de la explicación del control.

Al crear el campo, eliges de dónde toma sus ítems: una Lista o un Formulario —solo estarán disponibles los formularios que tengan un índice único (ver Crear índices al formulario). Si eliges un formulario, sus ítems serán el primer y segundo campo concatenados de cada registro.

Filtrar los datos que se traerán del formulario

Cuando el ComboBox toma sus valores de un formulario, puedes filtrarlos: haz clic en los tres puntos del campo.

Campo Ítem de enlace con el botón de tres puntos resaltado para abrir el filtro.
Botón para abrir el filtro del formulario elegido.

En la ventana emergente, escribe el código Transact-SQL del filtro.

Ejemplo: para que un ComboBox de proveedores solo muestre los de estado Activo del grupo ACCESORIOS / HARDWARE —siendo C0003 el código del campo Estado y C0004 el del campo Grupo—, el filtro sería: C0003 = 'Activo' AND C0004 = 'ACCESORIOS / HARDWARE'.

Los íconos de ayuda (?) muestran los códigos de los campos del formulario y los operadores disponibles. Escribe el filtro, haz clic en Validar filtro y, si aparece Filtro correcto, en Aceptar.

Ventana Filtros del campo con el código Transact-SQL escrito, el mensaje Filtro correcto y el botón Aceptar.
Filtro validado.

String - AutoComplete

El usuario empieza a escribir y se despliega una lista con los ítems que contienen el texto escrito. Se configura igual que ComboBox: eligiendo la lista o formulario de origen, con la misma opción de filtro.

String - MultiSelect

El usuario puede elegir varios valores de una lista desplegable. Se configura igual que ComboBox y AutoComplete.

Campo Proveedor con control MultiSelect: varios ítems ya elegidos y la lista desplegada (difuminados por ser proveedores y personas reales de la base de pruebas).
Campo MultiSelect, con varios ítems elegidos. La lista se difumina por el mismo motivo que en ComboBox.

String - Lookup

Un campo Lookup abre una ventana emergente para elegir el registro de cualquier formulario, o de uno determinado. También se elige un Directorio del formulario enlazado, donde quedarán los documentos que se adjunten al registro que se está creando.

Mostrar solo un formulario: limita el Lookup a los registros de un único formulario. Igual que con otros controles que eligen formulario, se pueden filtrar sus registros.

Configuración de un campo Lookup: casilla Mostrar solo un formulario y selector de Directorios.
Configuración de un campo Lookup.

String - Lookup Simple

Igual que Lookup, pero solo permite elegir los datos del registro —no se elige Directorio.

String - DataBindingTextBox

Abre una ventana emergente para elegir el dato de un registro de un formulario determinado. A diferencia de Lookup, es obligatorio elegir un solo formulario de origen, y también se pueden filtrar sus registros.

Configuración de un campo DataBindingTextBox con el selector de formulario de origen.
Configuración de un campo DataBindingTextBox.

Integer - NumericTextBox

Valores numéricos enteros. Trae dos opciones adicionales: ¿El valor de este campo es único en el formulario? (no admite valores repetidos) y ¿No permitir valores negativos? —ambas requieren que el campo sea obligatorio para funcionar.

Real - NumericTextBox

Valores numéricos con decimales (máx. 2), además de las opciones de Integer. También se configura un formato, con código: por ejemplo c (moneda), p0 (porcentaje) o #.00 kg (peso).

Opciones de un campo numérico Real: obligatorio, único, sin negativos, sticker, ocultar, guardar último valor y ejemplos de formato (moneda, porcentaje, peso).
Ejemplos de formato para un campo Real.

Date - DatePicker

El control DatePicker ofrece un calendario para elegir la fecha sin digitarla. Dos opciones adicionales: ¿El valor se puede editar manualmente? —también se puede digitar, útil para fechas muy pasadas o futuras— y ¿No mostrar fechas pasadas? —el calendario solo habilita desde hoy en adelante.

DateTime - DateTimePicker

Igual que DatePicker, pero además de la fecha permite elegir la hora.

Selector de hora de un campo DateTimePicker, con una lista de horas y la hora 8:00 seleccionada.
Selector de hora en un campo DateTimePicker.
↑ Volver al inicio

09Opciones del campo (Detalle, Editar, Eliminar)

En el Asistente formularios, entra a la opción Campos del formulario. En la pestaña Campos verás cada campo con sus acciones: Detalle, Editar y Eliminar.

Tabla de campos de un formulario con la columna Acciones mostrando los botones Detalle, Editar y Eliminar.
Acciones de cada campo.

Opción Detalle

Muestra la información y configuración actual del campo, y el historial de modificaciones (pestaña Eventos). Desde el botón Editar se llega a la misma pantalla que la opción Editar.

Pantalla Detalle del campo Factura #, con su configuración y, al final, Usuario y Host (difuminado).
Detalle de un campo. El Host se difumina por ser un dato interno de red.

Opción Editar

Edita los datos y la configuración del campo. Haz clic en Guardar para aplicar los cambios, o en Regresar para descartarlos.

Pantalla Control TextBox para editar un campo Nit/Rut, con Orden, Nombre del campo, Longitud máxima y Máscara.
Pantalla «Editar campo».
Nota: si el formulario ya tiene registros creados, algunos campos u opciones no se pueden editar —ver Crear y configurar campos en un formulario.

Opción Eliminar

Elimina el campo, previa confirmación.

Nota: si el campo está configurado como obligatorio, no se puede eliminar. Primero hay que desmarcar ¿El valor de este campo es obligatorio? en su configuración —lo cual tampoco es posible si el formulario ya tiene registros.
↑ Volver al inicio

10Crear índices al formulario

Nota 1: para que un campo pueda ser índice, debe tener longitud máxima de caracteres especificada, o ser de tipo entero.
Nota 2: no se puede definir un índice único en formularios que ya tienen registros.

Un campo definido como índice puede ser único o no único, según su finalidad.

Índices no únicos

Aceleran las búsquedas de registros cuando el campo se usa como filtro.

Ejemplo: en un formulario de «Facturas recibidas», definir el campo Tipo como índice no único hace que las consultas por ese campo sean más rápidas.
Consejo: definir demasiados índices puede degradar la velocidad de las consultas, en vez de mejorarla. Crea índices con moderación, solo en los campos que más se usarán como filtro de búsqueda.

Índices únicos

Impiden ingresar valores repetidos en el campo, o en la combinación de dos campos, además de acelerar las búsquedas.

Ejemplo 1: en un formulario de facturas, un índice único con el campo «Número de factura» evita números de factura repetidos (índice de un campo).
Ejemplo 2: un índice único con «Número de factura» y «Proveedor» evita números de factura repetidos para un mismo proveedor (índice de dos campos).
Nota: por lo general, un formulario solo necesita un índice único —ver también Formulario principal e índice único.

Crear un índice

En la pantalla Campos del formulario, haz clic en la pestaña Indices y luego en Crear índice.

Pestaña Indices de la pantalla Campos del formulario, resaltada.
Pestaña «Indices».

Elige el campo que será índice y su criterio de ordenación (ascendente o descendente). Si el índice es de dos campos, agrega el segundo de la misma forma. Luego especifica si es único o no, y haz clic en Aceptar.

Ventana Crear índice: tabla de columnas y criterio de ordenación, con el selector Es único.
Ventana «Crear índice».
Nota: al elegir los campos para el índice, solo aparecen disponibles los que cumplen los requisitos para serlo.

Repite el procedimiento para crear más índices si lo necesitas.

Pestaña Indices con varios índices ya creados, con sus columnas y si son únicos.
Índices creados en el formulario.
↑ Volver al inicio

11Crear y configurar directorios de un formulario

Se puede crear una estructura de directorios en un formulario, para organizar y clasificar los archivos que se adjunten en sus registros.

En el Asistente formularios, elige la opción Directorios de la pestaña lateral del formulario.

Nota: al crear un formulario, se crea por defecto el directorio 00-DOCS, que se puede editar o eliminar si se requiere.
Pantalla Directorios del formulario, con buscador por código y nombre, botón Crear, y el directorio 00 - DOCS con sus acciones.
Pantalla «Directorios del formulario».

Crear directorio

Asigna un código y un nombre, y haz clic en +Crear.

Casillas Código y Nombre diligenciadas (02, Contratos y Adiciones) y el botón +Crear.
Crear un directorio.

Editar directorio

Haz clic en el ícono editar del directorio, haz los cambios y haz clic en Actualizar.

Lista de directorios con el ícono editar señalado sobre el directorio 00 - DOCS.
Ícono «editar» de un directorio.

Eliminar directorio

Haz clic en el ícono eliminar y confirma.

Nota: si un directorio ya contiene archivos, no se puede eliminar. Hay que moverlos a otra ubicación primero.
Lista de directorios con el ícono eliminar señalado sobre un directorio.
Ícono «eliminar» de un directorio.

Mover un directorio

El ícono mover permite llevar un directorio dentro de otro: ingresa el código completo del directorio destino y haz clic en el ícono mover. Para mover un sub-directorio al primer nivel, activa la casilla «Seleccione si el directorio es de primer nivel» antes de mover.

Vista previa de los directorios

La pestaña Vista previa muestra cómo se verán los directorios en el detalle del registro, con los botones Expandir, Contraer y Refrescar.

Pestaña Vista previa de directorios, con una estructura de carpetas 01, 02 y 03 sin expandir.
Vista previa de los directorios.

Buscar un directorio o sub-directorio

Si la estructura es grande, usa Buscar e ingresa el código o el nombre, completo o parcial.

Pantalla Directorios del formulario Empleados, con varios directorios de recursos humanos y el botón Buscar resaltado.
Buscar un directorio.

Acciones en directorios de último nivel

Nota: un directorio de último nivel es uno que no contiene sub-directorios.

Al hacer clic en un directorio de último nivel, aparecen tres acciones:

Panel de acciones de último nivel: Asignar propiedades de retención, Asignar tipos documentales y Cerrar directorio.
Acciones de un directorio de último nivel.
  • Asignar propiedades de retención: hereda al directorio las mismas propiedades de retención de un directorio serie o subserie de la estructura archivística. Se busca por código o nombre; una vez asignadas, se pueden quitar con el ícono eliminar.
  • Asignar tipos documentales: define qué tipos documentales estarán disponibles para los archivos que se carguen en ese directorio —además del tipo Genérico, que siempre aparece. Se busca el tipo documental, se activa su casilla y se hace clic en Adicionar (+). Los tipos documentales de la aplicación se administran en Configuración ▸ Tipos documentales.
  • Cerrar directorio: impide que los registros del formulario sigan guardando documentos en él —no aparecerá la opción para cargar archivos. Se puede volver a abrir haciendo clic en la misma opción.
↑ Volver al inicio

12Clonar formulario

Permite crear una copia idéntica de un formulario ya creado, con todos sus campos y configuraciones —tanto del formulario como de sus campos. Los registros no se clonan.

Consejo: útil cuando necesitas un formulario muy similar a otro ya creado; ahorra tiempo de diseño. Luego, ajusta la copia según haga falta.

En el Asistente Formularios, haz clic en Clonar formulario.

Botón Clonar formulario en la pantalla Formularios.
Botón «Clonar formulario».

Diligencia los campos: el formulario que quieres clonar, y el código y nombre de la copia. Haz clic en Enviar.

Pantalla Clonar formulario, con los campos Formulario, Código, Nombre y el botón Enviar.
Pantalla «Clonar formulario».

El formulario se clona y queda en la lista del Asistente Formularios, listo para editar sus datos, sus campos o sus directorios —las mismas acciones que sobre cualquier otro formulario.

↑ Volver al inicio

13Servicio de carga de archivos

El servicio de carga de archivos de Dodo DOCS carga archivos a radicados existentes, e inicia flujos de trabajo de forma automática, sobre la aplicación principal. Lee archivos ubicados y nombrados de forma específica en una ruta predeterminada, y ejecuta la carga desde el API REST.

En el Asistente formularios, haz clic en el botón Carga de archivos para configurar qué formularios usarán esta funcionalidad.

Botón Carga de archivos en la pantalla Formularios.
Botón «Carga de archivos».

Verás la lista de configuraciones ya creadas. Haz clic en +Crear para agregar una nueva.

Pantalla Servicio de carga de archivos, con una lista de formularios configurados y sus columnas Código directorio, Código tipo documental, Flujo de trabajo y Al publicar el archivo.
Pantalla «Servicio de carga de archivos».

Diligencia los campos:

  • Nombre formulario: el formulario al que se le configurará la publicación automática.
  • Código directorio: con el botón de puntos, elige el directorio de la estructura del formulario.
  • Código tipo documental: con el botón de puntos, elige el tipo documental asociado a ese directorio.
Ventana Directorios de último nivel, con la lista de directorios del formulario para elegir.
Selección del directorio de último nivel.
  • Flujo de trabajo: el flujo que se iniciará al publicar el archivo.
  • Al publicar el archivo: si se inicia siempre un flujo nuevo, o se adjunta a uno en curso.

Al terminar, haz clic en +Crear.

Formulario para crear la publicación automática de archivos, con Nombre formulario, Código directorio, Código tipo documental, Flujo de trabajo y el botón +Crear.
Crear la publicación automática de archivos.

La configuración queda en la lista, donde puedes editarla, eliminarla o agregarle un flujo de trabajo adicional.

Flujo de trabajo adicional

Permite iniciar un flujo de trabajo adicional según una condición sobre un campo del formulario (si Columna = Valor, se inicia el flujo). Haz clic en +Crear, elige el campo, el Valor que debe tener para cumplir la condición, y el flujo de trabajo a iniciar —igual que en la configuración principal, eliges si siempre se inicia un flujo nuevo o se verifica uno en curso.

Lista del servicio de carga de archivos, con la fila Roles desplegando las opciones Editar, Flujo de trabajo adicional y Eliminar.
Opción «Flujo de trabajo adicional».
Consejo: puedes agregar varias configuraciones al mismo formulario, para iniciar distintos flujos de trabajo según distintas condiciones.
↑ Volver al inicio