• MSCRM SQL表


    -获取实体的etc码

    SELECT ObjectTypeCode,Name,EntityId  FROM MetadataSchema.Entity where Name='list'

     

    --修改选项集的LABEL(修改之后重启IIS)

    SELECT DISTINCT

            a.Value ,

            b.Label ,

            b.ObjectId

    FROM    AttributePicklistValue a

            JOIN LocalizedLabel b ON a.AttributePicklistValueId = b.ObjectId

            JOIN Attribute c ON c.optionsetid = a.optionsetid

            JOIN Entity d ON d.EntityId = c.EntityId

    WHERE   d.Name = 'activitypointer'

            AND c.Name = 'prioritycode'

            AND a.Value = '1'

     

    UPDATE  LocalizedLabel SET  label = '正常' WHERE objectid='4CE9AF0C-2341-DB11-898A-0007E9E17EBD' AND languageid='2052'

     

     

    --获取Picklist标签

    SELECT  attributename ,

            attributevalue ,

            VALUE

    FROM    stringmap s

            INNER JOIN entityview e ON s.objecttypecode = e.objecttypecode

    WHERE   e.name = 'new_project'

            AND AttributeName = 'new_purposelist'

     

    --窗体的安全角色

    select * from SystemForm WHERE  ObjectTypeCode=3

    --用户的首选设置。

    SELECT  HomepageArea,HomepageSubarea,*  FROM FilteredUserSettings

    --附件

    select * from activityattachment

    --系统视图

     

    SELECT SavedQueryid,name,FetchXml FROM SavedQuery WHERE Name='可用联系人'

     

    --个人视图

    SELECT * FROM UserQuery 

    --字段安全性配置文件

    SELECT * FROM FieldSecurityProfile

     

    --字段权限

    SELECT * FROM fieldpermission

     

    --权限

    select Name from PrivilegeBase where PrivilegeId = "a8ecac53-09e8-4a13-b598-8d8c87bc3d33"

     

     

    --查找用户开通的权限

    SELECT * FROM dbo.SystemUserRoles WHERE SystemUserId='C6AA5729-20C8-E211-A872-00155D01D325'

    --商机丢单(竞争对手写入位置)

    SELECT  RegardingObjectId ,

            RegardingObjectIdName ,

            CompetitorId ,

            StatusCode ,

            StateCode ,*

    FROM    ActivityPointerBase

    WHERE   RegardingObjectId = 'D7167DEF-CAAF-E211-9C4E-00155D01D332'

    AND StateCode = 1 AND StatusCode=2

     

    ---获取实体共享数据权限(以实体opportunity为例)  accessrightsmask =1 为ACCOUNT共享,

    InheritedAccessRightsMask有值代表是父实体共享而来, Objecttypecode是每个实体的编号

     

    SELECT  u.FullName ,

    a.name ,

    a. OwnerIdName,

            sup.SystemUserId ,

            POA.ObjectId ,

            AccessRightsMask ,

            InheritedAccessRightsMask

    FROM    PrincipalObjectAccess POA

            INNER

    JOIN SystemUserPrincipals sup ON POA.PrincipalId = sup.PrincipalId

            INNER JOIN SystemUserBase u ON sup.SystemUserId = u.SystemUserId

            INNER JOIN opportunity a ON a.opportunityId = POA.ObjectId

    WHERE   POA.objecttypecode = 3

            AND ( ( POA.AccessRightsMask | POA.InheritedAccessRightsMask ) & 1 ) = 1

            AND POA.ObjectId = '88493FD1-C6C2-E211-A784-00155D01D332'

     

     

    --取消实体共享

    UPDATE PrincipalObjectAccess

    SET AccessRightsMask =0, InheritedAccessRightsMask=0

    WHERE ObjectTypeCode=3

     

    --获取字段的类型(字段new_projectname)

    SELECT  a.name ,

            t.DESCRIPTION ,

            t.xmltype ,

            t.sqlservertype ,

            e.Name

    FROM    attributeview a

            INNER JOIN metadataschema.attributetypes t ON a.attributetypeid = t.attributetypeid

            INNER JOIN metadataschema.Entity e ON a.EntityId = e.EntityId

    WHERE   a.Name = 'new_projectname'

     

    --获取字段名称(字段new_cdjd)

    SELECT  a.Name,e.Name,entitydisplaynames.Label

    FROM    dbo.attributeview a

            INNER JOIN dbo.localizedlabelview entitydisplaynames ON entitydisplaynames.objectid = a.attributeid

            INNER JOIN MetadataSchema.Entity e ON a.EntityId=e.EntityId

    WHERE   entitydisplaynames.objectcolumnname = 'displayname'

    AND a.name='new_cdjd'

     

    --活动第三方实体

    SELECT * FROM ActivityParty  WHERE ActivityId='DD54B910-15B6-E211-9C4E-00155D01D332'

     

    --字段安全性的相关表

    SELECT * FROM systemuserprofiles

  • 相关阅读:
    使用mybetis插件的公共方法进行查询
    bootstrap的刷新和查询
    消息队列的使用和注意事项
    MySQL 日期时间计算函数
    mysql基础学习网站
    html装换成字符串的工具、代码辅助工具
    正则校验数字,数字保留两位小数,字母,特殊符号和数字
    HTML表格和表单
    HTML标签
    媒体查询写法
  • 原文地址:https://www.cnblogs.com/z1984/p/2948031.html
Copyright © 2020-2023  润新知