Công việc định kỳ
Tạo một chuỗi định kỳ tự tạo cùng một loại bản ghi theo lịch — đối soát cuối tháng, kiểm tra an toàn hằng tuần — rồi tạm dừng, sửa hoặc xóa chuỗi khi cần.
Chuỗi định kỳ là gì?
Một chuỗi định kỳ tạo một bản ghi mới của thực thể công việc theo lịch. Bạn mô tả một lần các giá trị mà mỗi bản ghi bắt đầu với, kèm một quy tắc lặp lại. Đến mỗi ngày quy tắc chỉ định, hệ thống tạo bản ghi với tư cách bạn, bằng quyền truy cập của bạn; quy tắc giao việc của thực thể rồi giao nó và đồng hồ của thực thể tính hạn — nên nó xuất hiện trong Hộp Công việc của người được giao như mọi công việc khác. Xem Tạo công việc.
Người tạo chuỗi là người sở hữu chuỗi. Chuỗi chỉ làm được những gì người sở hữu tự tay làm được: nếu người sở hữu mất quyền tạo bản ghi, hoặc thực thể thay đổi, chuỗi bị đình chỉ thay vì tạo ra thứ mà người sở hữu không thể tự tạo.
Chỉ thực thể theo Vòng đời và có biểu mẫu tạo bản ghi mới có chuỗi. Bạn cần những quyền mà việc tự tay tạo bản ghi cần — đọc và ghi trên thực thể — và chuỗi chỉ điền được những trường mà biểu mẫu tạo bản ghi đó cho điền. Xem Tạo bản ghi thủ công.
Tìm các chuỗi ở đâu
- Bắt đầu một chuỗi. Trên thực thể có thể có chuỗi, mở menu cạnh Bản ghi mới (Các cách tạo khác) và chọn Lặp lại….
- Chuỗi của một thực thể. Tab Định kỳ của thực thể, cạnh Bản ghi, liệt kê chúng. Bạn thấy chuỗi của mình; người thiết kế thực thể thấy chuỗi của mọi người.
- Tất cả chuỗi của bạn. Trong phần Công việc trên thanh điều hướng bên trái, chọn Định kỳ (hiện cho ai được ghi bản ghi) để mở Chuỗi định kỳ của tôi: mọi chuỗi bạn sở hữu, ở mọi thực thể, kèm Thực thể của từng chuỗi. Chuỗi bị đình chỉ nằm trên cùng, rồi đến chuỗi tạm dừng.
Tạo một chuỗi
Hộp thoại có tên Chuỗi định kỳ mới:
- Tên — dài từ 1 đến 80 ký tự. Các danh sách hiển thị tên này.
- Mỗi bản ghi mới — các trường mà mỗi bản ghi bắt đầu với. Không đặt được trường hệ thống, trường chỉ đọc và trường do thực thể tự ghi (công thức hoặc số tự tăng).
- Lịch — khi nào lặp lại, như mô tả dưới đây.
Bấm Lưu. Hệ thống thử tạo bản ghi đầu tiên trước khi lưu, nên một chuỗi không tạo nổi bản ghi sẽ bị từ chối kèm lý do.
Khi nào lặp lại
Chọn Kiểu lặp, rồi điền các trường phụ hiện ra:
| Kiểu lặp | Ví dụ |
|---|---|
| Hằng ngày | Mỗi ngày lúc 08 |
| Các ngày làm việc (T2–T6) | Thứ Hai đến thứ Sáu lúc 08 |
| Hằng tuần vào… | Một hoặc nhiều thứ trong tuần, ví dụ T2 và T5 |
| Hằng tháng vào một ngày cố định | Ngày 15 hằng tháng |
| Hằng tháng vào ngày cuối tháng | Ngày cuối cùng của mỗi tháng |
| Hằng tháng vào một thứ, lần thứ n | Thứ Hai đầu tiên của tháng |
| Hằng năm vào… | Ngày 1 tháng 4 hằng năm |
Mọi kiểu đều có Lúc (giờ trong ngày) và Múi giờ, mặc định là múi giờ của tổ chức. Ngày giờ luôn được tính theo múi giờ này, kể cả ở nơi có đổi giờ theo mùa: bản ghi lúc 09
vẫn xuất hiện lúc 09 giờ địa phương sau khi đồng hồ đổi. Ô Biểu thức hiển thị quy tắc dưới dạng cron — cùng loại biểu thức mà quy trình chạy theo lịch sử dụng.Ngày 29, 30, 31
Tháng không có ngày đã chọn thì không tạo bản ghi nào trong tháng đó — "Ngày 31 hằng tháng" bỏ qua tháng Hai, tháng Tư, tháng Sáu, tháng Chín và tháng Mười Một. Muốn có bản ghi vào cuối mọi tháng, hãy chọn Hằng tháng vào ngày cuối tháng.
Cần một quy tắc mà trình tạo không có? Bấm Nhập biểu thức thay thế và nhập biểu thức cron năm trường: phút, giờ, ngày trong tháng, tháng, thứ trong tuần. Không có trường giây hay năm; bước nhảy phải viết trên một khoảng (5-59/5, không phải 5/5; */15 vẫn hợp lệ); và quy tắc phải chỉ định một ngày có tồn tại.
Mốc bắt đầu tính
Phần này bắt buộc chọn và không có mặc định, vì hai lựa chọn tạo ra hai kiểu chuỗi khác nhau:
| Lựa chọn | Bản ghi tiếp theo | Phù hợp với |
|---|---|---|
| Theo lịch | Đến vào ngày quy tắc chỉ định, dù bản ghi trước đã xong hay chưa. Báo cáo tháng này nộp trễ không làm dời tháng sau, và nhiều bản ghi có thể cùng mở một lúc. | Việc gắn với lịch: báo cáo cuối tháng, đối soát, họp giao ban. |
| Sau khi hoàn thành | Chỉ được lên lịch khi công việc của bản ghi trước đã kết thúc, vào ngày đầu tiên quy tắc chỉ định sau đó. Trong lúc chờ, chuỗi ở trạng thái Chờ hoàn thành. | Việc tính từ lần làm trước: bảo dưỡng thiết bị, kiểm tra lại sau khi xử lý. |
Chuỗi Sau khi hoàn thành cần một bản ghi có công việc để hoàn thành: thực thể phải bắt đầu công việc ở bản ghi mới, nếu không chuỗi bị từ chối.
Nếu rơi vào ngày nghỉ
| Lựa chọn | Tác dụng |
|---|---|
| Giữ nguyên ngày | Tạo đúng ngày quy tắc chỉ định, kể cả khi không ai làm việc. |
| Dời sớm hơn | Lùi về ngày làm việc gần nhất trước đó, cùng giờ. |
| Dời muộn hơn | Dời sang ngày làm việc kế tiếp, cùng giờ. |
Ngày làm việc và ngày lễ lấy từ lịch làm việc của tổ chức tại Cài đặt → Tổ chức. Chỉ quy tắc chạy một lần mỗi ngày, vào một giờ cố định mới dời ngày được.
Kết thúc
- Không bao giờ — chuỗi chạy cho đến khi bị tạm dừng hoặc xóa.
- Sau [N] lần — dừng sau khi đã tạo đủ N bản ghi.
- Vào ngày — không tạo thêm bản ghi nào sau khi hết ngày đã chọn, theo múi giờ của chuỗi.
Khung Các lần sắp tới tính sẵn các ngày tiếp theo theo quy tắc và lịch làm việc của tổ chức, đúng như cách hệ thống sẽ tính, nên hãy xem khung này trước khi lưu.
Khi nào bản ghi xuất hiện
Hệ thống tìm các chuỗi đến hạn khoảng mỗi phút, nên bản ghi thường xuất hiện trong vòng một phút sau giờ đã định. Những người được giao nhận thông báo Công việc mới được giao.
Khi hệ thống ngừng hoạt động một thời gian
Nếu hệ thống không chạy đúng lúc, thì khi hoạt động trở lại, chuỗi chỉ tạo một bản ghi cho thời điểm gần nhất đã lỡ, không tạo bù từng lần. Một chuỗi hằng ngày lỡ ba ngày sẽ có một bản ghi, không phải ba.
Quản lý một chuỗi
Mỗi dòng cho biết Tên, quy tắc Lặp lại, Lần tới và Trạng thái: Đang chạy, Tạm dừng, Bị đình chỉ, Chờ hoàn thành hoặc Đã kết thúc.
- Sửa thay đổi chuỗi từ bây giờ. Các bản ghi đã tạo là bản ghi bình thường và giữ nguyên nội dung như lúc tạo. Nếu có người khác vừa sửa chuỗi trong lúc bạn đang sửa, việc lưu bị từ chối và bạn mở lại chuỗi.
- Tạm dừng ngừng tạo bản ghi, và Tiếp tục chạy lại từ ngày kế tiếp mà quy tắc chỉ định. Chuỗi không tạo bù những lần đã lỡ.
- Xóa dừng chuỗi hẳn. Các bản ghi đã tạo vẫn được giữ.
Chỉ người sở hữu sửa được chuỗi. Người sở hữu, hoặc người thiết kế thực thể, tạm dừng, tiếp tục và xóa được. Người khác không thấy chuỗi.
Khi chuỗi bị đình chỉ
Hệ thống tự đình chỉ một chuỗi khi không thể tạo bản ghi từ nó, và gửi cho người sở hữu thông báo Một chuỗi bản ghi định kỳ đã bị đình chỉ. Dòng của chuỗi nêu lý do:
| Lý do | Cách xử lý |
|---|---|
| Người sở hữu không còn hoạt động | Xóa chuỗi, hoặc nhờ quản trị viên kích hoạt lại người sở hữu rồi Tiếp tục. |
| Người sở hữu không còn được tạo bản ghi ở đây | Nhờ quản trị viên khôi phục quyền cho người sở hữu rồi Tiếp tục. |
| Người sở hữu không còn được đặt một trường của chuỗi | Khôi phục quyền của người sở hữu với trường đó, hoặc để người sở hữu Sửa chuỗi, rồi Tiếp tục. |
| Thực thể đã được lưu trữ, không còn theo Vòng đời hoặc không còn biểu mẫu tạo bản ghi | Nhờ người thiết kế khôi phục rồi Tiếp tục. |
| Các giá trị của chuỗi không còn tạo được bản ghi hợp lệ | Người sở hữu Sửa các giá trị rồi Tiếp tục. |
Tiếp tục kiểm tra lại mọi nguyên nhân. Nếu còn nguyên nhân nào, chuỗi vẫn bị đình chỉ và cho biết đó là gì.
Xem thêm
- Tạo công việc
- Hộp Công việc
- Thời hạn (SLA) trên công việc — lịch làm việc của tổ chức mà việc dời ngày sử dụng.
- Thông báo & tùy chọn
- Cách quy trình bắt đầu — khi việc lặp lại cần cả một quy trình.