我是MS Dynamics的新手。我正在使用Dynamics CRM 2016,我需要在活动页面中删除有关我未使用的实体的视图,例如Campaign Response,Campaign Activity等。
我没有在我的解决方案中的Activity实体的视图列表中看到它们,所以我无法从那里删除它们,我错过了什么?有没有办法删除这些观点?
答案 0 :(得分:1)
有可能。经过三天的研究,我终于找到了解决之道。
在XRM工具包中打开您的CRM网站(如果没有,请下载) XRM工具箱使用URL和登录名访问您的组织。假设您具有特权访问权限。 加载所有Web资源并向下滚动以查找“ activitypointer_ribbon_home.js” 将以下代码行添加到文件中, 最后保存并发布以使其对所有用户可用。哇....它就像魅力一样!!
import flash.desktop.NativeApplication;
import flash.events.Event;
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.ui.Multitouch;
import flash.ui.MultitouchInputMode;
import flash.display.Bitmap;
import flash.display.*;
import com.mee.ptest.PicTest;
public class Main extends Sprite
{
public var pic : PicTest;
public function Main()
{
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
stage.addEventListener(Event.DEACTIVATE, deactivate);
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
//# check if app is ready to display visual items...
if (stage) { show_Pic(); }
else { addEventListener( Event.ADDED_TO_STAGE, show_Pic ); }
}
private function show_Pic() :void
{
pic = new PicTest();
addChild(pic);
}
private function deactivate(e:Event) :void
{
// make sure the app behaves well (or exits) when in background
//NativeApplication.nativeApplication.exit();
}
}
答案 1 :(得分:0)
很遗憾,你无法隐藏/删除它们。
原因:它们不是通常的观点,它们是系统定制的Activity实体系列(活动,活动指针,活动方,自定义活动类型等)的一部分。
如果您看到任何活动实体属性,则复选框' 在活动菜单中显示'被检查&禁用。此设置用于导航,视图,过滤器等。
即使在创建自定义活动时,也会启用此选项。如果您忘记检查它,那么无论您在哪里使用其兄弟姐妹(电子邮件,传真等),都会隐藏该特定的自定义活动类型
如果取消选中,则偶数https://github.com/google/volley/wiki/Release-Notes将不会显示有关父记录的此活动,这是因为我们正在使用CRM&活动关系。
简而言之,此设置一旦启用,就无法撤消。无法使用安全角色区分/禁用活动,因为所有活动都是相同的存储桶。
也许您可以在javascript& amp;中使用DOM资源管理器尝试一些不受支持的自定义隐藏它,我不推荐。 谈论将其重命名为某些内容以避免用户使用它&其他选择。