PER_WORKFORCE_CURRENT_X

Details

  • Schema: FUSION

  • Object owner: PER

  • Object type: VIEW

Columns

Name

WORKER_NUMBER

BUSINESS_GROUP_ID

ORGANIZATION_ID

PERSON_ID

ASSIGNMENT_ID

LAST_UPDATE_DATE

LAST_UPDATED_BY

LAST_UPDATE_LOGIN

CREATION_DATE

CREATED_BY

VENDOR_ID

VENDOR_EMPLOYEE_NUMBER

VENDOR_ASSIGNMENT_NUMBER

VENDOR_SITE_ID

PO_HEADER_ID

PO_LINE_ID

FULL_NAME

FIRST_NAME

MIDDLE_NAMES

LAST_NAME

PRE_NAME_ADJUNCT

LOCATION_ID

SUPERVISOR_ID

SUPERVISOR_ASSIGNMENT_ID

SET_OF_BOOKS_ID

DEFAULT_CODE_COMB_ID

ACTUAL_TERMINATION_DATE

PROJECT_TITLE

BILLING_TITLE

EMAIL_ADDRESS

EXPENSE_CHECK_ADDRESS

ASSIGNMENT_TYPE

ATTRIBUTE1

ATTRIBUTE2

ATTRIBUTE3

ATTRIBUTE4

ATTRIBUTE5

ATTRIBUTE6

ATTRIBUTE7

ATTRIBUTE8

ATTRIBUTE9

ATTRIBUTE10

ATTRIBUTE11

ATTRIBUTE12

ATTRIBUTE13

ATTRIBUTE14

ATTRIBUTE15

ATTRIBUTE16

ATTRIBUTE17

ATTRIBUTE18

ATTRIBUTE19

ATTRIBUTE20

ATTRIBUTE21

ATTRIBUTE22

ATTRIBUTE23

ATTRIBUTE24

ATTRIBUTE25

ATTRIBUTE26

ATTRIBUTE27

ATTRIBUTE28

ATTRIBUTE29

ATTRIBUTE30

ATTRIBUTE_CATEGORY

GLOBAL_NAME

LOCAL_NAME

Query

SQL_Statement

SELECT

PS.WORKER_NUMBER,

PAF.BUSINESS_GROUP_ID,

A.ORGANIZATION_ID,

PAF.PERSON_ID,

A.ASSIGNMENT_ID,

PAF.LAST_UPDATE_DATE,

PAF.LAST_UPDATED_BY LAST_UPDATED_BY,

PAF.LAST_UPDATE_LOGIN LAST_UPDATE_LOGIN,

PAF.CREATION_DATE CREATION_DATE,

PAF.CREATED_BY CREATED_BY,

A.VENDOR_ID,

A.VENDOR_EMPLOYEE_NUMBER,

A.VENDOR_ASSIGNMENT_NUMBER,

A.VENDOR_SITE_ID,

A.PO_HEADER_ID,

A.PO_LINE_ID,

NAME.FULL_NAME FULL_NAME,

NAME.FIRST_NAME FIRST_NAME,

NAME.MIDDLE_NAMES MIDDLE_NAMES,

NAME.LAST_NAME LAST_NAME,

NAME.PRE_NAME_ADJUNCT PRE_NAME_ADJUNCT ,

A.LOCATION_ID LOCATION_ID,

SUP.MANAGER_ID SUPERVISOR_ID,

SUP.MANAGER_ASSIGNMENT_ID SUPERVISOR_ASSIGNMENT_ID,

A.SET_OF_BOOKS_ID SET_OF_BOOKS_ID,

A.DEFAULT_CODE_COMB_ID DEFAULT_CODE_COMB_ID,

PS.ACTUAL_TERMINATION_DATE ACTUAL_TERMINATION_DATE,

A.PROJECT_TITLE PROJECT_TITLE,

A.BILLING_TITLE BILLING_TITLE,

EMAIL.EMAIL_ADDRESS,

A.EXPENSE_CHECK_ADDRESS,

A.ASSIGNMENT_TYPE,

PAF.ATTRIBUTE1 ATTRIBUTE1,

PAF.ATTRIBUTE2 ATTRIBUTE2,

PAF.ATTRIBUTE3 ATTRIBUTE3,

PAF.ATTRIBUTE4 ATTRIBUTE4,

PAF.ATTRIBUTE5 ATTRIBUTE5,

PAF.ATTRIBUTE6 ATTRIBUTE6,

PAF.ATTRIBUTE7 ATTRIBUTE7,

PAF.ATTRIBUTE8 ATTRIBUTE8,

PAF.ATTRIBUTE9 ATTRIBUTE9,

PAF.ATTRIBUTE10 ATTRIBUTE10,

PAF.ATTRIBUTE11 ATTRIBUTE11,

PAF.ATTRIBUTE12 ATTRIBUTE12,

PAF.ATTRIBUTE13 ATTRIBUTE13,

PAF.ATTRIBUTE14 ATTRIBUTE14,

PAF.ATTRIBUTE15 ATTRIBUTE15,

PAF.ATTRIBUTE16 ATTRIBUTE16,

PAF.ATTRIBUTE17 ATTRIBUTE17,

PAF.ATTRIBUTE18 ATTRIBUTE18,

PAF.ATTRIBUTE19 ATTRIBUTE19,

PAF.ATTRIBUTE20 ATTRIBUTE20,

PAF.ATTRIBUTE21 ATTRIBUTE21,

PAF.ATTRIBUTE22 ATTRIBUTE22,

PAF.ATTRIBUTE23 ATTRIBUTE23,

PAF.ATTRIBUTE24 ATTRIBUTE24,

PAF.ATTRIBUTE25 ATTRIBUTE25,

PAF.ATTRIBUTE26 ATTRIBUTE26,

PAF.ATTRIBUTE27 ATTRIBUTE27,

PAF.ATTRIBUTE28 ATTRIBUTE28,

PAF.ATTRIBUTE29 ATTRIBUTE29,

PAF.ATTRIBUTE30 ATTRIBUTE30,

PAF.ATTRIBUTE_CATEGORY ATTRIBUTE_CATEGORY,

NAME.LIST_NAME GLOBAL_NAME,

NAME.LIST_NAME LOCAL_NAME

FROM

PER_ALL_PEOPLE_F PAF,

PER_PERSONS PERSONS,

PER_PERSON_NAMES_F_V NAME,

PER_ALL_ASSIGNMENTS_M A,

PER_PERIODS_OF_SERVICE PS ,

PER_EMAIL_ADDRESSES EMAIL,

PER_ASSIGNMENT_SUPERVISORS_F SUP

WHERE A.PERSON_ID = PAF.PERSON_ID AND

PERSONS.PERSON_ID = PAF.PERSON_ID AND

A.PERSON_ID = PS.PERSON_ID AND

A.PERSON_ID = NAME.PERSON_ID AND

A.ASSIGNMENT_TYPE IN ('E','C') AND

A.PERIOD_OF_SERVICE_ID = PS.PERIOD_OF_SERVICE_ID AND

A.PRIMARY_FLAG = 'Y' AND

TRUNC(SYSDATE) BETWEEN PAF.EFFECTIVE_START_DATE AND PAF.EFFECTIVE_END_DATE AND

TRUNC(SYSDATE) BETWEEN A.EFFECTIVE_START_DATE AND A.EFFECTIVE_END_DATE AND

(PS.ACTUAL_TERMINATION_DATE>= trunc(sysdate) or PS.ACTUAL_TERMINATION_DATE is null)

AND EMAIL.EMAIL_ADDRESS_ID(+) = PAF.PRIMARY_EMAIL_ID

AND A.ASSIGNMENT_ID = SUP.ASSIGNMENT_ID(+)

AND SUP.EFFECTIVE_START_DATE(+) BETWEEN A.EFFECTIVE_START_DATE AND A.EFFECTIVE_END_DATE

AND SUP.PRIMARY_FLAG(+) = 'Y'

AND A.EFFECTIVE_LATEST_CHANGE = 'Y'

AND TRUNC(SYSDATE) BETWEEN NAME.EFFECTIVE_START_DATE AND

NAME.EFFECTIVE_END_DATE