You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Current Behavior
The current code for CCB data extraction automatically breaks out Department Directors into sub-groups beneath their respective Department, placing all groups within that department beneath the new Director level group rather than the Department level group. The GroupId created for these Director level groups is generated by prepending "9998" to the CCB director id, then converting the result to an int. This results in unique ids for every director.
Issue
When the same Director is assigned to multiple Departments in CCB, the current design for generating the Director level GroupId causes problems as they are only unique to the Director, not to the Director/Department. All of the Director groups exist in the exported package with the appropriate Department group as their parent group as expected. However, since their GroupId is only unique to the Director, the Bulk Import block only imports the first group it comes across with a given Director GroupId. This results in an unpredictable (and somewhat unusable) group hierarchy for any Director assigned to more than one Department, as they will have only one group created in one of their departments with all groups from any departments that have them as a director under that group. All relationship data between department and lowest level group is lost, so post import cleanup is not possible.
Proposed Solution
Update the logic building GroupId for the Director group to be unique for every Director/Department combination rather than just Director.
The text was updated successfully, but these errors were encountered:
Current Behavior
The current code for CCB data extraction automatically breaks out Department Directors into sub-groups beneath their respective Department, placing all groups within that department beneath the new Director level group rather than the Department level group. The GroupId created for these Director level groups is generated by prepending "9998" to the CCB director id, then converting the result to an int. This results in unique ids for every director.
Issue
When the same Director is assigned to multiple Departments in CCB, the current design for generating the Director level GroupId causes problems as they are only unique to the Director, not to the Director/Department. All of the Director groups exist in the exported package with the appropriate Department group as their parent group as expected. However, since their GroupId is only unique to the Director, the Bulk Import block only imports the first group it comes across with a given Director GroupId. This results in an unpredictable (and somewhat unusable) group hierarchy for any Director assigned to more than one Department, as they will have only one group created in one of their departments with all groups from any departments that have them as a director under that group. All relationship data between department and lowest level group is lost, so post import cleanup is not possible.
Proposed Solution
Update the logic building GroupId for the Director group to be unique for every Director/Department combination rather than just Director.
The text was updated successfully, but these errors were encountered: