Hi,
I have two department under the master department Service Department
Hardware Service Department -Software Service Department Each department
has one user.I have created one security role named "Service Specialist" and
applied these users.
Security role is;
Create -Organization
Read - Organization
Write - Organization
Delete - None
Each user can be seeing all the records ("Table =Account") in the views but
RECORD could not open if record belong to another department user. CRM is
shown HRESULT 0x80044150 ( Sql Server Error)
When i set the DELETE permission as "ORGANIZATION" then user can be opening
another department user's record.
How can I do it ?
Not : CRM 3.0 Turkish+Microsoft Windows 2003+Sql Server 2005 are on the same
server
------------
http://sampascrm:5555/sfa/accts/edit.aspx?id={A175064F-C6B5-DA11-B4B7-00110A37386C}
----------------
COMException (0x80044150): HRESULT ile ilgili özel durum: 0x80044150.]
Microsoft.Crm.Platform.ComProxy.CRMAccountClass.RetrievePrincipalAccess(CUserAuth& Caller, String AccountId, CSecurityPrincipal& Principal) +0
Microsoft.Crm.Application.Platform.Account.InternalGetPrivileges(String
id, CSecurityPrincipal& securityPrincipal) +36
Microsoft.Crm.Application.Platform.Entity.GetPrivileges(CSecurityPrincipal
securityPrincipal) +34
Microsoft.Crm.Security.PrivilegeCheck.Execute(User user, Entity entity)
+247
Microsoft.Crm.Security.PrivilegeCheckFactory.CreatePrivilegeCheck(User
user, Entity entity) +105
Microsoft.Crm.Application.Forms.EndUserForm.RetrieveDataParams() +24
Microsoft.Crm.Application.Forms.EndUserForm.Initialize(Entity entity) +67
Microsoft.Crm.Application.Forms.CustomizableForm.Execute(Entity entity,
String formId, String formType) +83
Microsoft.Crm.Application.Forms.CustomizableForm.Execute(Entity entity) +13
Microsoft.Crm.Web.SFA.AccountDetailPage.ConfigureForm() +238
Microsoft.Crm.Application.Controls.AppPage.OnPreRender(EventArgs e) +30
System.Web.UI.Control.PreRenderRecursiveInternal() +62
System.Web.UI.Page.ProcessRequestMain() +1499