One table/entity with two columns 'EndDate' and 'Status'.
Expected Scenario:
When a user, with appropriate privileges, updates the 'EndDate' field then 'Status' field should get updated automatically and its previous value should be overriden.
Configuration:
Added a semql enricher with case logic to calculate the value of 'Status' field.
Used this enricher in the form step (on data change).
A survivorship rule for the field 'Status' has been created where override strategy is set to "Override until next user Changes"
Current Behavior:
User updates 'EndDate' field from UI.
The 'Status' field is getting re-calculated in the UI(new value being shown).
However, once the user submits the changes, only 'EndDate' is getting persisted in GD table and 'Status' is not.
On Analysis it was found that override flag for 'Status' field is not being re-set in SF_* table.
How can we update the 'Status' based on direct authoring of 'EndDate'?
Please suggest.
Best Answer
A
Alexia SIMOND
said
11 months ago
Hello Aditya,
I think that an answer was provided over ticket, but I'm putting back here the answer if it can help someone else.
Putting both involved attributes (EndDate and Status) in the same survivorship rule should help propagate the Status update when the EndDate is edited.
Because attributes under the same survivorship rule are considered as a group. The group is considered as one and so if one of those attributes is updated then the group's value is considered as changed. Therefore the override is removed (according to the override policy), allowing the update to propagate to GD.
I think that an answer was provided over ticket, but I'm putting back here the answer if it can help someone else.
Putting both involved attributes (EndDate and Status) in the same survivorship rule should help propagate the Status update when the EndDate is edited.
Because attributes under the same survivorship rule are considered as a group. The group is considered as one and so if one of those attributes is updated then the group's value is considered as changed. Therefore the override is removed (according to the override policy), allowing the update to propagate to GD.
1 person likes this
N
Naveena MANDAVA
said
about 24 hours ago
HI Alexia,
We have similar behavior with isInvestment and InvestmentCode fields.. Both are part of different survivorship rukes because we have skip nulls on InvestmentCode field Survivorship Rule.. In UI User changes IsInvestment field from No to Yes, the InvestmentCode is automatically calculated..
Aditya DUBEY
Table Details :
One table/entity with two columns 'EndDate' and 'Status'.
Expected Scenario:
When a user, with appropriate privileges, updates the 'EndDate' field then 'Status' field should get updated automatically and its previous value should be overriden.
Configuration:
Added a semql enricher with case logic to calculate the value of 'Status' field.
Used this enricher in the form step (on data change).
A survivorship rule for the field 'Status' has been created where override strategy is set to "Override until next user Changes"
Current Behavior:
User updates 'EndDate' field from UI.
The 'Status' field is getting re-calculated in the UI(new value being shown).
However, once the user submits the changes, only 'EndDate' is getting persisted in GD table and 'Status' is not.
On Analysis it was found that override flag for 'Status' field is not being re-set in SF_* table.
How can we update the 'Status' based on direct authoring of 'EndDate'?
Please suggest.
Hello Aditya,
I think that an answer was provided over ticket, but I'm putting back here the answer if it can help someone else.
- Oldest First
- Popular
- Newest First
Sorted by Oldest FirstAlexia SIMOND
Hello Aditya,
I think that an answer was provided over ticket, but I'm putting back here the answer if it can help someone else.
1 person likes this
Naveena MANDAVA
HI Alexia,
We have similar behavior with isInvestment and InvestmentCode fields.. Both are part of different survivorship rukes because we have skip nulls on InvestmentCode field Survivorship Rule.. In UI User changes IsInvestment field from No to Yes, the InvestmentCode is automatically calculated..
Please let me know how this can be handled..
-
Can we reset Matches and run again on match rule change or add a new match rule?
-
"Unmerge" records
-
Turn off match rules to speed up an integration job
-
Can anyone tell me how to load a Fuzzy-Matched entity ... but skip the matching happening auto-magically?
-
Importing CSV in Fuzzy Matched Entity Does Not Trigger Consolidation
-
How can I trigger a "match on child records"?
-
How can I Configure Most Frequent Values in Survivorship Rules?
-
Deterministic or probabilistic matching
-
Machine Learning and AI for matching
-
Prevent loads from replacing values overridden by users
See all 61 topics