有没有人有示例代码使用sdk向CRM 4.0添加新用户?使用sdk向CRM 4.0添加新用户
1
A
回答
2
我有一个创建基于另一个系统的用户,所以我不能确切地这一切粘贴在这里为我们的用户码 - 其中大部分是不会让你们感受到 - 但是这是它的核心:
[在VB对不起:-) - 也是在这里张贴VB当我发现我需要使用“//”表示注释,使格式正确]
Public Sub CreateNewUser()
Dim s as mscrm.CrmService = GetMyService()
Dim newUser as New mscrm.systemuser()
With newUser
.domainname = "domain\user"
.firstname = "Stan"
.lastname = "Molda"
//set anything else you want here
End With
Dim userGuid as guid = s.Create(newUser)
//Next we need to assign the user a role
AssignRole(userGuid)
//Finally we need to assign them to the correct Time Zone
SetUserTimeZone(userGuid)
End Sub
Public Sub AssignRole(g as Guid)
Dim s as mscrm.CrmService = GetMyService()
Dim req As New mscrm.AssignUserRolesRoleRequest()
req.UserId = g
req.RoleIds = New Guid() {GetTheGuidForMyPrimaryRole()}
s.Execute(req)
End Sub
Public Sub SetUserTimeZone(g as Guid)
Dim s as mscrm.CrmService = GetMyService()
Dim r As New mscrm4.RetrieveUserSettingsSystemUserRequest()
r.ColumnSet = New mscrm3.AllColumns()
r.EntityId = New Guid(g)
Dim resp As mscrm.RetrieveUserSettingsSystemUserResponse = CType(s.Execute(r), mscrm.RetrieveUserSettingsSystemUserResponse)
Dim settings As mscrm.usersettings = CType(resp.BusinessEntity, mscrm.usersettings)
settings.timezonecode = New mscrm.CrmNumber
settings.timezonecode.Value = OUR_TIME_ZONE_CONSTANT
Dim update As New mscrm.UpdateUserSettingsSystemUserRequest()
update.Settings = settings
update.UserId = g
s.Execute(update)
End Sub
1
对于C#,看看我的问题,Dynamics CRM: Create users with specific GUIDs,这正是你想要的(但不是刚好我想要的:-P)。
相关问题
- 1. 将新用户添加到CRM 4.0时出现问题?
- 2. CRM 4.0 SDK中的SearchByKeywordsKbArticleRequest C#
- 3. 使用MicrosoftGraph SDK如何向用户添加扩展属性
- 4. 使用SQL将部署管理员添加到CRM 4.0
- 5. 如何在Microsoft CRM 4.0中添加和使用Web服务?
- 6. 使用CRM 4.0 SDK一次向多个联系人发送电子邮件
- 7. Dynamics CRM 2011使用SDK附加文件
- 8. 向twitterstream添加新用户关注
- 9. 向Firebase用户添加新数据
- 10. 如何向TFS 2010添加新用户
- 11. 使用LDAP向AD添加用户
- 12. CRM 4.0下的CRM 4.0 ISV页面未显示正确的用户
- 13. MS CRM 4.0 SDK - .NET应用程序的初始查询延迟/加速加载
- 14. 如何使用Dynamics CRM SDK搜索潜在客户或帐户?
- 15. Publishallxmlrequest在crm 2013 crm 4.0中的等效类2013 xrm sdk
- 16. CRM 4.0使用JSLint进行Javascript验证
- 17. 使用EventKit向EKEventStore添加新日历
- 18. 使用PHP向crontab添加新的cronjob
- 19. 如何使用js或jquery将值和文本添加到Crm 4.0的Picklist?
- 20. 如何在使用Firebase android时向用户添加用户名?
- 21. UITabelView从NSXMLParser(iphone SDK 4.0)重新加载
- 22. 在CRM 4.0中更新新增字段
- 23. 如何使用CRM 5 SDK调用CRM 4 webservices?
- 24. iPhone SDK:试用4.0
- 25. Microsoft CRM 4.0:报告向导/ SSRS
- 26. ejabberd:添加新用户
- 27. 添加新用户的Neo4j
- 28. Angularfire2新用户添加到
- 29. 使用TFS SDK将用户添加到team foundation server 2008
- 30. 如何使用Python SDK为Cognito用户添加组
嘿Brendon做得很好很好,完美的解决方案,我想知道为什么没有人更关心它是否有用...谁曾问过这个问题应该真的点击回答问题... –