Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

BIX XML generating duplicate skills records in view XML

SA-18342

Summary



In the rule form there is only one skill set for operator instance, but while viewing in the view XML, it is gets duplicated in Pega 7.1.8.


Error Messages



Duplicate skills sets are observed.


Steps to Reproduce



1. Open the operator rule record and update the skill set with some values.
2. Now open the view XML of the rule record one can see, duplicate skill set being present.


Root Cause



An issue in the custom application code or rules:

User has customized a trigger '
TrackSecurityChanges', due to which pySkills is being added under 'pyPreviousValues'  for all the operators even if they are new.

Resolution



Following are the resolution steps, perform either one of the options:

*) Update all the operator records which are existing, as pyPreviousValues is already added to the operator records values will reflect  even if changes were made to the existing code. Then make changes to the trigger 'TrackSecurityChanges' which eliminates the issue with new records.

*) As a secondary solution, the concern is when the values are getting extracted using BIX, instead of using 'getAllProperties' on the extract rule, manually select all the properties to eliminate the pySkills property,if it is not required, to avoid any issues with the same.

 

 

Suggest Edit

Published January 31, 2016 - Updated October 8, 2020

Did you find this content helpful? Yes No

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us