An employee is a core asset to an organization. Maintaining a consistent view of employees across an entire organization is critical for enhancing productivity, efficiency, and accountability.
Different applications conceptualize employees in different ways. For example, a Human Resources (HR) system views an employee as a tangible resource managed by Personnel. An employee is hired into this system, assigned benefits, and assigned to a place in the organization with a specific job title. The position that an employee fills is tied to a benefits and compensation structure that is also maintained by the organization.
A Customer Interaction Management (CIM) system views an employee as a functional point within the context of its business processes. For example, an employee with certain skill sets or competence could be placed on an escalation model to which cases are forwarded for resolution. An employee could also be used as an assigned resource to service tasks on work orders or as a contact for specific customers. Some CIM systems also mandate that an employee be a CIM system user with a valid login and access privileges.
The generic Employee business object contains common data that makes it suitable to use across all the applications in scope.
The generic Employee business object contains such information as the employee's unique identifier and name, effective start and end dates for the employee's basic data, Social Security Number or equivalent, work and home telephone numbers, e-mail stub (the name that precedes the @ symbol), and login.
Generic Employee references the following generic child business objects:
Child business object | Description | Cardinality |
---|---|---|
EmployeeHR_Info | Contains such information as the employee's employment, marital, and immigration status; date and place of birth; ethnic group; and whether the employee is disabled, a veteran, or a smoker. | 1 |
EmployeeAddress | Contains such information as the address identifier and type (for example: home or mailing); effective start and end dates for the employee's address; and the actual address. | n |
EmployeeJob | Contains such information as the identifier and type of the job action; effective start and end dates for the job action; a sequence value used to identify separate actions that occur on the same effective date; the employee's title, status, shift, EEO classification, salary grade, hire date, compensation rate, hire and review dates, benefits status; and codes for the employee's job, department, tax location, and salary plan. | n |
EmployeeHR_Misc | Contains such information about the employee as the dates of hire, seniority, last salary increase, last worked, expected return to work, probation, and termination; business title; supervisor's identifier; and paycheck data. | 1 |
The generic Employee business object supports the following verbs:
For a listing of the generic Employee business object's attributes, use IBM System Manager or Process Designer Express.