var workflow = {
name: MyTextObject.MyName,
description: MyTextObject.MyDescription,
version: MyTextObject.MyVersion,
alert: false,
setid: true,
schedules: MySchedules,
scheduled: true,
origin: MyTextObject.Origin,
execute: function () {
audit('workflow started for timer; ');
}
}
};
Las unidades de las propiedades del objeto "MySchedules" especifican el tipo de unidades
utilizado para las propiedades "offset" y "period". Se pueden configurar con el valor de
segundos o mes. La propiedad "period" especifica la frecuencia del evento, mientras que
"offset" especifica las unidades dentro del período. En el ejemplo anterior, el período del
segundo programa está definido para una semana, a partir del segundo día, a las 4:30. Es
posible definir varios programas en la propiedad "schedules".
El objeto MySchedules del ejemplo usa las siguientes tres propiedades:
offset: es el desplazamiento inicial desde el 1 de enero de 1970 para el programa. El
■
desplazamiento se expresa en las unidades definidas por la propiedad "units".
period: es el período entre recurrencias del programa, que también se expresa en las
■
unidades definidas por la propiedad "units".
units: se puede definir en segundos o meses.
■
El punto inicial para los programas semanales es el jueves. Esto se debe a que el inicio del
período es el 1 de enero de 1970, que fue un jueves.
En el ejemplo anterior, en el período del segundo programa se usa un desplazamiento inicial de
2 días + 4 horas + 30 minutos. Como resultado, la fecha inicial es el 3 de enero de 1970 a las
4:30 am. El programa tiene una recurrencia semanal indefinida cada sábado a las 4:30 am. A
continuación se puede ver el programa como se lo visualiza en la CLI.
maintenance workflows
<small>dory:>
dory:maintenance workflows>
WORKFLOW
NAME
workflow-000 Configure for Oracle Solaris Cluster NFS root false Oracle Corporation
workflow-001 Unconfigure Oracle Solaris Cluster NFS root false Oracle Corporation
workflow-002 Configure for Oracle Enterprise Manager Monitoring root false Sun Microsystems, Inc.
1.1
workflow-003 Unconfigure Oracle Enterprise Manager Monitoring root false Sun Microsystems, Inc.
1.0</small>
dory:maintenance workflow-002 schedules>
NAME
FREQUENCY
schedule-000
halfhour
schedule-001
week
list
OWNER SETID ORIGIN
DAY
-
Saturday
Uso de flujos de trabajo programados
VERSION
HH:MM
--:00
04:30
Capítulo 3. Mantenimiento del sistema
1.0.0
1.0.0
313