Author: Fazle Hasan
May 17, 2022
Run this SQL Script to achieve this requirement:
use [Database]
go
Step #1 DELETE user personalization of the user, who would be assigned personalization from another user
DELETE from [dbo].[User Metadata]
--select * from [dbo].[User Metadata]
WHERE [User SID] = '{SID of To User}'
go
Step #2 COPY user personalization of another user
INSERT into [dbo].[User Metadata]
([User SID],[Page ID],[Personalization ID],[Date],[Time],[Page Metadata Delta])
SELECT '{SID of To User}',
a.[Page ID],
a.[Personalization ID],
a.[Date],
a.[Time],
a.[Page Metadata Delta]
FROM [dbo].[User Metadata] a
WHERE a.[User SID] = '{SID of From User}'
Reference:
https://community.dynamics.com/members/roberto-stefanetti
https://community.dynamics.com/business/b/arounddynamicsnavworld/posts/how-to-distribute-nav-views-and-user-personalizations
Comments
Post a Comment