[Cấu trúc bảng chấm công cá nhân]

Edited: 2018-01-01

Introduction

Tính năng này dùng để thiết lập trước bảng chấm công cá nhân hàng tháng. Tính năng này đồng thời cũng đang áp dụng cho tính năng chấm công của Phoebus 3.5 TSM

Vào kỳ chấm công, nhân viên dùng tính năng Personal Timesheet (pbs.BO.HR.PTS) để chấm công.  Sau khi nhập mã nhân viên, cấu trúc bảng công sẽ được tải lên tùy thuộc vào nhân viên ấy là ai. Thứ tự xác định bảng công cho nhân viên như sau:

  1. Chương trình tìm trong danh sách các cấu trúc TPH chưa bị đóng (Suspend còn trống) và xem giá trị trường Employee Code để xác định danh sách nhân viên mà cấu trúc này áp dụng. Employee Code có thể là anh sách mã nhân viên như E0001|E0002|E0003 . Nếu mã nhân viên có trong danh sách này, cấu trúc chấm công được áp dụng.
  2. Nếu bước 1 chưa xác định được cấu trúc và trường Employee Code có thêm các mô tả như ANAL_E2=<<E0001..E0111| ANAL_E3=<<A..Bz thì các yếu tố này được coi như tiêu chí chọn từ danh sách nhân viên. Chương trình sẽ xem trong danh sách nhân viên thỏa tiêu chí này xem có mã nhân viên đang chấm công không. Nếu có thì bảng công được áp dụng.

Chú ý ta có thể mix cả 2 cách chọn 1 và 2 vào cùng ô Employee Code. Ví dụ : E0001|ANAL_E2=<<A..B, sẽ áp dụng cho nhân viên E0001 và toàn bộ nhân viên có mã E2 từ A..B.

Do tính năng này được thiết kế cho cả v 3.5 từ lâu nên không áp dụng cú pháp lọc chuẩn mà các tiêu chí lọc nối với nhau bằng dấu &

  1. Nếu vẫn chưa tìm được bảng công mẫu, chương trình tiếp tục xem vị trí làm việc của nhân viên có giống với tiêu chí Regex mô tả tại ô Working Location hay không.
  2. Nếu vẫn chưa tìm được chương trình sẽ lấy cấu trúc đầu tiên có trong danh sách.

Usage

 

 

Cột

Diễn giải

Unit

đơn vị chấm công

Ts0..Ts9

Khi user chấm giá trị là số vào các ô chấm công. giá trị này sẽ được gắn các mã công khai báo ở đây. trước ghi ghi vào mẩu tin TSH

 

Module :

HR

Data structure

pbs.BO.HR.TPH