Quintiq file version 2.0 #parent: DataHolderAllUsers Response OnDataChanged () id:Response_SWF_CustomDrawComponentProcessDashboard_DataHolderAllUsers_OnDataChanged { #keys: '[134266.0.466083567]' Body: [* // If there are any changes to all users, be it due to full sync or sync // make sure the current user persists currentUser := SWF_DataHolderCurrentUserBAK.Data(); if( not isnull( currentUser ) ) { newCurrentUser := SWF_WorkflowDataset.RestoreCurrentUser( currentUser.Name(), currentUser.Description(), currentUser.Title(), currentUser.Email(), currentUser.Location(), currentUser.Phone(), currentUser.IsActive(), currentUser.HasUpdatedProfile() ); SWF_DataHolderCurrentUser.Data( newCurrentUser ); } *] CanBindMultiple: false DefinitionID: 'Responsedef_GUIComponent_OnDataChanged' Precondition: [* return not isnull( SWF_WorkflowDataset ) and not isnull( SWF_CommunicationDataset ); *] }