When a business process (or a ruleflow) is designed within Business/Decision Central, then loaded and saved within VSCode, some information is being changed automatically in the XML structure.
Among the differences, we noticed the following ones:
- Process ID is renamed: for instance, hyphens characters ('-') or space (' ') are replaced with underscore ('_')
- Some node IDs are regenerated
- The location and size of the nodes are changed (basically ".0" are added to all numbers)
For our customers using both VSCode and Business/Decision Central (mostly because they have different profiles/roles for authoring) but not dealing with Kogito (ie. using RHPAM/RHDM in a "traditional" way), this can become an issue when committing/pushing to GIT, where in some cases it could require unnecessary merges.