DISEÑO DE APLICACIONES


Creación de un planificador incrustado
El planificador incrustado permite diseñar formularios o subformularios que muestren las programaciones de los usuarios. Por ejemplo, puede crear un formulario para que los usuarios programen las reuniones de departamento. La incrustación de un planificador en el formulario permite a los usuarios comprobar las programaciones de cada uno de ellos antes de planificar 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 Agenda de esta persona (siempre que al usuario se le haya concedido acceso en las preferencias de correo de esta persona). La agenda puede programarse para que se abra en un marco distinto o en su propia ventana. Para ver un ejemplo de formulario de planificador incrustado, consulte el formulario Agenda de grupo en la plantilla de correo.

Para usar un planificador incrustado es necesario realizar las operaciones siguientes:


Para crear un planificador incrustado en un formulario o subformulario

En un formulario o subformulario es posible incrustar uno o varios planificadores incrustados.

1. Abra o cree un formulario o 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 está diseñando el formulario o subformulario.

Para crear los campos del planificador incrustado

El planificador incrustado necesita tres elementos de información antes de poder mostrar una planificación.


Una manera de recoger estos datos es crear campos editables en el formulario y hacer que los usuarios introduzcan en estos campos 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 recogida de datos mediante un botón de acción y el lenguaje de fórmulas.

Una vez creados los campos u otro medio de recogida de datos, debe asociar estos campos con 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 con los atributos:

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

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

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 de 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 de 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 de uno o varios nombres de elementos. Durante la ejecución, el planificador mostrará la lista de salas 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 programaciones 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 programació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 de uno o varios nombres de elementos. Cuando el planificador recupere los datos de planificación, se solicitará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 Marco de diseño 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?