DISEÑO DE APLICACIONES


Creación de un planificador incrustado
El planificador incrustado le permite diseñar formularios o subformularios que muestren las planificaciones de los usuarios. Por ejemplo, puede crear un formulario para que los usuarios planifiquen las reuniones de departamento. La incrustación de un planificador en el formulario permite a los usuarios comprobar las planificaciones de los demás antes de decidir la hora de la reunión. Asimismo, los usuarios pueden hacer clic en el nombre de una persona dentro del planificador para abrir la vista de agenda de esta persona (siempre que al usuario se le haya concedido acceso en las preferencias de correo de la persona). La agenda puede programarse para que se abra en un marco distinto o en su propia ventana. Para ver un ejemplo de formulario con planificador incrustado, consulte el formulario de agenda de grupo en la plantilla de correo.

Para usar un planificador incrustado, es necesario realizar las tareas siguientes:


Para crear un planificador incrustado en un formulario o subformulario

En un formulario o subformulario se pueden incrustar uno o varios planificadores incrustados.

1. Abra o cree un formulario o un subformulario para el planificador incrustado.

2. Sitúe el cursor en el lugar en el que desea que aparezca el planificador incrustado.

3. Seleccione Crear > Elemento incrustado > Planificador.

Nota El planificador incrustado no muestra información de planificación mientras se diseña el formulario o subformulario.

Para crear los campos del planificador incrustado

Para mostrar la planificación de una persona, el planificador incrustado necesita tres elementos de información.


Para recopilar estos datos, puede crear campos editables en el formulario para que los usuarios introduzcan en ellos la información que desean que aparezca. También puede utilizar LotusScript o el lenguaje de fórmulas para crear los elementos de los campos. Consulte el formulario GroupScheduler de la plantilla de correo si desea ver un ejemplo de recopilación de datos mediante un botón de acción y el lenguaje de fórmulas.

Una vez creados los campos o cualquier otro método de recopilación de datos, deberá asociar estos campos a los atributos del planificador incrustado, tal como se explica en la sección siguiente.

Para programar el planificador incrustado

Una vez creados los campos para recopilar los datos, deberá programar el planificador incrustado para que pueda recuperarlos. El planificador incrustado se puede programar empleando los atributos siguientes.

Para asociar los campos a los atributos:

1. Seleccione el atributo en la ficha Objetos del panel de programación.

2. Especifique un nombre de campo, entre comillas, en el área de scripts del panel de programación.
AtributoDescripción
Elementos de personas obligatoriasFórmula que da como resultado una lista con uno o varios nombres de elementos. Durante la ejecución, el planificador mostrará la lista de personas obligatorias.

Si ha escrito una fórmula de LotusScript para obtener los datos de este atributo, la fórmula deberá dar como resultado una lista de texto con uno o varios nombres de campo.

Elementos de personas opcionalesFórmula que da como resultado una lista con uno o varios nombres de elementos. Durante la ejecución, el planificador mostrará la lista de personas opcionales.
Elementos de salasFórmula que da como resultado una lista con uno o varios nombres de elementos. Durante la ejecución, el planificador mostrará la lista de salas.
Elementos de recursosFórmula que da como resultado una lista con uno o varios nombres de elementos. Durante la ejecución, el planificador mostrará la lista de recursos.
Elemento de fecha de inicio de intervaloFórmula que da como resultado un nombre de elemento. Durante la ejecución, el valor de fecha y hora asignado a este elemento indicará el día y la hora de inicio de la reunión.
Elemento de fecha de finalización de intervaloFórmula que da como resultado un nombre de elemento. Durante la ejecución, el valor de fecha y hora asignado a este elemento indicará el día y la hora de finalización de la reunión.
Elemento de fecha de inicio de cuadrícula Fórmula que da como resultado un nombre de elemento. Si no se especifica este atributo, la cuadrícula de tiempo ocupado del planificador comenzará en la hora y fecha actuales. Si se especifica el evento, se examinará el valor de fecha y hora asignado a este elemento.

Si el componente de hora del valor de fecha y hora se define como ALLDAY, la cuadrícula de tiempo usará la fecha especificada y la hora actual. Si el componente de fecha del valor de fecha y hora se define como ANYDAY, la cuadrícula de tiempo ocupado usará la fecha especificada y la hora actual.

El valor de este campo debe ser una fecha y una hora. Si el valor no es una fecha/hora, el valor predeterminado corresponderá a la fecha y hora actual del sistema del usuario. Si el valor es solamente una fecha, el valor predeterminado corresponderá a dicha fecha y a la hora actual del sistema del usuario. Si el valor es solamente una hora, el valor predeterminado corresponderá a dicha hora y a la fecha actual del sistema del usuario.

Cuando un usuario accede al formulario, la información de planificación se inicia desde la fecha especificada. El usuario puede cambiar la semana que está viendo haciendo clic en las teclas de dirección izquierda y derecha. Cada día comenzará a la hora especificada. El valor de la hora se redondea hasta la hora más cercana.

Tenga en cuenta que las planificaciones aparecen siempre referidas a la zona horaria local del usuario (por ejemplo, un usuario ubicado en la zona horaria de Ciudad de México, libre entre las 9.00 y las 11.00, aparecerá libre entre las 16.00 y las 18.00 para un usuario de Barcelona, en la zona horaria CET).

Elemento de visualización de jornada laborableFórmula que da como resultado un nombre de elemento. Durante la ejecución, el valor numérico asignado a este elemento indicará el número de horas que la cuadrícula de tiempo ocupado mostrará para cada día.

Este atributo se examina para determinar el número de horas de la planificación de cada persona que se deben mostrar. El valor de este campo debe ser un número entero entre 1 y 24, ambos incluidos. Los valores menores de 1 se redondearán a 1 y los mayores de 24 se redondearán a 12.

Elementos de detalles de planificaciónFórmula que da como resultado una lista con uno o varios nombres de elementos. Cuando el planificador recupere los datos de planificación, se pedirán los detalles de estos elementos.

Visualización de una leyenda

Si desea que los usuarios puedan activar o desactivar la leyenda, cree un campo reservado en el formulario que contiene el planificador incrustado. El nombre del campo reservado es $GroupScheduleShowLegend. Los valores válidos son "0" (para desactivar la leyenda) y "1" (para mostrarla).

Para definir las propiedades del planificador incrustado

1. Abra el cuadro de propiedades del planificador incrustado.

2. En la ficha Información, puede definir cualquiera de las propiedades siguientes para el planificador incrustado:


3. En la ficha Colores del cuadro de propiedades del planificador incrustado, puede personalizar los colores de fondo y de primer plano.

4. En la ficha Formato del cuadro de propiedades del planificador incrustado, puede definir las propiedades de anchura y altura para el planificador incrustado.




Glosario
¿Desea opinar sobre la Ayuda o sobre la utilidad del producto?