CRM 常用SQL 脚本
1. 查询角色、用户
SELECT DISTINCT DomainName,
u.FullName ,
u.FirstName,
u.InternalEMailAddress,
r.Name,
r.BusinessUnitIdName
FROM SystemUser u
JOIN systemuserroles ur ON u.SystemUserId = ur.SystemUserId
JOIN Role r ON ur.RoleId = r.RoleId
ORDER BY u.FullName
2. 审批流结点查询
--审批模板
SELECT crm_default_flag ,
crm_entity_name ,
crm_approve_templeteId ,
createdon ,
crm_name ,
crm_subject_field ,
crm_wf_instanceid_field ,
*
FROM crm_approve_templete
WHERE crm_approve_templeteId IN (
'5B95D67C-A860-E411-9417-005056B01E9A',
'5F95D67C-A860-E411-9417-005056B01E9A' )
--审批流程模板节点
SELECT crm_approver ,
crm_wf_templete_nodeid ,
crm_name ,
a.crm_node_class ,
b.Value ,
crm_node_type ,
crm_security_role '审批角色' ,
crm_approver '审批人' ,
CreatedOn ,
crm_security_roleName ,
crm_submit_busunitid ,
*
FROM crm_wf_templete_node a ,
StringMap b
WHERE a.crm_node_class = b.AttributeValue
AND b.AttributeName = 'crm_node_class'
AND crm_approve_templete_id IN (
'5B95D67C-A860-E411-9417-005056B01E9A',
'5F95D67C-A860-E411-9417-005056B01E9A' )
3. 报表
DECLARE @binUserGuid VARBINARY(128)
DECLARE @userGuid UNIQUEIDENTIFIER
SELECT @userGuid = ( SELECT TOP 1
SystemUserId
FROM SystemUser
WHERE DomainName = 'tct-hq\crmtadmin'
)
SET @binUserGuid = CAST(@userGuid AS VARBINARY(128))
SET context_info @binUserGuid
4. RC
SELECT new_soldtoid, new_incotermid, u.SystemUserId, u.FullName FROM new_soldto s
JOIN new_rc r ON s.new_sap_code = r.new_sap_code
JOIN dbo.BusinessUnit b ON r.new_rcId = b.new_rc
JOIN dbo.SystemUser u ON b.BusinessUnitId = u.BusinessUnitId
WHERE u.SystemUserId ='424E63B8-1B16-E411-93F7-0050568F4CCE'
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?