Especificación de un huso horario predeterminado para planificaciones de trabajo

En IBM® Process Portal, el huso horario que especifica para planificaciones de trabajo para los usuarios o para cuando caducan las actividades se utiliza para calcular las fechas de vencimiento de procesos y actividades. Si no especifica el huso horario, se utiliza la Hora estándar central (CST - Central Standard Time) como valor predeterminado. No obstante, puede aplicar un valor predeterminado personalizado en los archivos 100Custom.xml de IBM Process Server, Process Center, o en los dos entornos.

Acerca de esta tarea

El huso horario predeterminado para las planificaciones de trabajo se define en el elemento default-work-schedule del archivo 99Local.xml. Puede recuperarlo utilizando la serie de la API JavaScript tw.system.defaultTimeZone. Para personalizar el huso horario predeterminado, puede sobrescribir el valor predeterminado añadiendo la entrada siguiente en el archivo 100Custom.xml.
<server>
   <default-work-schedule>         
        <time-zone merge="replace">time_zone_identifier</time-zone>     
   </default-work-schedule>
</server>
Importante: En lugar de utilizar las abreviaturas de tres letras en desuso para el huso horario, como por ejemplo CST o MEZ, utilice identificadores de huso horario sin ambigüedades como América/Chicago o Europa/Berlin.

Procedimiento

Para actualizar de forma consistente y fiable el parámetro de huso horario en todos los archivos 100Custom.xml del entorno de despliegue de IBM BPM, complete los pasos siguientes:

  1. Detenga los servidores de Process Server y Process Center.
  2. Inicie el cliente de scripts en modo desconectado, como se describe en el tema Mandato updateBPMConfig.
  3. Ejecute los mandatos siguientes para actualizar todos los servidores afectados simultáneamente:
    wsadmin> AdminTask.updateBPMConfig( [ '-create', '/server' ] )
    wsadmin> AdminTask.updateBPMConfig( [ '-create', '/server/default-work-schedule' ] )
    wsadmin> AdminTask.updateBPMConfig( [ '-create', '/server/default-work-schedule/time-zone', '-xNodeValue', time_zone_identifier ] )
    wsadmin> AdminConfig.save()

    Sustituya time_zone_identifier con el huso horario que desee. Por ejemplo, para establecer el huso horario predeterminado para las planificaciones de trabajo a la Hora estándar de la China utilice Asia/Shanghai como identificador de huso horario.

  4. Reinicie los servidores.

Resultados

La forma recomendada de actualizar los archivos 100Custom.xml es ejecutando el mandato updateBPMConfig. No obstante, si las actualizaciones no son satisfactorias, puede actualizar manualmente los archivos siguiendo los pasos que se describen en Creación de un archivo de configuración 100Custom.xml.