Configuración de calendarios comerciales

Los calendarios comerciales definen los días laborables y no laborables (por ejemplo, días festivos, fines de semana y días de cierre de compañías legales) para su organización. Al utilizar calendarios comerciales, AEM formularios omiten los días no laborables al realizar determinados cálculos de fecha. En Workbench, puede especificar si desea utilizar los calendarios comerciales para eventos asociados al usuario, como recordatorios de tarea, plazos y escalaciones, o para acciones no asociadas con usuarios, como Eventos de temporizador y el servicio de espera.

Por ejemplo, se configura un recordatorio de tarea para que se produzca tres días laborables después de que la tarea se asigne a un usuario. La tarea se asigna el jueves. Sin embargo, los siguientes tres días no son días laborables porque el viernes es feriado nacional y los siguientes dos días son días de fin de semana. Por lo tanto, el recordatorio se envía el miércoles de la semana siguiente.

Nota

Al calcular fechas y horas utilizando calendarios comerciales, AEM formularios utiliza la fecha y hora del servidor en el que se ejecuta y no se ajusta a la diferencia entre zonas horarias. Por ejemplo, si un recordatorio de tarea está programado para que se produzca a las 10:00 a.m. en un servidor que se ejecuta en Londres, pero el usuario que recibe el recordatorio está ubicado en Nueva York, el usuario recibirá el recordatorio a las 5:00 a.m., hora local.

Uso del calendario comercial predeterminado

AEM formularios proporciona un calendario comercial predeterminado (denominado Calendario ** integrado) que designa los sábados y los domingos como días no laborables. Si todos los usuarios de su organización tienen los mismos días no laborables, puede actualizar el calendario comercial predeterminado para adaptarlo a su organización. Cuando se utiliza únicamente el calendario comercial predeterminado, no es necesario habilitar los calendarios comerciales en Administración de usuarios ni proporcionar asignaciones. Cuando no se define ningún otro calendario comercial, AEM formularios utilizan el calendario comercial predeterminado.

Configuración de varios calendarios comerciales

Si algunos de los usuarios de su organización tienen diferentes días no laborables, puede definir varios calendarios comerciales y configurar asignaciones que permitan una resolución de tiempo de ejecución de un calendario comercial para un usuario.

Definir varios calendarios comerciales

  1. Decida cómo asociará el calendario comercial adecuado con un usuario. Existen dos maneras de asociar un calendario comercial con un usuario:

    Membresía del grupo: Puede asignar un calendario comercial a un usuario en función de su pertenencia a un grupo. En este caso, cada usuario del grupo utilizará el mismo calendario comercial.

    Si un usuario es miembro de dos grupos diferentes y esos grupos están asignados a dos calendarios comerciales diferentes, AEM formularios utilizarán el primer calendario que encuentre en los resultados de búsqueda. En este caso, considere la posibilidad de utilizar claves de calendario empresarial para asociar usuarios con calendarios comerciales.

    Claves del calendario comercial: Puede asignar un calendario comercial a un usuario en función de una clave de calendario comercial, que es una configuración especificada en Administración de usuarios. A continuación, asigne la clave del calendario comercial a un calendario comercial en el flujo de trabajo de los formularios.

    La forma en que asigne claves de calendario empresarial a los usuarios dependerá de si utiliza un dominio empresarial, local o híbrido. Para obtener más información sobre la configuración de dominios, consulte Añadir dominios.

    Si utiliza un dominio local o híbrido, la información sobre los usuarios se almacena únicamente en la base de datos de Administración de usuarios. Para definir la clave del calendario comercial para estos usuarios, introduzca una cadena en el campo Clave del calendario comercial al agregar o editar un usuario en Administración de usuarios. (Consulte Añadir y configurar usuarios). A continuación, asigne las claves de calendario empresarial (las cadenas) a los calendarios comerciales en el flujo de trabajo de los formularios. (Consulte Asignación de usuarios y grupos a un calendariocomercial).

    Si utiliza un dominio de empresa, la información sobre los usuarios reside en un sistema de almacenamiento de terceros, como un directorio LDAP, que la Administración de usuarios sincroniza con la base de datos de Administración de usuarios. Esto le permite asignar una clave de calendario comercial a un campo del directorio LDAP. Por ejemplo, si cada registro de usuario del directorio contiene un campo "país" y desea asignar calendarios comerciales en función del país en el que se encuentra el usuario, especifique el nombre de campo "país" en el campo Clave del calendario laboral al especificar la configuración de usuario del directorio. (Consulte Configuración de directorios). A continuación, puede asignar las claves de calendario empresarial (los valores definidos para el campo "país" en el directorio LDAP) a los calendarios comerciales en el flujo de trabajo de formularios. (Consulte Asignación de usuarios y grupos a un calendariocomercial).

  2. En el flujo de trabajo de formularios, defina un calendario para cada conjunto de usuarios que comparten los mismos días no laborables. (Consulte Creación o actualización de un calendariocomercial).

  3. En el flujo de trabajo de formularios, asigne las claves de calendario de trabajo o las pertenencias de grupo para cada calendario. (Consulte Asignación de usuarios y grupos a un calendariocomercial).

  4. En Workbench, el desarrollador del proceso decide si desea utilizar calendarios comerciales para recordatorios, plazos y escalaciones. (Consulte la Ayuda de Workbench.)

    Si el programador del proceso decide utilizar calendarios comerciales, AEM formularios seleccionarán dinámicamente el calendario comercial adecuado en función de la configuración de Administración de usuarios y las asignaciones de calendario empresarial definidas en la Consola de administración o, si no existen asignaciones, utilizará el calendario predeterminado.

    Si el desarrollador del proceso no utiliza calendarios comerciales, el cálculo de la fecha del evento trata todos los días como un día hábil. Por ejemplo, se configura un plazo de tarea para que se produzca tres días después de que la tarea se asigne a un usuario. La tarea se asigna el jueves. La fecha límite de tarea es el domingo, aunque sea un fin de semana.

Crear o actualizar un calendario comercial

Si su organización contiene diferentes grupos de usuarios que tienen diferentes días no laborables, puede definir varios calendarios comerciales. También puede cambiar los calendarios existentes, incluido el calendario integrado predeterminado que se proporciona con AEM formularios.

Nota

Si no crea un nuevo calendario comercial, se utilizará el calendario predeterminado.

  1. En la consola de administración, haga clic en Servicios > Flujo de trabajo de Forms > Calendarios de negocios.

  2. Para agregar un nuevo calendario comercial, haga clic en bus_cal_plus. El texto Nuevo calendario aparece en la lista desplegable. Seleccione el texto y escriba otro nombre para el calendario.

    Para editar un calendario comercial existente, selecciónelo en la lista desplegable.

  3. En Días no laborables predeterminados, seleccione cualquier día no laborable semanal, como fines de semana.

  4. [Opcional] Seleccione Usar horas laborables y especifique el inicio y las horas de finalización de los días laborables.

    Si selecciona esta opción, un evento que se produce antes del intervalo de tiempo especificado se mueve al principio del intervalo de tiempo y un evento que se produce después del intervalo de tiempo se mueve a la hora de inicio del siguiente día hábil.

    Por ejemplo, imaginemos una situación en la que se asigna una tarea a un usuario a las 2:00 de la mañana del martes y el recordatorio para esa tarea se establece en dos días hábiles. Sin horario laboral, el recordatorio se produciría a las 2:00 am del jueves. Si el horario laboral es de 8:00 a.m. a 5:00 p.m., el recordatorio se enviará a las 8:00 a.m. del jueves. Sin horario laboral, si se crea un evento de recordatorio a las 6:00 pm del martes, el recordatorio se producirá después del horario laboral del jueves. Con el horario de trabajo fijado a las 8:00 am a las 5:00 pm, el recordatorio ocurriría a las 8:00 am del viernes.

  5. En el calendario de la izquierda, haga clic con el doble en cualquier otro día que no sea de negocios, como días festivos. No puede seleccionar días en el pasado. Los días no laborables que seleccione aparecerán en una lista a la derecha, y la fecha aparecerá dos veces en una línea. Seleccione la fecha de la izquierda para escribir el nombre o la descripción del día no laborable.

    Para eliminar un día no laborable de la lista, haga clic en bus_cal_trash al lado del día.

  6. [Opcional] Si este calendario va a ser el calendario predeterminado, seleccione Calendario predeterminado. El calendario predeterminado se utiliza cuando no existe ninguna otra asignación de calendario para eventos asociados al usuario o no se especifica ningún calendario comercial para el Evento de temporizador o el servicio de espera. No se puede eliminar el calendario predeterminado.

  7. Cuando haya terminado de definir los días no laborables, seleccione Calendario habilitado para activarlo y, a continuación, haga clic en Guardar.

    Si está actualizando un calendario existente, la nueva versión surte efecto inmediatamente y se utiliza para todos los cálculos del calendario comercial, incluso para tareas que ya se están ejecutando.

    Nota

    Si no habilita el calendario, se utilizará el calendario predeterminado.

Asignación de usuarios y grupos a un calendario comercial

Existen dos métodos que puede utilizar para asociar un calendario comercial con un usuario. Puede asignar calendarios comerciales a los usuarios en función de una clave de calendario comercial o del grupo de directorios al que pertenezca el usuario. La ficha Asignación se utiliza para especificar el método que AEM formularios utilizarán y también para asignar las claves y los grupos de calendario empresarial a los calendarios comerciales. Para obtener más información sobre la asociación de claves de calendario empresarial con usuarios, consulte Configuración de varios calendarioscomerciales.

Asociación de calendarios comerciales con usuarios en función de las claves de calendario empresariales

  1. En la consola de administración, haga clic en Servicios > Flujo de trabajo de formularios > Calendarios de trabajo y, a continuación, haga clic en la ficha Asignación.

  2. En la lista El sistema usará, seleccione User Manager Business Calendar Key Resolution (Administrador de usuarios: resolución clave del calendario comercial).

  3. Seleccione Mostrar la clave del calendario comercial del administrador de usuarios. Se muestra una lista que contiene un conjunto único de claves de calendario empresarial que se han definido en Administración de usuarios.

    Para dominios locales e híbridos, la lista muestra los valores introducidos en el campo Clave de calendario comercial en Administración de usuarios. En el caso de los dominios de empresa (LDAP), la lista muestra el conjunto único que se devuelve desde el campo LDAP (por ejemplo, "país") configurado en la configuración del dominio LDAP.

    Si el administrador de administración de usuarios no ha definido ninguna clave de calendario comercial, la lista estará vacía.

  4. Para cada elemento de la lista Clave de calendario empresarial de mensajería unificada, seleccione un calendario.

  5. Haga clic en Guardar.

Asociación de calendarios comerciales con usuarios y grupos en función de grupos de servicios de directorio

  1. En la consola de administración, haga clic en Servicios > Flujo de trabajo de formularios > Calendarios de trabajo y, a continuación, haga clic en la ficha Asignación.

  2. En la lista El sistema usará, seleccione Grupos definidos por el servidor de directorio.

  3. En la ficha Asignación, seleccione Mostrar grupos de servicios de directorio. Se muestra una lista que contiene los grupos definidos en Administración de usuarios. (Consulte Configuración del directorio).

    Nota

    En Workbench, si ha configurado un servicio Usuario para utilizar calendarios comerciales y el servicio está asignado a un grupo, AEM formularios utiliza las asignaciones de grupos especificadas aquí para resolver el calendario del grupo. AEM formularios siempre utiliza asignaciones de grupos para resolver el calendario de los grupos, incluso cuando se utilizan claves de calendario empresarial para resolver el calendario de los usuarios. Si no se encuentra ninguna asignación de grupos, se utilizará el calendario comercial predeterminado.

  4. Para cada elemento de la lista Grupo de servicios de directorio, seleccione un calendario.

  5. Haga clic en Guardar.

Exportación e importación de calendarios comerciales

AEM formularios le permite exportar e importar sus calendarios comerciales como archivos XML. Puede utilizar esta función para mover calendarios de un sistema de ensayo a un sistema de producción.

Nota

Esta función exporta e importa todos los calendarios comerciales definidos, incluido el calendario comercial predeterminado que proporcionan los formularios AEM. Un calendario comercial importado con el mismo nombre que un calendario existente sobrescribirá el calendario existente.

Exportar calendarios comerciales

  1. En la consola de administración, haga clic en Servicios > Flujo de trabajo de formularios > Calendarios comerciales.
  2. Haga clic en Exportar y guarde el archivo XML.

Importar calendarios comerciales

  1. En la consola de administración, haga clic en Servicios > Flujo de trabajo de formularios > Calendarios comerciales.
  2. Haga clic en Importar.
  3. Seleccione el archivo XML que contiene los calendarios comerciales exportados y haga clic en Abrir.

Eliminar un calendario comercial

Puede eliminar los calendarios comerciales que su organización ya no necesite. Si elimina un calendario comercial que aún está asignado a usuarios y grupos, se utilizará el calendario predeterminado.

  1. En la consola de administración, haga clic en Servicios > Flujo de trabajo de Forms > Calendarios de negocios.
  2. Seleccione el calendario.
  3. Haga clic en Eliminar.

En esta página