Las extensiones de campo de InterAction te permiten configurar un campo para que inicie un componente externo que recopile y valide información.
Los campos adicionales configurados para usar extensiones de campo aparecen en la vista de Información adicional en el Windows Client como cualquier otro campo adicional. Puedes usar extensiones tanto con campos adicionales globales como específicos de carpeta. Solo se aplican en el Windows Client.
Para que InterAction reconozca una extensión de campo, debe estar correctamente instalada y agregada al registro. Normalmente, el desarrollador de la extensión proporcionará un programa de instalación que copia automáticamente la extensión en la estación de trabajo del usuario y agrega las entradas correspondientes al registro.
Ten en cuenta que la extensión debe distribuirse en las estaciones de trabajo de cada usuario que necesite usarla. Esto se puede hacer de varias maneras:
- Usar una utilidad de actualización de red para “enviar” los archivos de la aplicación cuando los usuarios inicien sesión en la red.
- Configurar un programa de instalación personalizado (por ejemplo, usando InstallShield) y pedir a los usuarios que lo ejecuten desde la red o desde disquetes distribuidos.
Como la instalación requiere actualizar el registro, no se recomienda copiar los archivos manualmente a las estaciones de trabajo.
Una extensión debe estar correctamente instalada y registrada en una estación de trabajo antes de que puedas configurar un campo adicional para usar la extensión. Una vez que un campo adicional está configurado para usar una extensión, InterAction intentará cargar la extensión cada vez que un usuario intente acceder o usar el campo. Si la extensión no está disponible en la estación de trabajo del usuario, InterAction mostrará un mensaje de error.
Cualquier usuario con al menos acceso de solo lectura a una carpeta puede ver un campo adicional en la vista, independientemente de si la extensión está o no instalada.
InterAction incluye una extensión de campo adicional para crear campos adicionales con varias columnas. Para más detalles, consulta Extensión de campo adicional de campo variable.
Extensiones de campo adicional y tipos de campo
No puedes cambiar el tipo de datos de un campo adicional. Por ejemplo, una vez que guardas un campo como “Texto”, no puedes convertirlo en un campo de “Número”.
Sin embargo, puedes cambiar el tipo de campo de un campo existente para que use el tipo Extensión. Esto se debe a que el tipo Extensión en realidad no es un tipo de campo normal, sino que especifica que el campo usa una extensión. El tipo de campo real para la definición del campo depende de la extensión.
Por ejemplo, la Extensión de campo adicional de campo variable incluida con InterAction solo funciona con campos adicionales definidos como campos de texto. Por lo tanto, puedes configurar cualquier campo de texto para usar la extensión. También puedes cambiar un campo existente que usa la extensión para que use el tipo texto en su lugar.
Configurar un campo adicional para usar una extensión
Usa InterAction Administrator para configurar campos adicionales globales para usar extensiones. Usa InterAction para configurar campos adicionales de carpeta para usar extensiones.
- Crea o edita un campo adicional como se describe en “Crear una definición de campo adicional” o “Editar una definición de campo adicional” en Crear y editar definiciones de campos adicionales.
- En el cuadro de diálogo Editar campo adicional, selecciona Extensión en la lista de Tipo de campo.
- Haz clic en el botón Examinar para mostrar una lista de extensiones de campo correctamente instaladas.
- Selecciona la extensión que deseas usar y haz clic en OK.
- Dependiendo de la extensión, puede aparecer un mensaje o un cuadro de diálogo de “configuración”. Complétalo según sea necesario y haz clic en OK.
- Es posible que debas completar los campos Nombre, Descripción y Persona/Empresa. La extensión de campo puede estar diseñada para completar estos campos por ti.
- Haz clic en OK para cerrar el cuadro de diálogo Nuevo/Editar campo adicional.
- Haz clic en Cerrar para cerrar el cuadro de diálogo Administrar campos adicionales globales.