Alterations
Employee Details
Following recent discussions and a review of the current structure of the Employee
datamart, we have identified the need to align more closely with the structure of the Employee panes in IFS, specifically the Employee Summary
and Employee Employment
sections.
This action supports GMIS UK Optimisation Activity 008 – HR Processes
Currently, information from both these sections is delivered through the Employee.Details
datamart view. This has led to potential confusion about the intended purpose of the Employee.Details
view and has introduced a risk of unintended disclosure of sensitive information.
To address this, we will be restructuring the Employee
datamart into two separate views:
Employee.Details
: This view will continue to provide general employee information, including basic details such as job title and grade.Employee.Employment
: A new view that will contain more specific employment information, including job details beyond job title and grade, assignments, and FTE.
This change will help ensure that detailed employment data is better controlled and accessed appropriately, reducing the risk of unintended disclosure while improving clarity in the use of each view.
Resource Absence
Resource.Absence (202407) was found to be missing from the 202407 Resource view series, this was to improve the distinction between Job (employee domain) and Resource, and for the Resource.Detail to carry [Resource Group] fields
Customer Invoice & OrderLine
Major overhaul since 202405
This action supports GMIS UK Optimisation Activity 005 – Orderline Intake Reporting
- Removal of non-headline values to invoice and orderline ‘value’.
- Include [PRU_Code]
- Include [OPPORTUNITY_NO] (customer.orderline) and [ORDER_NO] (customer.invoice)
- Calculate [GROSS_VALUE] as NET + VAT
- Include Market Codes (orderline)
BusOpp Details
Improvements to Busopp.Details_plus, inline with Customer Invoice & OrderLine
This action supports GMIS UK Optimisation Activity 005 – Orderline Intake Reporting
- Include [PRU_Code]
- Removal of non-headline values to Buspp.value
- Include Market Codes
- Remove Legacy hash item_codes
- Opportunity state for quick status
Notes
We identified 8 differences between the DEV and PRD environments:
busopp_details_202409.sql
– Files insql/svw/busopp/202409/
differ between DEV and PRD.employee_details_plus.sql
– Files insql/svw/employee/
differ between DEV and PRD.employee_details.sql
– Files insql/svw/employee/
differ between DEV and PRD.resource_absence_202407.sql
– Found in DEV (sql/svw/resource/202407/
) but not present in PRD.customer_invoice_202409.sql
– Files insql/svw/customer/202409/
differ between DEV and PRD.customer_orderline_202409.sql
– Files insql/svw/customer/202409/
differ between DEV and PRD.busopp_details_plus_202409.sql
– Files insql/svw/busopp/202409/
differ between DEV and PRD.