Configuration History
This documents provides the details of configuration changes needed while upgrading the app to the newer versions.
This document highlights only the changes like new settings, new fields and new business rules. For detailed configuration steps, please refer the user guide
Version 2.6.0
Settings
disableSubmitOnTimeEntryForm – To enable/disable submission of individual time entry
editableOnCommercialTime – New values supported Description, TimeCode
disableCopyOfInternalRecord – To enable or disable copy of internal time record
Note : Once the app is updated to version 2.6.0, make sure the setting editableOnCommercialTime is updated with two more value Description, TimeCode
Version 2.4.0
Settings
additionalLabourHoursFieldMapping – To provide field mapping between orderhours and time entries
additionalResourceActivitiesfieldMapping – To provide field mapping between resource activities and time entries
Version 2.3.0
Settings
allowOverlapping - Now customers can decide whether to handle overlapping of time entries.
statusedToIgnoreForOverlapRecords - A new setting is introduced to ignore overlapping of time entries in the configured statuses.
onlyTimeRecords - A new setting is introduced to configure system name of Time entries which are meant for time registration
Business Rules
HandleOverlapFlag
| Business Objects | Business Rules | Event Type | Sequence |
|---|---|---|---|
| Time registration root BO | HandleOverlapFlag | BU | 110 |
PreventApprovalOfOverlappingRecords
| Business Objects | Business Rules | Event Type | Sequence |
|---|---|---|---|
| Time registration root BO | PreventApprovalOfOverlappingRecords | BU | 105 |
Version 2.2.0
Settings
editableOnInternalTime – A new setting to configure the list of editable fields on time record on mobile app
hourTypesForTotalActualHours – A new setting to configure the list of hour types to be considered for calculating total actual hours
Fields
BO – Time Entry
A Free String field
UserDefined System name - UsrOverlap
type - CodesCodeName
pick list - YESNO
A Free BigDecimal field
- UserDefined System name – UsrTotalActualHours
A Free BigDecimal field
- UserDefined System name – UsrTotalDeviation
A Free field
UserDefined System name – UsrDocument
Type – Document
A Free String field
UserDefined System name - UsrIsFirst
type - CodesCodeName
pick list - YESNO
A Free String field
UserDefined System name - UsrIsLast
type - CodesCodeName
pick list - YESNO
Business Rules
UpdateTotalHoursOnDelete
| Business Objects | Business Rules | Event Type | Sequence |
|---|---|---|---|
| UsrCommercialTimeRecord | UpdateTotalHoursOnDelete | BD | 40 |
TotalHoursAggregator
| Business Objects | Business Rules | Event Type | Sequence |
|---|---|---|---|
| UsrCommercialTimeRecord | TotalHoursAggregator | BI | 40 |
| UsrCommercialTimeRecord | TotalHoursAggregator | BU | 40 |
SplitTimeRecordOnMidnight
| Business Objects | Business Rules | Event Type | Sequence |
|---|---|---|---|
| Time registration root BO | SplitTimeRecordOnMidniht | BI | 100 |
| Time registration root BO | SplitTimeRecordOnMidniht | BU | 100 |
OverlappingOfTimeRecords
| Business Objects | Business Rules | Event Type | Sequence |
|---|---|---|---|
| UsrCommercialTimeRecord | OverlappingOfTimeRecords | BI | 50 |
| UsrCommercialTimeRecord | OverlappingOfTimeRecords | BU | 50 |
| UsrInternalTimeRecord | OverlappingOfTimeRecords | BI | 50 |
| UsrInternalTimeRecord | OverlappingOfTimeRecords | BU | 50 |
| UsrResActTimeRecord | OverlappingOfTimeRecords | BI | 50 |
| UsrResActTimeRecord | OverlappingOfTimeRecords | BU | 50 |
CompareBudgetAndActualHours
| Business Objects | Business Rules | Event Type | Sequence |
|---|---|---|---|
| UsrCommercialTimeRecord | CompareBudgetAndActualHours | BI | 45 |
| UsrCommercialTimeRecord | CompareBudgetAndActualHours | BU | 45 |
UnSplittingTimeRecords
| Business Objects | Business Rules | Event Type | Sequence |
|---|---|---|---|
| UsrCommercialTimeRecord | UnSplittingTimeRecords | BI | 45 |
| UsrCommercialTimeRecord | UnSplittingTimeRecords | BU | 45 |
Version 2.1.0
Settings
- enableFileUpload – A new setting decides the enabling of file upload feature
Fields – BO Time Entry
A Free field
UserDefined System name – UsrDocument
Type – Document
Version 2.0.0
Settings
syncHoursWithOrders – To sync hours with the orders
approvalTriggerStatuses – To determine the approval trigger
Fields
BO Time Entry
A Free BigDecimal field
- UserDefined System name – UsrBudgetedHours
A Free field
UserDefined System name – UsrWorkAssignment
Type – WorkAssignment
BO SpecialTariffLine
A Free BigDecimal field
- UserDefined System name – UsrFixedAmount
A Free BigDecimal field
- UserDefined System name – UsrFixedNrOfHours
BO Person
A Free BigDecimal field
- UserDefined System name – UsrNumberHrsWeek
PickList
New values
| Pick List | Code | Name |
|---|---|---|
| Time_or_unit | CT | Commercial Time |
| Time_or_unit | IT | Internal Time |
| Time_or_unit | RAU | Resource Activity Unit |
Business rules
CalculateNumberOfHours
| Business Objects | Business Rules | Event Type | Sequence |
|---|---|---|---|
| UsrCommercialTimeRecord | CalculateNumberOfHours | BI | 10 |
| UsrCommercialTimeRecord | CalculateNumberOfHours | BU | 10 |
| UsrInternalTimeRecord | CalculateNumberOfHours | BI | 10 |
| UsrInternalTimeRecord | CalculateNumberOfHours | BU | 10 |
| UsrResActTimeRecord | CalculateNumberOfHours | BI | 10 |
| UsrResActTimeRecord | CalculateNumberOfHours | BU | 10 |
SyncApprovedTimeRecordToOrderComponentsRule
| Business Objects | Business Rules | Event Type | Sequence |
|---|---|---|---|
| UsrCommercialTimeRecord | SyncApprovedTimeRecordToOrderComponentsRule | AU | 15 |
| UsrResActTimeRecord | SyncApprovedTimeRecordToOrderComponentsRule | AU | 15 |
TimeEntryAutoUpdateRule
| Business Objects | Business Rules | Event Type | Sequence |
|---|---|---|---|
| UsrAdditionalCostElements | TimeEntryAutoUpdateRule | BU | 20 |
| UsrAdditionalCostElements | TimeEntryAutoUpdateRule | BI | 15 |
| UsrCommercialAddCostElements | TimeEntryAutoUpdateRule | BI | 20 |
| UsrCommercialAddCostElements | TimeEntryAutoUpdateRule | BU | 25 |
| UsrCommercialTimeRecord | TimeEntryAutoUpdateRule | BI | 25 |
| UsrCommercialTimeRecord | TimeEntryAutoUpdateRule | BU | 30 |
| UsrInternalTimeRecord | TimeEntryAutoUpdateRule | BI | 30 |
| UsrInternalTimeRecord | TimeEntryAutoUpdateRule | BU | 35 |
| UsrResActTimeRecord | TimeEntryAutoUpdateRule | BI | 25 |
| UsrResActTimeRecord | TimeEntryAutoUpdateRule | BU | 30 |
TimeRecordRejectionNotificationRule
| Business Objects | Business Rules | Event Type | Sequence |
|---|---|---|---|
| UsrAdditionalCostElements | TimeRecordRejectionNotificationRule | BU | Any sequence |
| UsrCommercialAddCostElements | TimeRecordRejectionNotificationRule | BU | Any sequence |
| UsrCommercialTimeRecord | TimeRecordRejectionNotificationRule | BU | Any sequence |
| UsrInternalTimeRecord | TimeRecordRejectionNotificationRule | BU | Any sequence |
| UsrResActTimeRecord | TimeRecordRejectionNotificationRule | BU | Any sequence |
UpdateActualHoursFromDeterminedHoursRule
| Business Objects | Business Rules | Event Type | Sequence |
|---|---|---|---|
| UsrResActTimeRecord | UpdateActualHoursFromDeterminedHoursRule | BI | 15 |
| UsrResActTimeRecord | UpdateActualHoursFromDeterminedHoursRule | BU | 15 |
| UsrCommercialTimeRecord | UpdateActualHoursFromDeterminedHoursRule | BI | 15 |
| UsrCommercialTimeRecord | UpdateActualHoursFromDeterminedHoursRule | BU | 15 |
| UsrInternalTimeRecord | UpdateActualHoursFromDeterminedHoursRule | BI | 15 |
| UsrInternalTimeRecord | UpdateActualHoursFromDeterminedHoursRule | BU | 15 |
SyncOrderDataBusinessRule
This is now replaced with a pre configured business rule. Make sure this is removed from the order and it’s UDBOs from field definer. And also configure the setting syncOrderDataBusinessRule via app centre
BlockOrderStatusTransition
This is now replaced with a pre configured business rule. Make sure this is removed from the order and it’s UDBOs from field definer. And the statuses of order is now configurable through the setting approvalTriggerStatuses in the App Centre.
Version 1.8.0
Settings
- fieldNameOrderHourWorkAssignment – System of the work assignment field on OrderHour BO
Fields
BO ResourceActivity
A Free field
UserDefined System name – UsrSpecialTariffLine
Type – SpecialTariffLine
Version 1.6.0
Settings
- allowTimeRecordCreationInPast – Determines the creation of time records for past time
Fields
BO ResourceActivity
A Free field
UserDefined System name – UsrSpecialTariffLine
Type – SpecialTariffLine
BO Person
A Free BigDecimal field
- UserDefined System name – UsrWeeklyContractHours