|
EMPLOYEE Assignments Tab
The SOCIAL SECURITY NUMBER for the EMPLOYEE. Duplicated SSN's are not permitted. The HIRE DATE is the date the EMPLOYEE was "LAST" hired. If an EMPLOYEE is being rehired, this date will be the date of the rehire. If the EMPLOYEE is currently terminated, then the TERMINATION DATE is set to the date of the last termination. If the EMPLOYEE is currently active (even if previously terminated, but now rehired), then this field must be blank. Terminated EMPLOYEES are ignored by CCS other than for reporting purposes. The UNION NUMBER is filled when the EMPLOYEE is a member of a UNION work force. This value is ignored by the CCS Training Program; however, it may be used to select and sort various reports. The STATUS field is not presently used by the CCS Training Program and is currently ignored; however, it may be used to select and sort various reports.
The following controls allow the assignment of employees to various sub-groupings. Please note the following general considerations:
This field allows for the collective grouping of EMPLOYEES into DEPARTMENTS. The DEPARTMENT is arbitrarily assigned by the operator. Although meaningless to CCS, many reports may be sorted and selected on the DEPARTMENT column. For example, by assigning the DEPARTMENT number of '01' to the accounting department and '02' to the sales department, reports may be generated and summarized for accounting and sales, separately or combined. Note: The use of DEPARTMENTS in the above example or any example unless otherwise noted, does not represent a restriction or recommendation. It is merely an example. Similar to the DEPARTMENT, JOB allows the collective grouping of EMPLOYEES in JOBS. The JOB is assigned by the Company. Unlike the DEPARTMENT, the JOB is designed to reflect a current task or location an EMPLOYEE or CREW is working. The EMPLOYEE'S JOB may change from time to time whereas their Department is not normally changed. The CREW is a required field and generally reflects a location or work force under a single supervisor (or foreman). It is also used internally by the training program in the determination of training requirements. For example, assume you are a contractor and are given a contract to build a tower. You decide to call the first portion of the construction JOB 101 and assign 30 EMPLOYEES to the JOB. Within JOB 101 you have a survey CREW and a ground work CREW (among others). You decide to call the Survey CREW 101S and the Ground Work CREW 101G. Within the the ground work CREW you have heavy equipment operators and manual laborers, each given different CRAFT CODES . Training Module: Based on the above sample assignments, you can easily schedule the same training for all the EMPLOYEES in JOB 101 by creating a TAG with a CREW range of 1010 to 101z. This would include all EMPLOYEES of JOB 101 but no other JOBS. Additionally you could specify the training that is needed only for the EMPLOYEES of the Ground Work CREW by creating a separate TAG with a CREW range of 101G to 101G. This training could then be further refined to select only certain EMPLOYEES of the Ground Work CREW by supplying a CRAFT or CLASS filter to the TAG (or separate TAG). This would allow you to give specific training to the heavy equipment operators in CREW 101G but not the manual labors (or vice versa). Properly designed CREWS, CRAFTS and CLASSES allow a very flexible means of determining, maintaining and tracking training requirements and compliances. Class:[000-zzz] and Craft:[000-zzz] Both CLASS and CRAFT are 3 character alphanumeric fields. The CLASS designates the EMPLOYEE'S position, skill (or pay) level (Supervisor, Foreman, Journeyman, Apprentice etc.), whereas the CRAFT specifies an EMPLOYEES talents, profession or trade such as Painter, Carpenter, Doctor etc. CLASSES and CRAFTS are arbitrarily assigned by the operator and should be well thought out to allow for growth and unanticipated future considerations. Both are required fields and are used internally by the training program in the determination of training requirements. The CLASS and CRAFT should be treated as case sensitive fields; however, some ODBC drivers will not recognize the difference between CLASS 10a and CLASS 10A. Therefore CCS recommends that you use Upper Case Letters only. Note: CLASSES AND CRAFTS are used to assign pay scales in the CCS Payroll module. These pay scales are not applicable to the Training module; however, the CRAFT and CLASS codes themselves are used to select and filter EMPLOYEES as describe below. Example: You have decided to assign all Superintendents a CLASS range between '010' and '01Z' and all Foremans a Range of '020' to '02Z'. (Such an assignment would allow 36 pay levels for each.) A particular Ground Work CREW is led by a Foreman who has a CLASS of '02D'. Additionally you give all apprentices (regardless of their Trade) a CLASS Range of 800 - 8ZZ (hundreds of different pay levels). Further assume that, within the the Ground Work CREW, you have given the CRAFT CODE of '510' to heavy equipment operators and '744' to manual labors. Properly thought out CRAFTS, CREWS and CLASSES will provide you with an extremely flexible and powerful means of filtering (selecting) EMPLOYEES. Training Module: Using the above assignments, you can easily specify training for just the superintendents ("Recognizing Possible Job Overruns", for example) by creating a TAG that has an Open CREW and CRAFT range but specifies CLASSES 010 and 01Z. You could just as easily include the Foremen in this training by specifying a CLASS range of 010 to 02Z. To train the Foremen only, specify a CLASS range of 020 to 02Z. To specify a set of training for all the apprentices regardless of their trade, specify a CLASS range of 800 to 8ZZ. To train just heavy equipment operators (Apprentice and Leadsmen alike), simply create a TAG with an open CLASS and CREW range and specify a CRAFT range of 510 to 510. Note: If you are using the older DOS Version of the CCS Payroll, when importing your existing two character CLASS CODES, a trailing '0' will be appended automatically. This field allows the assigment of a specific Employee to a Client. Clients are created via the Client Form.
|