我正在尝试扩展OOTB Impex以从customersupportmanagergroup中删除customersupportagentrole,但它不起作用。请帮帮忙。
这里是OOB Impex。
INSERT_UPDATE CsAgentGroup;UID[unique=true];locname[lang=en];groups(uid)[mode=append];description
;customersupportmanagergroup;Customer Support Manager Group;customersupportmanagerrole,customersupportagentrole,csagentgroup,csagentmanagergroup;The Customer Support Manager Group has access to the Customer Support Backoffice's Customer Support Manager Group and Customer Support Agent Group views AND/OR the Assisted Service Module.
;customersupportagentgroup;Customer Support Agent Group;customersupportagentrole,csagentgroup;The Customer Support Agent Group has access to the Customer Support Backoffice's Customer Support Agent Group views and AND/OR the Assisted Service Module.
这是我从customersupportmanagergroup组中删除customersupportagentrole的Impex
INSERT_UPDATE CsAgentGroup;UID[unique=true];locname[lang=en];groups(uid)[mode=append];description
;customersupportmanagergroup;Customer Support Manager Group;customersupportmanagerrole,csagentgroup,csagentmanagergroup;The Customer Support Manager Group has access to the Customer Support Backoffice's Customer Support Manager Group and Customer Support Agent Group views AND/OR the Assisted Service Module.
;customersupportagentgroup;Customer Support Agent Group;customersupportagentrole,csagentgroup;The Customer Support Agent Group has access to the Customer Support Backoffice's Customer Support Agent Group views and AND/OR the Assisted Service Module.
发布于 2019-02-18 22:00:01
您正在使用mode=append
,它基本上将您的值附加到现有的集合(组)中。在您的例子中,一些Impex(OOTB)可能在Impex执行之前已经将customersupportagentrole
添加到customersupportmanagergroup
。现在Impex不会覆盖现有的值,它只是追加。所以尝试使用mode=replace
,,它基本上覆盖了现有的值。
INSERT_UPDATE CsAgentGroup; UID[unique=true] ; groups(uid)[mode=replace] ;
; customersupportmanagergroup ; customersupportmanagerrole,csagentgroup,csagentmanagergroup ;
; customersupportagentgroup ; customersupportagentrole,csagentgroup ;
发布于 2019-02-26 21:48:20
您可以这样做,如果您不在组中使用模式运算符,它将用您指定的组件替换集合
INSERT_UPDATE CsAgentGroup;UIDunique = true;groups(uid) ;;customersupportmanagergroup;csagentgroup,csagentmanagergroup;
或者,如果您放置mode=remove,它将删除您指定的组件
INSERT_UPDATE CsAgentGroup;UIDunique = true;groups(uid) mode=remove ;;uid
发布于 2019-02-20 16:10:08
您希望对 customersupportmanagergroup组进行更新,以便删除将customersupportmanagergroup组连接到customersupportagentrole的任何链接,而customersupportagentrole仍然存在于数据库中。使用remove query将从数据库中删除customersupportagentrole。
UPDATE CsAgentGroup;UID[unique=true];groups(uid)
;customersupportmanagergroup;customersupportmanagerrole,csagentgroup,csagentmanagergroup
https://stackoverflow.com/questions/54733015
复制相似问题