Ok. This is the thing that I assumed - before your update check that note was created regarding opportunity. Something like following:
↧
Forum Post: RE: Workflow: Updating Field on Opportunity not Working
↧
Forum Post: Email Configuration
Hi, We are using CRM 2013 (on premise). One of our users is migrated to office 365. Now I am supposed to change the email configuration for that user. I have created a new Email server profile with Outgoing Server Location as smtp.office365.com rest is similar to the already working Server Profile. After that I attached newly created server profile with the mailbox of particular use. Now when I click on Test and Enable mailbox it gives the following error. Please not that there is an email router also configured. I have replicated the working configuration profile and only changed the Email Server to smtp.office365.com . I have attached this profile with the particular user in Email Router as well and when I test access it shows succeeded. Is this compatibility issue of CRM 2013 with Office 365 ?
↧
↧
Blog Post: Custom Workflows & Actions in Dynamics 365 Customer Engagement: Key Takeaways
Dynamics 365 workflows involve a series of steps and rules that automate a business process or task. Actions in Dynamics 365 are a type of process. Actions open a range of possibilities for composing business logic. Before Actions, the primary way to implement business processes was limited to plug-ins or custom workflow activities. Let’s look at some frequently asked questions about Custom Workflows and Actions in Dynamics 365: Custom Workflows What is Custom Workflow Activity? A custom workflow activity allows you to add complex processing steps to your configurable workflows. Custom Workflows can be run on demand as well as after triggering an event. Workflows can be configured by power users using a point and click user interface. One of the great features of a custom workflow activity is that it can take input parameters and generate output parameters. What are the important facts regarding the Custom Workflow Activities? Custom workflows cannot be run independently as these are treated as a process step inside a CRM workflow or Dialog. Every Custom workflow supports Input Parameters and Output parameters. In workflows there is no guarantee of controlling when and in which order each custom workflow activity runs but Plugins have the execution order to set. When should you use Custom Workflows over Plugins? When speed of execution, security of process, and validity of data are integral, I choose Plugins. When flexibility, functionality reuse, and optional user involvement are integral, I choose Workflows. Workflows can be turned off (by unpublishing) but Plugins are always on. When we are using Plugin, we have a number of triggers available (called as Steps/Message) to trigger the plugin execution. Where Custom workflows are triggered by standard workflows available in CRM, that make the custom workflow triggers limited (Create, Update, Status Change, Delete and On assign, On Demand, as a child Workflow). What is the scope of Custom Workflow/Standard Workflow? Workflows can be limited to automatically execute within specific organizational scopes (i.e. Org, BU, Parent and Child BUs, or for the Owner only). Why does someone want to read about custom workflows? A custom workflow activity is a step created and used within the workflow engine. If you want to achieve a business task within a CRM workflow or dialog then custom workflow is an option. When a user want to provide an input parameter and get results as output parameter then custom workflow is the option What is the business need for Custom Workflow/Standard Workflow? A business use case scenario will be when a user deactivate any entity record I want to deactivate any child entities. This can be achieved via custom workflow. Reason for choosing custom workflow over a plugin is its reusability. Via custom workflow I can make it generic and make it configurable. Another example is user enters a date of birth and you want the system to calculate age and display in the form then you can trigger a custom workflow to do achieve this. Who uses Custom Workflow Activity? A custom workflow activity that will be used within a workflow has to be created by a developer. Actions What are Actions in Dynamics 365? By the help of actions, we can extend the functionality of Dynamics 365 Customer Engagement by creating custom messages known as actions. Out-of-the-box CRM provides a set of pre-defined messages for each entity (like create, update, delete and others), but there can be cases when you want a custom action. For example: approve, reject, delegate or any other action that fits your business needs. Through actions, we can create our own messages for any entity type. What are the Actions considerations? Always runs under the security context of the calling user. Supports input and output arguments. Doesn’t support a scope where the execution is restricted to a user, business unit, or organization. Actions always execute in organization scope. Supports auditing of data changes. What are the ways to invoke Custom Actions? Actions can be invoked by the following ways: Plugin JavaScript Workflow Web API Console Applications Why use Actions? Actions provide the ability to define a single verb (or message) that matches an operation you need to perform for your business. These new messages are driven by a process or behavior rather than what can be done with an entity. These messages can correspond to verbs like Escalate, Convert, Schedule, Route, or Approve whatever you need. The addition of these verbs helps provide a richer vocabulary for you to fluently define your business processes. This also makes it easier because you can manage and log the success or failure of the entire action as a single unit. Why does someone want to read about Actions? By the help of actions, someone can extend the functionality of Dynamics 365 Customer Engagement (on-premises) by creating custom messages known as actions. These actions will have associated request/response classes and a Web API action will be generated. Actions are typically used to add new domain specific functionality to the organization web service or to combine multiple organization web service message requests into a single request. For example, in a support call center, you may want to combine the Create, Assign, and Setstate messages into a single new Escalate message. What is the business need for Actions? The main advantage of actions is to provide the ability to modify the logic easily whenever a business process is changed. Actions can be run by a plugin, a custom workflow, or while doing integration with another system, a custom client application, or JavaScript. Actions open a range of possibilities for composing business logic. Before Actions, the primary way to implement business processes was limited to plug-ins or custom workflow activities for which you need a developer. With Actions, you can perform operations, such as Create, Update, Delete, Assign, or Perform Action. Internally, an action creates a custom message. Who uses Actions? A business user can modify this without the help of a developer. What is the scope of Actions? Actions can be associated with a single entity or be global (not associated with any particular entity). Do you need help to build an efficient Microsoft Dynamics 365 system for your business? The professional Microsoft Dynamics 365 team at Crowe can help. For more information, contact us at crminfo@crowe.com . By Uma Kaliaperumal, Crowe, Microsoft Dynamics 365 Gold Partner, www.crowecrm.com The post Custom Workflows & Actions in Dynamics 365 Customer Engagement: Key Takeaways appeared first on CRM Software Blog | Dynamics 365 . Related posts: Time Tracking in Dynamics 365 – So Easy, Your Team Will Love It How to Create a Better Online Customer Experience with Live Assist in Microsoft Dynamics 365 Top 5 Challenges of Field Service and 10 Ways Microsoft Dynamics 365 Can Help
↧
Forum Post: RE: UnknownRecipientSummaryControl_Add_Recipient_As error - Dynamics 365 App for Outlook
Hi Ryuzo Thank you, but I do not understand what you mean by "Do you handle plugins and workflows for Contact and Lead entities? If you have any problems with the customization timing, please try to change it back."? Could you please explain?
↧
Forum Post: RE: Dynamics 365 Portals Customize the AD Signin/Signup Branding
Hi Mohammad, "Use your organization's logo and custom color schemes to provide a consistent look-and-feel on your Azure Active Directory (Azure AD) sign-in pages. Your sign-in pages appear when users sign in to your organization's web-based apps, such as Office 365, which uses Azure AD as your identity provider." You ask for Azure AD authentication page , that's what the link refers to, not CRM. This link basically explained the same thing as the above one: https://atinkerersnotebook.com/2017/04/07/branding-the-azure-active-directory-login-page/ It let you change the image from this to this: Anyway I do hope you find a solution for your problem. Marco If you found the answer helpful for you or other readers, please mark as Verified .
↧
↧
Forum Post: Dynamics 365 Solution
Hi, I have a question - When we create a solution from a dev environment to make all necessary changes then export this solution and import to PROD environment. If we remove this solution from Dev environment or PROD Environment or both... Is it causing any problem? Is the change deploy to PROD still there or will be gone? Just wanted to understand it for cleaning up purpose. Please advise. Thanks, Ddee
↧
Forum Post: RE: Dynamics 365 Solution
Hi, if it's an unmanaged solution and you delete the solution or remove(only remove, not delete) some components then nothing happen in both environment. check these links to get more info: https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/uninstall-delete-solution https://c-clearpartners.com/solution-management-in-dynamics-365/ If you found the answer helpful for you or other readers, please mark as Verified .
↧
Forum Post: Plugin error in sandbox
our CRM have a frontend server and a backend server. we developed a plugin. If the isolation mode is none it works well. if the isolation mode is Sandbox it display error as below: (copied from plugin trace log) System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: OrganizationServiceFaultDetail: www.w3.org/.../XMLSchema-instance" xmlns=" ">schemas.microsoft.com/.../ErrorCode> schemas.datacontract.org/.../d2p1:key> www.w3.org/.../XMLSchema" i:type="d4p1:int">0 SubErrorCode www.w3.org/.../XMLSchema" i:type="d4p1:int">-2146233088 OrganizationServiceFault 2020-03-16T16:56:20.9899243Z false SdkClientCommunication 0d7f7027-7972-42f7-89eb-663b0db64997 -2147204345 schemas.datacontract.org/.../System.Collections.Generic" /> System.ServiceModel.Security.SecurityNegotiationException: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #9BDB3DA0 2020-03-16T16:56:20.9899243Z false SdkClientCommunication 0d7f7027-7972-42f7-89eb-663b0db64997 -2147220970 schemas.datacontract.org/.../System.Collections.Generic" /> System.Security.Authentication.AuthenticationException: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #CE4C8F34 2020-03-16T16:56:20.9899243Z false 0d7f7027-7972-42f7-89eb-663b0db64997 -2147220970 schemas.datacontract.org/.../System.Collections.Generic" /> System.ComponentModel.Win32Exception: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #1410E46D 2020-03-16T16:56:20.9899243Z false System.ServiceModel.Security.SecurityNegotiationException: A call to SSPI failed, see inner exception. ---> System.Security.Authentication.AuthenticationException: A call to SSPI failed, see inner exception. ---> System.ComponentModel.Win32Exception: The target principal name is incorrect --- End of inner exception stack trace --- at System.Net.Security.NegoState.StartSendAuthResetSignal(LazyAsyncResult lazyResult, Byte[] message, Exception exception)at System.Net.Security.NegoState.StartSendBlob(Byte[] message, LazyAsyncResult lazyResult) at System.Net.Security.NegoState.StartSendBlob(Byte[] message, LazyAsyncResult lazyResult) at System.Net.Security.NegoState.StartSendBlob(Byte[] message, LazyAsyncResult lazyResult) at System.Net.Security.NegoState.ProcessAuthentication(LazyAsyncResult lazyResult) at System.Net.Security.NegotiateStream.AuthenticateAsClient(NetworkCredential credential, String targetName, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel allowedImpersonationLevel) at System.ServiceModel.Channels.WindowsStreamSecurityUpgradeProvider.WindowsStreamSecurityUpgradeInitiator.OnInitiateUpgrade(Stream stream, SecurityMessageProperty& remoteSecurity) --- End of inner exception stack trace --- Server stack trace:at System.ServiceModel.Channels.WindowsStreamSecurityUpgradeProvider.WindowsStreamSecurityUpgradeInitiator.OnInitiateUpgrade(Stream stream, SecurityMessageProperty& remoteSecurity)at System.ServiceModel.Channels.StreamSecurityUpgradeInitiatorBase.InitiateUpgrade(Stream stream)at System.ServiceModel.Channels.ConnectionUpgradeHelper.InitiateUpgrade(StreamUpgradeInitiator upgradeInitiator, IConnection& connection, ClientFramingDecoder decoder, IDefaultCommunicationTimeouts defaultTimeouts, TimeoutHelper& timeoutHelper)at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.SendPreamble(IConnection connection, ArraySegment`1 preamble, TimeoutHelper& timeoutHelper)at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.DuplexConnectionPoolHelper.AcceptPooledConnection(IConnection connection, TimeoutHelper& timeoutHelper)at System.ServiceModel.Channels.ConnectionPoolHelper.EstablishConnection(TimeSpan timeout)at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.OnOpen(TimeSpan timeout)at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)at System.ServiceModel.Channels.ServiceChannel.OnOpen(TimeSpan timeout)at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) Exception rethrown at [0]:at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)at System.ServiceModel.ICommunicationObject.Open()at Microsoft.Crm.Sandbox.SandboxClientBase`1.Open()at Microsoft.Crm.Sandbox.SandboxClientBase`1.get_Proxy()at Microsoft.Crm.Sandbox.SandboxOrganizationService.Execute(String operation, Byte[] serializedRequest, Object sandboxTraceSettingsObj) System.ServiceModel.Security.SecurityNegotiationException: A call to SSPI failed, see inner exception. ---> System.Security.Authentication.AuthenticationException: A call to SSPI failed, see inner exception. ---> System.ComponentModel.Win32Exception: The target principal name is incorrect --- End of inner exception stack trace --- at System.Net.Security.NegoState.StartSendAuthResetSignal(LazyAsyncResult lazyResult, Byte[] message, Exception exception)at System.Net.Security.NegoState.StartSendBlob(Byte[] message, LazyAsyncResult lazyResult)at System.Net.Security.NegoState.StartSendBlob(Byte[] message, LazyAsyncResult lazyResult)at System.Net.Security.NegoState.StartSendBlob(Byte[] message, LazyAsyncResult lazyResult)at System.Net.Security.NegoState.ProcessAuthentication(LazyAsyncResult lazyResult)at System.Net.Security.NegotiateStream.AuthenticateAsClient(NetworkCredential credential, String targetName, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel allowedImpersonationLevel)at System.ServiceModel.Channels.WindowsStreamSecurityUpgradeProvider.WindowsStreamSecurityUpgradeInitiator.OnInitiateUpgrade(Stream stream, SecurityMessageProperty& remoteSecurity) --- End of inner exception stack trace --- Server stack trace:at System.ServiceModel.Channels.WindowsStreamSecurityUpgradeProvider.WindowsStreamSecurityUpgradeInitiator.OnInitiateUpgrade(Stream stream, SecurityMessageProperty& remoteSecurity)at System.ServiceModel.Channels.StreamSecurityUpgradeInitiatorBase.InitiateUpgrade(Stream stream)at System.ServiceModel.Channels.ConnectionUpgradeHelper.InitiateUpgrade(StreamUpgradeInitiator upgradeInitiator, IConnection& connection, ClientFramingDecoder decoder, IDefaultCommunicationTimeouts defaultTimeouts, TimeoutHelper& timeoutHelper)at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.SendPreamble(IConnection connection, ArraySegment`1 preamble, TimeoutHelper& timeoutHelper)at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.DuplexConnectionPoolHelper.AcceptPooledConnection(IConnection connection, TimeoutHelper& timeoutHelper)at System.ServiceModel.Channels.ConnectionPoolHelper.EstablishConnection(TimeSpan timeout)at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.OnOpen(TimeSpan timeout)at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)at System.ServiceModel.Channels.ServiceChannel.OnOpen(TimeSpan timeout)at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) Exception rethrown at [0]:at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)at System.ServiceModel.ICommunicationObject.Open()at Microsoft.Crm.Sandbox.SandboxClientBase`1.Open()at Microsoft.Crm.Sandbox.SandboxClientBase`1.get_Proxy()at Microsoft.Crm.Sandbox.SandboxOrganizationService.Execute(String operation, Byte[] serializedRequest, Object sandboxTraceSettingsObj) Entered InsertLogicPlugin.Execute(), Correlation Id: 339826c4-ba48-4cf2-aa47-a75214e129a0, Initiating User: 414b12f1-7edb-e711-80f4-00505681424d Exception: System.ServiceModel.FaultException`1[Microsoft.Xrm.Sdk.OrganizationServiceFault]: System.ServiceModel.Security.SecurityNegotiationException: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #9BDB3DA0 (Fault Detail is equal to Microsoft.Xrm.Sdk.OrganizationServiceFault)., Correlation Id: 339826c4-ba48-4cf2-aa47-a75214e129a0, Initiating User: 414b12f1-7edb-e711-80f4-00505681424d Exiting InsertLogicPlugin.Execute(), Correlation Id: 339826c4-ba48-4cf2-aa47-a75214e129a0, Initiating User: 414b12f1-7edb-e711-80f4-00505681424d Server stack trace:at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message) Exception rethrown at [0]:at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)at Microsoft.Crm.Sandbox.ISandboxHost.ExecuteAndReturnTraceInfo(SandboxCallInfo callInfo, SandboxPluginExecutionContext requestContext, Guid pluginAssemblyId, Int32 sourceHash, String assemblyName, Guid pluginTypeId, String pluginTypeName, String pluginConfiguration, String pluginSecureConfig, String assemblyContents, Boolean returnTraceInfo)at Microsoft.Crm.Sandbox.SandboxPlugin.Execute(SandboxClient client, SandboxCallTracker callTracker, IExecutionContext requestContext, String assemblyContents, Boolean returnTraceInfo)at Microsoft.Crm.Sandbox.SandboxCodeUnit.Execute(IExecutionContext context) Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: OrganizationServiceFaultDetail: www.w3.org/.../XMLSchema-instance" xmlns=" ">schemas.microsoft.com/.../Contracts"> 0d7f7027-7972-42f7-89eb-663b0db64997 -2147220891 schemas.datacontract.org/.../System.Collections.Generic"> OperationStatus www.w3.org/.../XMLSchema" i:type="d4p1:int">0 SubErrorCode www.w3.org/.../XMLSchema" i:type="d4p1:int">-2146233088 OrganizationServiceFault 2020-03-16T16:56:20.9899243Z false SdkClientCommunication 0d7f7027-7972-42f7-89eb-663b0db64997 -2147204345 schemas.datacontract.org/.../System.Collections.Generic" /> System.ServiceModel.Security.SecurityNegotiationException: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #9BDB3DA0 2020-03-16T16:56:20.9899243Z false SdkClientCommunication 0d7f7027-7972-42f7-89eb-663b0db64997 -2147220970 schemas.datacontract.org/.../System.Collections.Generic" /> System.Security.Authentication.AuthenticationException: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #CE4C8F34 2020-03-16T16:56:20.9899243Z false 0d7f7027-7972-42f7-89eb-663b0db64997 -2147220970 schemas.datacontract.org/.../System.Collections.Generic" /> System.ComponentModel.Win32Exception: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #1410E46D 2020-03-16T16:56:20.9899243Z false System.ServiceModel.Security.SecurityNegotiationException: A call to SSPI failed, see inner exception. ---> System.Security.Authentication.AuthenticationException: A call to SSPI failed, see inner exception. ---> System.ComponentModel.Win32Exception: The target principal name is incorrect --- End of inner exception stack trace --- at System.Net.Security.NegoState.StartSendAuthResetSignal(LazyAsyncResult lazyResult, Byte[] message, Exception exception) at System.Net.Security.NegoState.StartSendBlob(Byte[] message, LazyAsyncResult lazyResult) at System.Net.Security.NegoState.StartSendBlob(Byte[] message, LazyAsyncResult lazyResult) at System.Net.Security.NegoState.StartSendBlob(Byte[] message, LazyAsyncResult lazyResult) at System.Net.Security.NegoState.ProcessAuthentication(LazyAsyncResult lazyResult) at System.Net.Security.NegotiateStream.AuthenticateAsClient(NetworkCredential credential, String targetName, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel allowedImpersonationLevel) at System.ServiceModel.Channels.WindowsStreamSecurityUpgradeProvider.WindowsStreamSecurityUpgradeInitiator.OnInitiateUpgrade(Stream stream, SecurityMessageProperty& remoteSecurity) --- End of inner exception stack trace --- Server stack trace: at System.ServiceModel.Channels.WindowsStreamSecurityUpgradeProvider.WindowsStreamSecurityUpgradeInitiator.OnInitiateUpgrade(Stream stream, SecurityMessageProperty& remoteSecurity) at System.ServiceModel.Channels.StreamSecurityUpgradeInitiatorBase.InitiateUpgrade(Stream stream) at System.ServiceModel.Channels.ConnectionUpgradeHelper.InitiateUpgrade(StreamUpgradeInitiator upgradeInitiator, IConnection& connection, ClientFramingDecoder decoder, IDefaultCommunicationTimeouts defaultTimeouts, TimeoutHelper& timeoutHelper) at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.SendPreamble(IConnection connection, ArraySegment`1 preamble, TimeoutHelper& timeoutHelper) at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.DuplexConnectionPoolHelper.AcceptPooledConnection(IConnection connection, TimeoutHelper& timeoutHelper) at System.ServiceModel.Channels.ConnectionPoolHelper.EstablishConnection(TimeSpan timeout) at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannel.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at System.ServiceModel.ICommunicationObject.Open() at Microsoft.Crm.Sandbox.SandboxClientBase`1.Open() at Microsoft.Crm.Sandbox.SandboxClientBase`1.get_Proxy() at Microsoft.Crm.Sandbox.SandboxOrganizationService.Execute(String operation, Byte[] serializedRequest, Object sandboxTraceSettingsObj) System.ServiceModel.Security.SecurityNegotiationException: A call to SSPI failed, see inner exception. ---> System.Security.Authentication.AuthenticationException: A call to SSPI failed, see inner exception. ---> System.ComponentModel.Win32Exception: The target principal name is incorrect --- End of inner exception stack trace --- at System.Net.Security.NegoState.StartSendAuthResetSignal(LazyAsyncResult lazyResult, Byte[] message, Exception exception) at System.Net.Security.NegoState.StartSendBlob(Byte[] message, LazyAsyncResult lazyResult) at System.Net.Security.NegoState.StartSendBlob(Byte[] message, LazyAsyncResult lazyResult) at System.Net.Security.NegoState.StartSendBlob(Byte[] message, LazyAsyncResult lazyResult) at System.Net.Security.NegoState.ProcessAuthentication(LazyAsyncResult lazyResult) at System.Net.Security.NegotiateStream.AuthenticateAsClient(NetworkCredential credential, String targetName, ProtectionLevel requiredProtectionLevel, TokenImpersonationLevel allowedImpersonationLevel) at System.ServiceModel.Channels.WindowsStreamSecurityUpgradeProvider.WindowsStreamSecurityUpgradeInitiator.OnInitiateUpgrade(Stream stream, SecurityMessageProperty& remoteSecurity) --- End of inner exception stack trace --- Server stack trace: at System.ServiceModel.Channels.WindowsStreamSecurityUpgradeProvider.WindowsStreamSecurityUpgradeInitiator.OnInitiateUpgrade(Stream stream, SecurityMessageProperty& remoteSecurity) at System.ServiceModel.Channels.StreamSecurityUpgradeInitiatorBase.InitiateUpgrade(Stream stream) at System.ServiceModel.Channels.ConnectionUpgradeHelper.InitiateUpgrade(StreamUpgradeInitiator upgradeInitiator, IConnection& connection, ClientFramingDecoder decoder, IDefaultCommunicationTimeouts defaultTimeouts, TimeoutHelper& timeoutHelper) at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.SendPreamble(IConnection connection, ArraySegment`1 preamble, TimeoutHelper& timeoutHelper) at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.DuplexConnectionPoolHelper.AcceptPooledConnection(IConnection connection, TimeoutHelper& timeoutHelper) at System.ServiceModel.Channels.ConnectionPoolHelper.EstablishConnection(TimeSpan timeout) at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannel.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at System.ServiceModel.ICommunicationObject.Open() at Microsoft.Crm.Sandbox.SandboxClientBase`1.Open() at Microsoft.Crm.Sandbox.SandboxClientBase`1.get_Proxy() at Microsoft.Crm.Sandbox.SandboxOrganizationService.Execute(String operation, Byte[] serializedRequest, Object sandboxTraceSettingsObj) Entered InsertLogicPlugin.Execute(), Correlation Id: 339826c4-ba48-4cf2-aa47-a75214e129a0, Initiating User: 414b12f1-7edb-e711-80f4-00505681424d Exception: System.ServiceModel.FaultException`1[Microsoft.Xrm.Sdk.OrganizationServiceFault]: System.ServiceModel.Security.SecurityNegotiationException: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #9BDB3DA0 (Fault Detail is equal to Microsoft.Xrm.Sdk.OrganizationServiceFault)., Correlation Id: 339826c4-ba48-4cf2-aa47-a75214e129a0, Initiating User: 414b12f1-7edb-e711-80f4-00505681424d Exiting InsertLogicPlugin.Execute(), Correlation Id: 339826c4-ba48-4cf2-aa47-a75214e129a0, Initiating User: 414b12f1-7edb-e711-80f4-00505681424d Server stack trace: at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc) at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at Microsoft.Crm.Sandbox.ISandboxHost.ExecuteAndReturnTraceInfo(SandboxCallInfo callInfo, SandboxPluginExecutionContext requestContext, Guid pluginAssemblyId, Int32 sourceHash, String assemblyName, Guid pluginTypeId, String pluginTypeName, String pluginConfiguration, String pluginSecureConfig, String assemblyContents, Boolean returnTraceInfo) at Microsoft.Crm.Sandbox.SandboxPlugin.Execute(SandboxClient client, SandboxCallTracker callTracker, IExecutionContext requestContext, String assemblyContents, Boolean returnTraceInfo) at Microsoft.Crm.Sandbox.SandboxCodeUnit.Execute(IExecutionContext context)
↧
Forum Post: RE: Plugin error in sandbox
Hi, It seems like a SPN issue. The App Pool service account SPN is not configured properly. docs.microsoft.com/.../hh699825(v=crm.8) The service account may need an SPN for the URL used to access the website that is associated with it. To set the SPN for the Sandbox Processing Service account, run the following command at a command prompt on the computer where the service is running. SETSPN –a MSCRMSandboxService/ If you're not confident about this stuff you should check in with your System DB administrator. Hope it helps, Marco If you found the answer helpful for you or other readers, please mark as Verified .
↧
↧
Forum Post: RE: Download all attachments of notes on a case record at once for dynamics crm 2015
Thank you Marco.
↧
Blog Post: Mitch’s Minute: Downloading the Dynamics .NET Developer Tools
Here is a short video where I walk through two methods for installing the Dynamics Core tool-set.
↧
Forum Post: RE: Dynamics 365 customer engagement - Web api - url ... is not valid because it is not based on.
Hello Kjeld, Hope you are well. Is this something you need help with or was it to share with the community? Let us know.
↧
Blog Post: Around the world (2013) with vaccines!
Hmmm, how timely. In the world of travel your health is kind of a big deal. With the current state of the world, more of us are aware of it, for sure. https://julieyack.blogs.com/my_weblog/2013/09/so-today-its-yellow-fever-and-hopefully-typhoid.html
↧
↧
Forum Post: RE: Plugin error in sandbox
Is there a reason why you need to register the plugin in the sandbox? As stated on the page below access to various resources/functions are restricted in the sandbox and this error can be a result of this restriction. docs.microsoft.com/.../gg334752(v=crm.8) If sandbox isolation is a requirement I believe you will have to perform a full code review of the plugin to make sure you are not trying to perform any of the actions that are restricted in sandbox isolation.
↧
Blog Post: Tip #1332: Open forms as a dialogs in model-driven apps
Today’s tip comes from Eric Regnier . You can send your tips to jar@crmtipoftheday.com . One of the small but awesome new features in 2020 Wave 1 are the modal dialogs. In many implementations, common feedback we hear from customers is around UX with too many clicks or navigation between screens. With this new feature, it enhances the UX by enabling the ability of creating and editing data in forms without navigating away. And it’s available for early access so check it out! This can be achieved by using Xrm.Navigation.navigateTo function. You can use it to create new or update existing records. Here’s an example: Xrm.Navigation.navigateTo( { pageType:"entityrecord", entityName:"account", formType:2, entityId:"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" }, { target: 2, position: 1, width: {value: 80, unit:"%"} }); What’s even better is that the code above will work currently but will open the record in a new window instead of modal. So you can prep your code now and will work seamlessly when Microsoft releases it https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/clientapi/reference/xrm-navigation/navigateto Bonus tip : Suggest to use the left side position (parameter position = 2) to have a consistent behavior with the quick create forms. So both edit record or create new (quick create) will open on the left panel. https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/customize-entity-forms#open-main-form-in-a-dialog-using-clientapi Cover photo by Lina Kivaka from Pexels
↧
Forum Post: Connected Field Service for Dynamics 365 and Azure IoT simulator
Hi All, We are looking for new simulator for Connected Field Service for Dynamics 365 and Azure IoT. Please help if you have any link. In our lab we have already tested following simulator Link below. https://docs.microsoft.com/en-us/dynamics365/field-service/installation-setup-iothub Regards Khamaroddin shaik
↧
Forum Post: RE: Dynamics 365 customer engagement - Web api - url ... is not valid because it is not based on.
just to share with the community. I really like when others are posting valueable searchable findings when developing on top of dynamics 365, so i try do the same.
↧
↧
Forum Post: RE: Forms and their security roles
Hi Marco, Thanks for your response. This is going to be definitely a lengthy workaround. I am on CRM Onpremise and have access to database. Is there any query to pull the such results so that it would be easy to get for all forms instead of working on each formxmls one by one?
↧
Forum Post: RE: CDS in Power Automate
Hi @Andy Draus , Could you post a screenshot of your flow? You should be able to find an Opportunity unique identifier to place in record identifier field. Do your flow resemble something like this ?
↧
Forum Post: RE: CDS in Power Automate
Thanks What I want to do is... when a checkbox is set on the Opportunities form, I want to send an e-mail upon save. I want this any time an Opportunity is created or updated and that box is checked. Here's a shot of the results, with error message:
↧