Employee dossier — salary and labor history Pro
Employee profile, recorded dates and period settings, with lazy dated position and stored salary/labor references.
UNOFFICIAL — NOT VALIDATED ON A REAL ERP INSTALLATION. For authorised HR, payroll, labor-cost coordinators and managers: choose the current employee company and optional stored status, inspect the employee profile, contact, recorded hire/termination/review dates and period settings, then open the dated salary and labor history on demand.
Why Cifru? Adapt configurations to the way you work. Choose the fields, filters and details you need, and bring information to your phone that may not be available in your business software’s own mobile app. Available options depend on the data exposed by your authorized source and your Cifru plan.
Pro: one SQL Server source, two lists, one lazy relation, 17 employee values and 29 salary/labor values. Company and optional native status filters precede bounded root reads. No automatic refresh. Child requests bind employee and current master company before the read; canonical parent identity is preserved. EMPL is globally keyed by EMPL_ID; salary is keyed by employee AND the complete effective date. Company is required access context, not an invented part of the physical PK. The salary table has no company column: all dated records are grouped under the current employee master company, NOT certified historical company ownership. Future, old, zero and negative records are retained; no guessed latest/current rate. The default end date 12/31/2078 means the salary record has an open-ended default; it is NOT a legal contract expiry date.
Employee status ACT is corroborated as Active; all other codes remain explicit native codes or Not recorded. Stored status and dates do NOT certify an active legal employment contract, approved leave, HR compliance or effective headcount. Original and adjusted hire dates use official destination-field meanings; GUI current/past hire labels are not assumed exact SQL bindings. Administrator name is informational, not proof of the manager or a SQL-authorised supervisor. Review dates and period regular hours are settings, NOT completed reviews, worked timesheets or attendance.
Salary history includes position/title, home and HR organizations, job/category/class, compensation plan/grade, work schedules, three personnel-action descriptions and comments. Stored hourly, pay-period salary, annual and standard hourly references are visible in Details only, not on salary cards. Pay-period salary is NOT necessarily monthly and none of these amounts is net pay or proof of payment. Standard rate is read as stored, never recomputed. Estimated/configured annual hours are not actual worked hours. Native rate types H/S/F are corroborated separately; unknown/null types remain explicit. No overtime, taxes, deductions, bank settlement, payslip, contractual history or salary-growth calculation is reconstructed.
TRN_CRNCY_CD is labelled Labor / leave currency, not a certificate of the denomination of all stored pay references. The selected sources do not certify every amount currency or the installed payroll/multicurrency setup. No USD default, monetary symbol, exchange conversion, rates reconstructed from hours, net/monthly pay or combined totals. Verify denomination and pay-cycle basis with the administrator and actual source preview before using pay amounts.
Privacy: explicit SELECT projections exclude SSN, private/home address/email, birth, race, disability/medical data, bank/tax details, emergency contacts, authentication/login/PIN, audit usernames and modification timestamps. Employee ID can itself contain SSN in Costpoint: it remains hidden for identity/parameters, is not searchable or displayed, and is still transferred locally to support the authorised relation. Hiding it is NOT anonymisation or SQL security. Salary/personnel-action comments can contain confidential HR data; restrict access and sharing. No actual employees, identifiers, salaries or source credentials are bundled or shown in public DEMO captures.
Evidence: frozen official Costpoint 8.1.0 transaction dictionary plus separate 8.1 employee/salary destination bindings and salary-history help. No physical employee-to-salary FK is declared in the selected dictionary; the join is corroborated by both documented employee identifiers and the employee salary workflow. Deployed constraints/permissions must be checked. Oracle type spellings are NOT verified Microsoft SQL Server DDL or a 2026 schema certificate.
Requires administrator-authorised on-premises SQL Server and dedicated least-privilege SELECT access explicitly permitted to read the employees and salary records. Direct SQL does NOT inherit Costpoint HR roles, employee/org security or salary visibility. Company/status filters and the separate Salary history button are NOT ACLs. No Deltek Cloud database access, assumed dbo, sa/sysadmin, DDL, writes or staff/payroll updates. Default-schema object checks reject ambiguous lookup but cannot prove the intended company/source. Pass compatibility/read tests, confirm full keys, actual scoped previews, currency/pay cycle, privacy and timings. Up to 1,000 rows per list; option discovery and histories can be limited, loaded search is local. No completeness, real-time or performance guarantee. Not tested on a real ERP or SQL Server. Documentary/synthetic tests and native DEMO screenshots do not establish deployed compatibility, performance, source ACLs or legal payroll compliance. Unofficial, not affiliated with Deltek.
Physical dictionary: https://help.deltek.com/product/Costpoint/Documentation/81DataDictionary.html
Salary destination bindings: https://help.deltek.com/Product/Costpoint/8.1/GA/EMPL_LAB_INFO.html
Salary meanings: https://help.deltek.com/Product/Costpoint/8.1/GA/LDMEHIS_SALARY_INFO_Tab.html
Employee meanings and identifier warning: https://help.deltek.com/Product/Costpoint/8.1/GA/LDMEINFO_Employee_Info_Tab.html
Screenshots
What this package creates
- Home: Employee dossier
- Details: Salary history
- Sub-button: Salary and labor history
Sources are mapped locally and verified before applying.
Custom queriesPRO2 SQL
Custom queries are a PRO feature. Cifru repeats read-only validation against the local source before execution.
$.components.workspaceSelection.datasets.0.sqlQuerySELECT CONCAT(LEN(CONCAT(m.EMPL_ID,N'#')),N':',m.EMPL_ID,N':') AS EmployeeKey, m.EMPL_ID AS EmployeeID, m.S_EMPL_STATUS_CD AS NativeStatus, COALESCE(NULLIF(LTRIM(RTRIM(m.LAST_FIRST_NAME)),N''),NULLIF(LTRIM(RTRIM(CONCAT(m.FIRST_NAME,N' ',m.LAST_NAME))),N''),N'Name not recorded') AS DisplayName, m.COMPANY_ID AS COMPANY_ID, m.PREF_NAME AS PREF_NAME, CASE m.S_EMPL_STATUS_CD WHEN N'ACT' THEN N'Active' ELSE CASE WHEN m.S_EMPL_STATUS_CD IS NULL OR m.S_EMPL_STATUS_CD=N'' THEN N'Not recorded' ELSE CONCAT(N'Native code ',m.S_EMPL_STATUS_CD) END END AS StatusLabel, m.SPVSR_NAME AS SPVSR_NAME, m.EMAIL_ID AS EMAIL_ID, m.ORIG_HIRE_DT AS ORIG_HIRE_DT, m.ADJ_HIRE_DT AS ADJ_HIRE_DT, m.TERM_DT AS TERM_DT, m.LAST_DAY_DT AS LAST_DAY_DT, m.LAST_REVIEW_DT AS LAST_REVIEW_DT, m.NEXT_REVIEW_DT AS NEXT_REVIEW_DT, m.TS_PD_CD AS TS_PD_CD, m.LV_PD_CD AS LV_PD_CD, m.TS_PD_REG_HRS_NO AS TS_PD_REG_HRS_NO, m.PAY_PD_REG_HRS_NO AS PAY_PD_REG_HRS_NO, m.TAXBLE_ENTITY_ID AS TAXBLE_ENTITY_ID FROM EMPL m WHERE SCHEMA_NAME() NOT IN (N'guest',N'sys',N'INFORMATION_SCHEMA') AND OBJECT_ID(N'EMPL',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.EMPL',N'U') AND OBJECT_ID(N'EMPL_LAB_INFO',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.EMPL_LAB_INFO',N'U')
static read-only checks passed
$.components.workspaceSelection.datasets.1.sqlQuerySELECT CONCAT(CONCAT(LEN(CONCAT(h.EMPL_ID,N'#')),N':',h.EMPL_ID,N':'),LEN(CONCAT(CONVERT(nvarchar(33),h.EFFECT_DT,126),N'#')),N':',CONVERT(nvarchar(33),h.EFFECT_DT,126),N':') AS SalaryKey, CONCAT(LEN(CONCAT(m.EMPL_ID,N'#')),N':',m.EMPL_ID,N':') AS ParentEmployeeKey, COALESCE(NULLIF(LTRIM(RTRIM(h.TITLE_DESC)),N''),N'Salary / labor record') AS RecordTitle, COALESCE(NULLIF(LTRIM(RTRIM(m.LAST_FIRST_NAME)),N''),NULLIF(LTRIM(RTRIM(CONCAT(m.FIRST_NAME,N' ',m.LAST_NAME))),N''),N'Name not recorded') AS DisplayName, m.COMPANY_ID AS COMPANY_ID, h.EFFECT_DT AS EFFECT_DT, h.END_DT AS END_DT, CASE h.S_HRLY_SAL_CD WHEN N'H' THEN N'Hourly' WHEN N'S' THEN N'Salaried fixed hours' WHEN N'F' THEN N'Salaried fluctuating hours' ELSE CASE WHEN h.S_HRLY_SAL_CD IS NULL OR h.S_HRLY_SAL_CD=N'' THEN N'Not recorded' ELSE CONCAT(N'Native code ',h.S_HRLY_SAL_CD) END END AS RateType, h.HRLY_AMT AS HRLY_AMT, h.SAL_AMT AS SAL_AMT, h.ANNL_AMT AS ANNL_AMT, h.STD_EFFECT_AMT AS STD_EFFECT_AMT, h.STD_EST_HRS AS STD_EST_HRS, h.WORK_YR_HRS_NO AS WORK_YR_HRS_NO, h.TRN_CRNCY_CD AS TRN_CRNCY_CD, h.ORG_ID AS ORG_ID, h.HR_ORG_ID AS HR_ORG_ID, h.DETL_JOB_CD AS DETL_JOB_CD, h.GENL_LAB_CAT_CD AS GENL_LAB_CAT_CD, h.BILL_LAB_CAT_CD AS BILL_LAB_CAT_CD, h.EMPL_CLASS_CD AS EMPL_CLASS_CD, h.LAB_GRP_TYPE AS LAB_GRP_TYPE, h.LAB_LOC_CD AS LAB_LOC_CD, h.COMP_PLAN_CD AS COMP_PLAN_CD, h.SAL_GRADE_CD AS SAL_GRADE_CD, h.TC_TS_SCHED_CD AS TC_TS_SCHED_CD, h.TC_WORK_SCHED_CD AS TC_WORK_SCHED_CD, h.REASON_DESC AS REASON_DESC, h.REASON_DESC_2 AS REASON_DESC_2, h.REASON_DESC_3 AS REASON_DESC_3, h.COMMENTS AS COMMENTS FROM EMPL_LAB_INFO h INNER JOIN EMPL m ON m.EMPL_ID=h.EMPL_ID WHERE m.EMPL_ID=:employee AND m.COMPANY_ID=:company AND SCHEMA_NAME() NOT IN (N'guest',N'sys',N'INFORMATION_SCHEMA') AND OBJECT_ID(N'EMPL',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.EMPL',N'U') AND OBJECT_ID(N'EMPL_LAB_INFO',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.EMPL_LAB_INFO',N'U')
static read-only checks passed
View the JSON being importedcollapsed by default
{
"components": {
"sourceSlots": [
{
"displayName": "Costpoint 8.1 — authorised HR SQL Server database",
"id": "77EE630E-3BEA-5202-9CFF-C3602231250E",
"kind": "sqlServer",
"requiredObjects": [
"EMPL",
"EMPL_LAB_INFO"
],
"requiresCustomSQL": true
}
],
"workspaceSelection": {
"commonFields": [],
"datasets": [
{
"cacheMode": "live",
"calculatedFields": [],
"customQueryIntegrationName": "",
"endpointPath": "",
"fetchSortRules": [
{
"direction": "ascending",
"id": "4DACB946-12B6-5992-947E-23CD22A5219D",
"key": "DisplayName",
"type": "text"
},
{
"direction": "ascending",
"id": "2BD50F70-CF59-5CB6-891E-21B03E10883F",
"key": "EmployeeKey",
"type": "text"
}
],
"id": "DC0594DA-345A-5AC8-9AE8-BBA9A571FB86",
"mappings": [
{
"commonFieldKey": "",
"key": "EmployeeKey",
"label": "Internal EmployeeKey",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "EmployeeKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "EmployeeID",
"label": "Internal EmployeeID",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "EmployeeID",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "NativeStatus",
"label": "Internal NativeStatus",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "NativeStatus",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "DisplayName",
"label": "Employee name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "DisplayName",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "COMPANY_ID",
"label": "Current employee company",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "COMPANY_ID",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "PREF_NAME",
"label": "Preferred name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PREF_NAME",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "StatusLabel",
"label": "Stored employee status",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "StatusLabel",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "SPVSR_NAME",
"label": "Administrator name / information",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SPVSR_NAME",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "EMAIL_ID",
"label": "Employee email",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "EMAIL_ID",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "ORIG_HIRE_DT",
"label": "Recorded original hire date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "ORIG_HIRE_DT",
"type": "date",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "ADJ_HIRE_DT",
"label": "Recorded adjusted hire date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "ADJ_HIRE_DT",
"type": "date",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "TERM_DT",
"label": "Recorded termination date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "TERM_DT",
"type": "date",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "LAST_DAY_DT",
"label": "Recorded last day worked",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "LAST_DAY_DT",
"type": "date",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "LAST_REVIEW_DT",
"label": "Last review date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "LAST_REVIEW_DT",
"type": "date",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "NEXT_REVIEW_DT",
"label": "Next review date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "NEXT_REVIEW_DT",
"type": "date",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "TS_PD_CD",
"label": "Timesheet cycle",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "TS_PD_CD",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "LV_PD_CD",
"label": "Leave cycle",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "LV_PD_CD",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "TS_PD_REG_HRS_NO",
"label": "Regular hours / timesheet period",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "TS_PD_REG_HRS_NO",
"type": "number",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PAY_PD_REG_HRS_NO",
"label": "Regular hours / pay period",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "PAY_PD_REG_HRS_NO",
"type": "number",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "TAXBLE_ENTITY_ID",
"label": "Taxable entity code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "TAXBLE_ENTITY_ID",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
}
],
"maxRows": 1000,
"name": "Employee dossier",
"primaryKey": "EmployeeKey",
"queryParameters": [],
"refreshPolicy": {
"enabled": false,
"intervalMinutes": 60
},
"rootArrayPath": "",
"rowLimitEnabled": true,
"searchKeys": [
"DisplayName",
"COMPANY_ID",
"PREF_NAME",
"StatusLabel",
"SPVSR_NAME",
"EMAIL_ID",
"ORIG_HIRE_DT",
"ADJ_HIRE_DT",
"TERM_DT",
"LAST_DAY_DT",
"LAST_REVIEW_DT",
"NEXT_REVIEW_DT",
"TS_PD_CD",
"LV_PD_CD",
"TS_PD_REG_HRS_NO",
"PAY_PD_REG_HRS_NO",
"TAXBLE_ENTITY_ID"
],
"sourceID": "77EE630E-3BEA-5202-9CFF-C3602231250E",
"sqlQuery": "SELECT CONCAT(LEN(CONCAT(m.EMPL_ID,N'#')),N':',m.EMPL_ID,N':') AS EmployeeKey, m.EMPL_ID AS EmployeeID, m.S_EMPL_STATUS_CD AS NativeStatus, COALESCE(NULLIF(LTRIM(RTRIM(m.LAST_FIRST_NAME)),N''),NULLIF(LTRIM(RTRIM(CONCAT(m.FIRST_NAME,N' ',m.LAST_NAME))),N''),N'Name not recorded') AS DisplayName, m.COMPANY_ID AS COMPANY_ID, m.PREF_NAME AS PREF_NAME, CASE m.S_EMPL_STATUS_CD WHEN N'ACT' THEN N'Active' ELSE CASE WHEN m.S_EMPL_STATUS_CD IS NULL OR m.S_EMPL_STATUS_CD=N'' THEN N'Not recorded' ELSE CONCAT(N'Native code ',m.S_EMPL_STATUS_CD) END END AS StatusLabel, m.SPVSR_NAME AS SPVSR_NAME, m.EMAIL_ID AS EMAIL_ID, m.ORIG_HIRE_DT AS ORIG_HIRE_DT, m.ADJ_HIRE_DT AS ADJ_HIRE_DT, m.TERM_DT AS TERM_DT, m.LAST_DAY_DT AS LAST_DAY_DT, m.LAST_REVIEW_DT AS LAST_REVIEW_DT, m.NEXT_REVIEW_DT AS NEXT_REVIEW_DT, m.TS_PD_CD AS TS_PD_CD, m.LV_PD_CD AS LV_PD_CD, m.TS_PD_REG_HRS_NO AS TS_PD_REG_HRS_NO, m.PAY_PD_REG_HRS_NO AS PAY_PD_REG_HRS_NO, m.TAXBLE_ENTITY_ID AS TAXBLE_ENTITY_ID FROM EMPL m WHERE SCHEMA_NAME() NOT IN (N'guest',N'sys',N'INFORMATION_SCHEMA') AND OBJECT_ID(N'EMPL',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.EMPL',N'U') AND OBJECT_ID(N'EMPL_LAB_INFO',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.EMPL_LAB_INFO',N'U')",
"tableName": ""
},
{
"cacheMode": "live",
"calculatedFields": [],
"customQueryIntegrationName": "",
"endpointPath": "",
"fetchSortRules": [
{
"direction": "descending",
"id": "095AC3FD-C1E6-56FD-A576-7901D224D6F1",
"key": "EFFECT_DT",
"type": "date"
},
{
"direction": "ascending",
"id": "134CA151-E50B-5768-B2A9-69B1A2EC1AD2",
"key": "SalaryKey",
"type": "text"
}
],
"id": "E66D4336-B1C1-5691-B5F6-AFFAB22EE025",
"mappings": [
{
"commonFieldKey": "",
"key": "SalaryKey",
"label": "Internal SalaryKey",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SalaryKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ParentEmployeeKey",
"label": "Internal ParentEmployeeKey",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ParentEmployeeKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "RecordTitle",
"label": "Position title / pay record",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "RecordTitle",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "DisplayName",
"label": "Employee name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "DisplayName",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "COMPANY_ID",
"label": "Current employee company",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "COMPANY_ID",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "EFFECT_DT",
"label": "Salary record effective date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "EFFECT_DT",
"type": "date",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "END_DT",
"label": "Record end date / default 2078",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "END_DT",
"type": "date",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "RateType",
"label": "Stored rate type",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "RateType",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "HRLY_AMT",
"label": "Stored hourly pay rate",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "HRLY_AMT",
"type": "number",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "SAL_AMT",
"label": "Stored pay-period salary",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "SAL_AMT",
"type": "number",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ANNL_AMT",
"label": "Stored annual pay amount",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "ANNL_AMT",
"type": "number",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "STD_EFFECT_AMT",
"label": "Stored standard hourly rate",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "STD_EFFECT_AMT",
"type": "number",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "STD_EST_HRS",
"label": "Estimated annual hours",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "STD_EST_HRS",
"type": "number",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "WORK_YR_HRS_NO",
"label": "Configured work hours / year",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "WORK_YR_HRS_NO",
"type": "number",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "TRN_CRNCY_CD",
"label": "Labor / leave currency code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "TRN_CRNCY_CD",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ORG_ID",
"label": "Home organization code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ORG_ID",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "HR_ORG_ID",
"label": "HR organization code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "HR_ORG_ID",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "DETL_JOB_CD",
"label": "Detail job code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "DETL_JOB_CD",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "GENL_LAB_CAT_CD",
"label": "General labor category",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "GENL_LAB_CAT_CD",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "BILL_LAB_CAT_CD",
"label": "Project labor category",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "BILL_LAB_CAT_CD",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "EMPL_CLASS_CD",
"label": "Employee class code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "EMPL_CLASS_CD",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "LAB_GRP_TYPE",
"label": "Labor group / union code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "LAB_GRP_TYPE",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "LAB_LOC_CD",
"label": "Labor location / local code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "LAB_LOC_CD",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "COMP_PLAN_CD",
"label": "Compensation plan code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "COMP_PLAN_CD",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "SAL_GRADE_CD",
"label": "Salary grade code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SAL_GRADE_CD",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "TC_TS_SCHED_CD",
"label": "Time Collection schedule",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "TC_TS_SCHED_CD",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "TC_WORK_SCHED_CD",
"label": "Work schedule code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "TC_WORK_SCHED_CD",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "REASON_DESC",
"label": "Personnel action reason 1",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "REASON_DESC",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "REASON_DESC_2",
"label": "Personnel action reason 2",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "REASON_DESC_2",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "REASON_DESC_3",
"label": "Personnel action reason 3",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "REASON_DESC_3",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "COMMENTS",
"label": "Salary record comments",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "COMMENTS",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
}
],
"maxRows": 1000,
"name": "Salary and labor history",
"primaryKey": "SalaryKey",
"queryParameters": [
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "EmployeeID",
"id": "887B79DC-2D77-5571-A7C6-13F2F3F31634",
"name": "employee",
"source": "parentField",
"type": "text"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "COMPANY_ID",
"id": "2BE5C124-48FA-5C02-AED9-C489297AED55",
"name": "company",
"source": "parentField",
"type": "text"
}
],
"refreshPolicy": {
"enabled": false,
"intervalMinutes": 60
},
"rootArrayPath": "",
"rowLimitEnabled": true,
"searchKeys": [
"RecordTitle",
"DisplayName",
"COMPANY_ID",
"EFFECT_DT",
"END_DT",
"RateType",
"HRLY_AMT",
"SAL_AMT",
"ANNL_AMT",
"STD_EFFECT_AMT",
"STD_EST_HRS",
"WORK_YR_HRS_NO",
"TRN_CRNCY_CD",
"ORG_ID",
"HR_ORG_ID",
"DETL_JOB_CD",
"GENL_LAB_CAT_CD",
"BILL_LAB_CAT_CD",
"EMPL_CLASS_CD",
"LAB_GRP_TYPE",
"LAB_LOC_CD",
"COMP_PLAN_CD",
"SAL_GRADE_CD",
"TC_TS_SCHED_CD",
"TC_WORK_SCHED_CD",
"REASON_DESC",
"REASON_DESC_2",
"REASON_DESC_3",
"COMMENTS"
],
"sourceID": "77EE630E-3BEA-5202-9CFF-C3602231250E",
"sqlQuery": "SELECT CONCAT(CONCAT(LEN(CONCAT(h.EMPL_ID,N'#')),N':',h.EMPL_ID,N':'),LEN(CONCAT(CONVERT(nvarchar(33),h.EFFECT_DT,126),N'#')),N':',CONVERT(nvarchar(33),h.EFFECT_DT,126),N':') AS SalaryKey, CONCAT(LEN(CONCAT(m.EMPL_ID,N'#')),N':',m.EMPL_ID,N':') AS ParentEmployeeKey, COALESCE(NULLIF(LTRIM(RTRIM(h.TITLE_DESC)),N''),N'Salary / labor record') AS RecordTitle, COALESCE(NULLIF(LTRIM(RTRIM(m.LAST_FIRST_NAME)),N''),NULLIF(LTRIM(RTRIM(CONCAT(m.FIRST_NAME,N' ',m.LAST_NAME))),N''),N'Name not recorded') AS DisplayName, m.COMPANY_ID AS COMPANY_ID, h.EFFECT_DT AS EFFECT_DT, h.END_DT AS END_DT, CASE h.S_HRLY_SAL_CD WHEN N'H' THEN N'Hourly' WHEN N'S' THEN N'Salaried fixed hours' WHEN N'F' THEN N'Salaried fluctuating hours' ELSE CASE WHEN h.S_HRLY_SAL_CD IS NULL OR h.S_HRLY_SAL_CD=N'' THEN N'Not recorded' ELSE CONCAT(N'Native code ',h.S_HRLY_SAL_CD) END END AS RateType, h.HRLY_AMT AS HRLY_AMT, h.SAL_AMT AS SAL_AMT, h.ANNL_AMT AS ANNL_AMT, h.STD_EFFECT_AMT AS STD_EFFECT_AMT, h.STD_EST_HRS AS STD_EST_HRS, h.WORK_YR_HRS_NO AS WORK_YR_HRS_NO, h.TRN_CRNCY_CD AS TRN_CRNCY_CD, h.ORG_ID AS ORG_ID, h.HR_ORG_ID AS HR_ORG_ID, h.DETL_JOB_CD AS DETL_JOB_CD, h.GENL_LAB_CAT_CD AS GENL_LAB_CAT_CD, h.BILL_LAB_CAT_CD AS BILL_LAB_CAT_CD, h.EMPL_CLASS_CD AS EMPL_CLASS_CD, h.LAB_GRP_TYPE AS LAB_GRP_TYPE, h.LAB_LOC_CD AS LAB_LOC_CD, h.COMP_PLAN_CD AS COMP_PLAN_CD, h.SAL_GRADE_CD AS SAL_GRADE_CD, h.TC_TS_SCHED_CD AS TC_TS_SCHED_CD, h.TC_WORK_SCHED_CD AS TC_WORK_SCHED_CD, h.REASON_DESC AS REASON_DESC, h.REASON_DESC_2 AS REASON_DESC_2, h.REASON_DESC_3 AS REASON_DESC_3, h.COMMENTS AS COMMENTS FROM EMPL_LAB_INFO h INNER JOIN EMPL m ON m.EMPL_ID=h.EMPL_ID WHERE m.EMPL_ID=:employee AND m.COMPANY_ID=:company AND SCHEMA_NAME() NOT IN (N'guest',N'sys',N'INFORMATION_SCHEMA') AND OBJECT_ID(N'EMPL',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.EMPL',N'U') AND OBJECT_ID(N'EMPL_LAB_INFO',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.EMPL_LAB_INFO',N'U')",
"tableName": ""
}
],
"pages": [
{
"actions": [
{
"id": "7782A59D-0B10-5230-AA1B-3E6EBC318780",
"kind": "showRelated",
"relatedInitiallyExpanded": false,
"relatedPresentation": "separate",
"relatedPreviewLimit": 12,
"relatedRowStyle": "cards",
"relatedShowsCount": true,
"relationID": "0D700607-5D16-50FF-9EE3-34715955E7C7",
"systemImage": "list.bullet.rectangle",
"targetDatasetID": "E66D4336-B1C1-5691-B5F6-AFFAB22EE025",
"title": "Salary history",
"urlKey": ""
}
],
"badgeKey": "",
"cardEnrichments": [],
"cardFieldLayout": [
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "COMPANY_ID",
"label": "Current employee company",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "StatusLabel",
"label": "Stored employee status",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "EMAIL_ID",
"label": "Employee email",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "ORIG_HIRE_DT",
"label": "Recorded original hire date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "NEXT_REVIEW_DT",
"label": "Next review date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "TS_PD_CD",
"label": "Timesheet cycle",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"datasetID": "DC0594DA-345A-5AC8-9AE8-BBA9A571FB86",
"dateFilterKey": "",
"dateFilterLastDays": 7,
"dateFilterPreset": "none",
"detailFieldLayout": [
{
"detailGroup": "Employee and current company",
"detailRole": "information",
"isVisible": true,
"key": "DisplayName",
"label": "Employee name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Employee and current company",
"detailRole": "information",
"isVisible": true,
"key": "COMPANY_ID",
"label": "Current employee company",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Employee and current company",
"detailRole": "information",
"isVisible": true,
"key": "PREF_NAME",
"label": "Preferred name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Employee and current company",
"detailRole": "information",
"isVisible": true,
"key": "StatusLabel",
"label": "Stored employee status",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Employee and current company",
"detailRole": "information",
"isVisible": true,
"key": "SPVSR_NAME",
"label": "Administrator name / information",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Employee and current company",
"detailRole": "information",
"isVisible": true,
"key": "EMAIL_ID",
"label": "Employee email",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Recorded employment dates",
"detailRole": "information",
"isVisible": true,
"key": "ORIG_HIRE_DT",
"label": "Recorded original hire date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Recorded employment dates",
"detailRole": "information",
"isVisible": true,
"key": "ADJ_HIRE_DT",
"label": "Recorded adjusted hire date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Recorded employment dates",
"detailRole": "information",
"isVisible": true,
"key": "TERM_DT",
"label": "Recorded termination date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Recorded employment dates",
"detailRole": "information",
"isVisible": true,
"key": "LAST_DAY_DT",
"label": "Recorded last day worked",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Reviews and period settings",
"detailRole": "information",
"isVisible": true,
"key": "LAST_REVIEW_DT",
"label": "Last review date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Reviews and period settings",
"detailRole": "information",
"isVisible": true,
"key": "NEXT_REVIEW_DT",
"label": "Next review date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Reviews and period settings",
"detailRole": "information",
"isVisible": true,
"key": "TS_PD_CD",
"label": "Timesheet cycle",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Reviews and period settings",
"detailRole": "information",
"isVisible": true,
"key": "LV_PD_CD",
"label": "Leave cycle",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Reviews and period settings",
"detailRole": "information",
"isVisible": true,
"key": "TS_PD_REG_HRS_NO",
"label": "Regular hours / timesheet period",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Reviews and period settings",
"detailRole": "information",
"isVisible": true,
"key": "PAY_PD_REG_HRS_NO",
"label": "Regular hours / pay period",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Reviews and period settings",
"detailRole": "information",
"isVisible": true,
"key": "TAXBLE_ENTITY_ID",
"label": "Taxable entity code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"detailLiveRefreshSeconds": 0,
"fixedFilters": [],
"id": "FE5B88E5-8293-549F-8F87-5B4431D8D8A7",
"openFilters": [
{
"id": "FA90507D-80FC-5355-A396-8EEB8B06C337",
"includeAllOption": false,
"key": "COMPANY_ID",
"title": "Current employee company",
"type": "text"
},
{
"id": "B0DD3C76-C957-5702-B22D-A31CA388C34B",
"includeAllOption": true,
"key": "StatusLabel",
"title": "Stored employee status",
"type": "text"
}
],
"pageSize": 100,
"requiresOpeningFilterSelection": true,
"showOnHome": true,
"sortRules": [
{
"direction": "ascending",
"id": "4DACB946-12B6-5992-947E-23CD22A5219D",
"key": "DisplayName",
"type": "text"
},
{
"direction": "ascending",
"id": "2BD50F70-CF59-5CB6-891E-21B03E10883F",
"key": "EmployeeKey",
"type": "text"
}
],
"subtitle": "",
"subtitleKey": "COMPANY_ID",
"systemImage": "person.text.rectangle",
"title": "Employee dossier",
"titleKey": "DisplayName"
},
{
"actions": [],
"badgeKey": "",
"cardEnrichments": [],
"cardFieldLayout": [
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "DisplayName",
"label": "Employee name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "COMPANY_ID",
"label": "Current employee company",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "EFFECT_DT",
"label": "Salary record effective date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "END_DT",
"label": "Record end date / default 2078",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "RateType",
"label": "Stored rate type",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "ORG_ID",
"label": "Home organization code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"datasetID": "E66D4336-B1C1-5691-B5F6-AFFAB22EE025",
"dateFilterKey": "",
"dateFilterLastDays": 7,
"dateFilterPreset": "none",
"detailFieldLayout": [
{
"detailGroup": "Dated salary / labor record",
"detailRole": "information",
"isVisible": true,
"key": "RecordTitle",
"label": "Position title / pay record",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Dated salary / labor record",
"detailRole": "information",
"isVisible": true,
"key": "DisplayName",
"label": "Employee name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Dated salary / labor record",
"detailRole": "information",
"isVisible": true,
"key": "COMPANY_ID",
"label": "Current employee company",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Dated salary / labor record",
"detailRole": "information",
"isVisible": true,
"key": "EFFECT_DT",
"label": "Salary record effective date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Dated salary / labor record",
"detailRole": "information",
"isVisible": true,
"key": "END_DT",
"label": "Record end date / default 2078",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Dated salary / labor record",
"detailRole": "information",
"isVisible": true,
"key": "RateType",
"label": "Stored rate type",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored pay references — verify currency",
"detailRole": "information",
"isVisible": true,
"key": "HRLY_AMT",
"label": "Stored hourly pay rate",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Stored pay references — verify currency",
"detailRole": "information",
"isVisible": true,
"key": "SAL_AMT",
"label": "Stored pay-period salary",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Stored pay references — verify currency",
"detailRole": "information",
"isVisible": true,
"key": "ANNL_AMT",
"label": "Stored annual pay amount",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Stored pay references — verify currency",
"detailRole": "information",
"isVisible": true,
"key": "STD_EFFECT_AMT",
"label": "Stored standard hourly rate",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Stored pay references — verify currency",
"detailRole": "information",
"isVisible": true,
"key": "STD_EST_HRS",
"label": "Estimated annual hours",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Stored pay references — verify currency",
"detailRole": "information",
"isVisible": true,
"key": "WORK_YR_HRS_NO",
"label": "Configured work hours / year",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "Stored pay references — verify currency",
"detailRole": "information",
"isVisible": true,
"key": "TRN_CRNCY_CD",
"label": "Labor / leave currency code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Role and organization",
"detailRole": "information",
"isVisible": true,
"key": "ORG_ID",
"label": "Home organization code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Role and organization",
"detailRole": "information",
"isVisible": true,
"key": "HR_ORG_ID",
"label": "HR organization code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Role and organization",
"detailRole": "information",
"isVisible": true,
"key": "DETL_JOB_CD",
"label": "Detail job code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Role and organization",
"detailRole": "information",
"isVisible": true,
"key": "GENL_LAB_CAT_CD",
"label": "General labor category",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Role and organization",
"detailRole": "information",
"isVisible": true,
"key": "BILL_LAB_CAT_CD",
"label": "Project labor category",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Role and organization",
"detailRole": "information",
"isVisible": true,
"key": "EMPL_CLASS_CD",
"label": "Employee class code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Role and organization",
"detailRole": "information",
"isVisible": true,
"key": "LAB_GRP_TYPE",
"label": "Labor group / union code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Role and organization",
"detailRole": "information",
"isVisible": true,
"key": "LAB_LOC_CD",
"label": "Labor location / local code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Compensation and work schedules",
"detailRole": "information",
"isVisible": true,
"key": "COMP_PLAN_CD",
"label": "Compensation plan code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Compensation and work schedules",
"detailRole": "information",
"isVisible": true,
"key": "SAL_GRADE_CD",
"label": "Salary grade code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Compensation and work schedules",
"detailRole": "information",
"isVisible": true,
"key": "TC_TS_SCHED_CD",
"label": "Time Collection schedule",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Compensation and work schedules",
"detailRole": "information",
"isVisible": true,
"key": "TC_WORK_SCHED_CD",
"label": "Work schedule code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Personnel action context",
"detailRole": "information",
"isVisible": true,
"key": "REASON_DESC",
"label": "Personnel action reason 1",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Personnel action context",
"detailRole": "information",
"isVisible": true,
"key": "REASON_DESC_2",
"label": "Personnel action reason 2",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Personnel action context",
"detailRole": "information",
"isVisible": true,
"key": "REASON_DESC_3",
"label": "Personnel action reason 3",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Personnel action context",
"detailRole": "information",
"isVisible": true,
"key": "COMMENTS",
"label": "Salary record comments",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"detailLiveRefreshSeconds": 0,
"fixedFilters": [],
"id": "1244A720-DFB5-5835-A570-4C18A4697639",
"openFilters": [],
"pageSize": 100,
"requiresOpeningFilterSelection": false,
"showOnHome": false,
"sortRules": [
{
"direction": "descending",
"id": "095AC3FD-C1E6-56FD-A576-7901D224D6F1",
"key": "EFFECT_DT",
"type": "date"
},
{
"direction": "ascending",
"id": "134CA151-E50B-5768-B2A9-69B1A2EC1AD2",
"key": "SalaryKey",
"type": "text"
}
],
"subtitle": "",
"subtitleKey": "EFFECT_DT",
"systemImage": "person.text.rectangle",
"title": "Salary and labor history",
"titleKey": "RecordTitle"
}
],
"relations": [
{
"childDatasetID": "E66D4336-B1C1-5691-B5F6-AFFAB22EE025",
"childKey": "ParentEmployeeKey",
"id": "0D700607-5D16-50FF-9EE3-34715955E7C7",
"name": "Salary history",
"parentDatasetID": "DC0594DA-345A-5AC8-9AE8-BBA9A571FB86",
"parentKey": "EmployeeKey"
}
],
"widgets": []
}
},
"format": "cifru-configuration-package",
"formatVersion": 1,
"manifest": {
"applicationName": "Deltek Costpoint",
"configurationLanguages": [
"en"
],
"countries": [
"US"
],
"createdAt": "2026-10-08T00:00:00Z",
"description": "UNOFFICIAL — NOT VALIDATED ON A REAL ERP INSTALLATION. For authorised HR, payroll, labor-cost coordinators and managers: choose the current employee company and optional stored status, inspect the employee profile, contact, recorded hire/termination/review dates and period settings, then open the dated salary and labor history on demand.\n\nWhy Cifru? Adapt configurations to the way you work. Choose the fields, filters and details you need, and bring information to your phone that may not be available in your business software’s own mobile app. Available options depend on the data exposed by your authorized source and your Cifru plan.\n\nPro: one SQL Server source, two lists, one lazy relation, 17 employee values and 29 salary/labor values. Company and optional native status filters precede bounded root reads. No automatic refresh. Child requests bind employee and current master company before the read; canonical parent identity is preserved. EMPL is globally keyed by EMPL_ID; salary is keyed by employee AND the complete effective date. Company is required access context, not an invented part of the physical PK. The salary table has no company column: all dated records are grouped under the current employee master company, NOT certified historical company ownership. Future, old, zero and negative records are retained; no guessed latest/current rate. The default end date 12/31/2078 means the salary record has an open-ended default; it is NOT a legal contract expiry date.\n\nEmployee status ACT is corroborated as Active; all other codes remain explicit native codes or Not recorded. Stored status and dates do NOT certify an active legal employment contract, approved leave, HR compliance or effective headcount. Original and adjusted hire dates use official destination-field meanings; GUI current/past hire labels are not assumed exact SQL bindings. Administrator name is informational, not proof of the manager or a SQL-authorised supervisor. Review dates and period regular hours are settings, NOT completed reviews, worked timesheets or attendance.\n\nSalary history includes position/title, home and HR organizations, job/category/class, compensation plan/grade, work schedules, three personnel-action descriptions and comments. Stored hourly, pay-period salary, annual and standard hourly references are visible in Details only, not on salary cards. Pay-period salary is NOT necessarily monthly and none of these amounts is net pay or proof of payment. Standard rate is read as stored, never recomputed. Estimated/configured annual hours are not actual worked hours. Native rate types H/S/F are corroborated separately; unknown/null types remain explicit. No overtime, taxes, deductions, bank settlement, payslip, contractual history or salary-growth calculation is reconstructed.\n\nTRN_CRNCY_CD is labelled Labor / leave currency, not a certificate of the denomination of all stored pay references. The selected sources do not certify every amount currency or the installed payroll/multicurrency setup. No USD default, monetary symbol, exchange conversion, rates reconstructed from hours, net/monthly pay or combined totals. Verify denomination and pay-cycle basis with the administrator and actual source preview before using pay amounts.\n\nPrivacy: explicit SELECT projections exclude SSN, private/home address/email, birth, race, disability/medical data, bank/tax details, emergency contacts, authentication/login/PIN, audit usernames and modification timestamps. Employee ID can itself contain SSN in Costpoint: it remains hidden for identity/parameters, is not searchable or displayed, and is still transferred locally to support the authorised relation. Hiding it is NOT anonymisation or SQL security. Salary/personnel-action comments can contain confidential HR data; restrict access and sharing. No actual employees, identifiers, salaries or source credentials are bundled or shown in public DEMO captures.\n\nEvidence: frozen official Costpoint 8.1.0 transaction dictionary plus separate 8.1 employee/salary destination bindings and salary-history help. No physical employee-to-salary FK is declared in the selected dictionary; the join is corroborated by both documented employee identifiers and the employee salary workflow. Deployed constraints/permissions must be checked. Oracle type spellings are NOT verified Microsoft SQL Server DDL or a 2026 schema certificate.\n\nRequires administrator-authorised on-premises SQL Server and dedicated least-privilege SELECT access explicitly permitted to read the employees and salary records. Direct SQL does NOT inherit Costpoint HR roles, employee/org security or salary visibility. Company/status filters and the separate Salary history button are NOT ACLs. No Deltek Cloud database access, assumed dbo, sa/sysadmin, DDL, writes or staff/payroll updates. Default-schema object checks reject ambiguous lookup but cannot prove the intended company/source. Pass compatibility/read tests, confirm full keys, actual scoped previews, currency/pay cycle, privacy and timings. Up to 1,000 rows per list; option discovery and histories can be limited, loaded search is local. No completeness, real-time or performance guarantee. Not tested on a real ERP or SQL Server. Documentary/synthetic tests and native DEMO screenshots do not establish deployed compatibility, performance, source ACLs or legal payroll compliance. Unofficial, not affiliated with Deltek.\n\nPhysical dictionary: https://help.deltek.com/product/Costpoint/Documentation/81DataDictionary.html\nSalary destination bindings: https://help.deltek.com/Product/Costpoint/8.1/GA/EMPL_LAB_INFO.html\nSalary meanings: https://help.deltek.com/Product/Costpoint/8.1/GA/LDMEHIS_SALARY_INFO_Tab.html\nEmployee meanings and identifier warning: https://help.deltek.com/Product/Costpoint/8.1/GA/LDMEINFO_Employee_Info_Tab.html",
"licenseCode": "Cifru-Community-1.0",
"minimumCifruVersion": "1.1.0",
"minimumPlan": "pro",
"packageID": "880C1B01-564D-5B76-B8E5-45DA36AC38D4",
"rootButtonCount": 1,
"summary": "Employee profile, recorded dates and period settings, with lazy dated position and stored salary/labor references.",
"tags": [
"Deltek Costpoint",
"SQL Server",
"HR",
"Employees",
"Salary history",
"Pro"
],
"title": "Employee dossier — salary and labor history Pro"
}
}