3.2 Project Reports
5.2.26 Third Generation Cellular System
En este capítulo se incluyen los siguientes temas: • Introducir datos en formularios, página 162
• Botones utilizados para dar formato a formularios, página 163
• Crear nuevos formularios, página 165
• Bloquear una instancia de formulario, página 165
• Compatibilidad con AJAX, página 166
Introducir datos en formularios
Los formularios proporcionan campos para que pueda introducir y recuperar datos. La apertura de los formularios se realiza desde una lista de archivos o desde una tarea. Cuando se anexa un formulario a una tarea, aparece como archivo anexo o como campos dentro de la tarea. Al introducir datos en el formulario, éstos se guardan como contenido, propiedades o ambos. Si los datos se guardan sólo como propiedades, el tamaño de archivo del formulario será cero (0).
Para introducir datos en un formulario
1. Si el formulario se abre automáticamente en una tarea, vaya alPaso 3.
2. Desplácese hasta el formulario, selecciónelo y, a continuación, elija Archivo > Editar. 3. Introduzca la información necesaria. Para utilizar los botones de formato para dar
formato al texto, consulteBotones utilizados para dar formato a formularios, página 163.
4. Para borrar los cambios, haga clic en Restablecer.
5. Cuando haya terminado de introducir la información, haga clic en Guardar o en
Enviar.
Botones utilizados para dar formato a formularios
ConsulteTabla 10, página 163para obtener una explicación de los botones de formulario comunes.
Tabla 10. Botones utilizados para dar formato a formularios
Botón Descripción
Mueve el texto seleccionado al
Portapapeles y lo elimina de la ubicación actual.
La configuración de seguridad de determinados navegadores podría desactivar este botón. Para mover texto al Portapapeles, presione Ctrl+X.
Copia el texto seleccionado en el Portapapeles.
La configuración de seguridad de determinados navegadores podría desactivar este botón. Para copiar texto en el Portapapeles, presione Ctrl+C.
Pega el texto del Portapapeles en la ubicación seleccionada.
La configuración de seguridad de determinados navegadores podría desactivar este botón. Para pegar el texto del Portapapeles, presione Ctrl+V. Cambia a negrita el texto seleccionado.
Cambia a cursiva el texto seleccionado.
Subraya el texto seleccionado.
Alinea el bloque de texto actual con el margen izquierdo.
Botón Descripción
Alinea el bloque de texto actual con el margen derecho.
Alinea el bloque de texto actual con los márgenes izquierdo y derecho.
Aplica sangría al bloque de texto actual.
Quita la sangría del bloque de texto actual.
Asigna al texto seleccionado un formato de subíndice.
Asigna al texto seleccionado un formato de superíndice.
Asigna al texto seleccionado un formato de lista numerada.
Asigna al texto seleccionado un formato de lista con viñetas.
Cambia el color del texto seleccionado.
Cambia el color de fondo del texto seleccionado.
Deshace la acción anterior.
• La opción de deshacer no se aplica a las acciones realizadas a través del menú del botón derecho.
• La opción de deshacer no se aplica a los cambios realizados en tablas.
• Es posible que algunos navegadores no permitan deshacer la modificación del color de fondo.
Restaura la acción que se había deshecho.
Inserta una imagen.
Convierte el texto seleccionado en un hipervínculo.
Botón Descripción
Inserta una tabla del Portapapeles. La tabla puede estar en formato HTML, RTF o Microsoft Word.
Revisa la ortografía.
Muestra el origen HTML del texto.
Crear nuevos formularios
Al crear un nuevo formulario, éste se basa en una plantilla que determina los campos del formulario. Los desarrolladores crean plantillas de formulario mediante EMC Documentum Forms Builder. Para utilizar la funcionalidad de formulario, debe tener asignado el rol de usuario form_user, que se define mediante Forms DocApp.
Para crear un formulario
1. Desplácese al lugar donde se creará el formulario. 2. Seleccione Archivo > Nuevo > Formulario.
3. En el campo Nombre de formulario, escriba un nombre para el nuevo formulario. 4. En el campo Plantilla, seleccione la plantilla de formulario que desee utilizar para
crear el formulario. 5. Haga clic en Siguiente.
6. Para introducir datos en el formulario, consulteIntroducir datos en formularios, página 162.
Bloquear una instancia de formulario
Digital Asset Manager bloquea automáticamente una instancia de formulario cuando se edita. Cuando la instancia de formulario está bloqueada, los demás usuarios verán un icono de candado en la instancia de formulario; pueden ver el formulario en modo de sólo lectura hasta que lo envíe o cancele la instancia de formulario.
Por ejemplo, usuario1 se desplaza a la ubicación de la instancia de formulario A en Digital Asset Manager y hace clic con el botón derecho en la instancia de formulario y selecciona
Editar. De este modo, usuario2 verá un icono de candado en la instancia de formulario A; usuario2 sólo puede abrir la instancia de formulario en modo de sólo lectura. Puede desbloquear una instancia de formulario bloqueada de una de las formas siguientes:
• Oculte, cancele, cierre, envíe, reenvíe o rechace la instancia de formulario • Cierre el flujo de trabajo
Al guardar una instancia de formulario, el contenido del formulario se guardará; el bloqueo de la instancia de formulario no se liberará.
Compatibilidad con AJAX
Forms Builder amplía la compatibilidad con AJAX (JavaScript y XML asincrónicos) para aumentar la capacidad de uso y la velocidad de las instancias de formulario. Al agregar o actualizar el contenido del formulario, Digital Asset Manager no actualiza todo el formulario. Digital Asset Manager actualizará o volverá a cargar sólo controles de formulario dependientes. El formulario entero sólo se actualizará al guardarlo o enviarlo. Por ejemplo, suponga una instancia de formulario de solicitud de vacaciones que tiene los siguientes controles: ID de empleado, nombre y una tabla con el período de vacaciones; en este formulario, el control de nombre depende del control de ID de empleado. Si escribe o actualiza un ID de empleado, Digital Asset Manager sólo actualizará el control de nombre dependiente con el nombre de empleado correspondiente. Si agrega contenido a la tabla, o elimina contenido de ella, la aplicación de visualización cliente sólo actualizará el contenido de la tabla y no el formulario completo.
La funcionalidad AJAX está disponible en las situaciones siguientes, aunque no se limita a ellas:
• Cuando el usuario cambia el valor de un control de entrada, se actualizan los valores de los controles dependientes.
• Cuando el usuario cambia el valor de un control de entrada que se utiliza en una fórmula de cálculo, los valores de los controles dependientes se calculan de nuevo automáticamente y los valores actualizados se muestran en los controles correspondientes.
• Cuando el usuario quita un anexo de un formulario, los valores de controles dependientes se actualizan.
• Cuando el usuario cambia el valor de un control de entrada en una tabla que utiliza un adaptador de origen de datos, se actualiza el contenido de la tabla.
• Cuando el usuario cambia el valor de un control de entrada en una columna de tabla, se actualizan los valores de los controles dependientes de la tabla.
• Cualquier mensaje de error, como por ejemplo cuando el usuario introduce un valor no válido para el cálculo, se muestra sin actualizar todo el formulario.