如何恢复删除的“快速查找视图”。在MS Dynamics CRM中

时间:2017-09-16 12:43:36

标签: dynamics-crm microsoft-dynamics dynamics-crm-2016

如果删除实体的快速查找视图, 如何恢复请按照以下说明进行操作

1 个答案:

答案 0 :(得分:1)

解决方案:

  • 首先创建一个视图并获取他的GUID,保存在记事本中,然后删除 视图。
  • 创建解决方案,导入您所选的实体 删除了“快速查找视图”并将其导出。打开Customization.xml并将XML添加到以下路径。

XML路径:ImportExportXml/Entities/Entity/SavedQueries

  <savedquery>
        <IsCustomizable>1</IsCustomizable>
        <CanBeDeleted>0</CanBeDeleted>
        <isquickfindquery>1</isquickfindquery>
        <isprivate>0</isprivate>
        <isdefault>1</isdefault>
        <returnedtypecode>Entitytypecode</returnedtypecode>
        <savedqueryid>View Guid</savedqueryid>
        <layoutxml> 
          <grid name="resultset" object=" Entitytypecode " jump="FieldName" select="1" icon="1" preview="1">
            <row name="result" id="Entity Primary Key ">
              <cell name="name" width="300" />
              <cell name="createdon" width="125" />
            </row>
          </grid>
        </layoutxml>
        <querytype>4</querytype>
        <fetchxml>
          <fetch version="1.0" mapping="logical">
            <entity name="Entity Name">
              <attribute name="Entity Primary Key" />
              <attribute name="name" />
              <attribute name="createdon" />
              <filter type="and">
                <condition attribute="statecode" operator="eq" value="0" />
              </filter>
              <filter type="or" isquickfindfields="1">
                <condition attribute="name" operator="like" value="{0}" />
              </filter>
            </entity>
          </fetch>
        </fetchxml>
        <IntroducedVersion>1.0</IntroducedVersion>
        <LocalizedNames>
          <LocalizedName description="Quick Find Active" languagecode="1033" />
        </LocalizedNames>
      </savedquery>

保存文件。 上传解决方案并发布。