Ana içeriğe geç

Görev Zamanlama

Senaryo

Bir görevin kullanıcının elle tetiklemesini beklemek yerine belirli bir takvime göre oluşturulması veya yürütülmesi gerektiğinde bu örneği kullanın.

Önkoşullar

  • Modül görevleri oluşturma izni
  • Görev zamanlama ayarlarına ve prework betiklerine erişim
  • Zamanlanmış iş adımını alması gereken bir kullanıcı veya rol

Adımlar

Süreci Oluşturun

  1. Yeni bir süreç oluşturun ve düzenleme modunda açın.
  2. Havuzu seçin.
  3. Açılış görevini modül tarzı zamanlanmış bir göreve dönüştürün.
  4. Zamanlanmış bildirimi veya işi alacak takip kullanıcı görevini oluşturun.

Zamanlanmış bir başlangıç görevi ve takip görevi içeren süreç düzeni.

Zamanlamayı Yapılandırın

  1. Zamanlanmış görevin altındaki takvim simgesini açın.
  2. Zamanlamayı etkinleştirin.
  3. Aralığı ve zamanlama kurallarını gereken süreye göre doldurun.

Aşağıdaki örnekte, ters çevrilmiş günlük aralığa sahip haftalık bir zamanlama gösterilmektedir:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
<Schedule Name="Weekly Leave Request Report">
    <Rule Type="Weekly">
        <DayOfWeek>Sunday</DayOfWeek>
        <DayOfWeek>Tuesday</DayOfWeek>
        <DayOfWeek>Wednesday</DayOfWeek>
        <DayOfWeek>Thursday</DayOfWeek>
        <DayOfWeek>Friday</DayOfWeek>
        <DayOfWeek>Saturday</DayOfWeek>
    </Rule>
    <Rule Type="Daily">
        <Start>09:15:00</Start>
        <End>18:00:59</End>
        <Invert>True</Invert>
    </Rule>
</Schedule>

Aralık ve zamanlama kuralı bölümlerini gösteren görev zamanlama düzenleyicisi.

Zamanlanmış Eylemi Prework'te Ayarlayın

Zamanlanmış görevin prework bölümünü açın ve eylemi otomatik olarak seçin:

1
$WorkItem.SelectedAction = 'Completed';

Böylece zamanlanmış görev, kullanıcının elle tıklaması gerekmeden ilerler.

Rolü Atayın

  1. Zamanlanmış sonucu alması gereken kişi için bir rol ekleyin.
  2. Bu rolü takip görevine atayın.

Zamanlanmış bildirimi alan görev için rol ataması.

Formu Oluşturun

  1. Takip görevinin kullanacağı formu ekleyin.
  2. Satır içeriği bölümü ekleyin.
  3. Zamanlanmış içeriği görüntüleyen bir mesaj widget'ı veya başka bir widget ekleyin.

Zamanlanmış çıktıyı görüntülemek için mesaj widget'ı kullanılan form tasarımcısı.

Bildirim Akışını Test Edin

  1. Süreç değişikliklerini kaydedin.
  2. Bir sonraki zamanlanmış aralığı bekleyin.
  3. İş listesini açın ve zamanlanmış görevin atanan kullanıcı için göründüğünü doğrulayın.

Bildirimin iletildiği kullanıcı için hazır zamanlanmış görevi gösteren iş listesi.

Sonuç

Süreç artık tanımlı bir takvime göre işleri otomatik olarak oluşturur veya ilerletir ve ortaya çıkan görevi hedeflenen kullanıcıya ya da role yönlendirir.