Ich habe eine Anforderung, um das Schließen eines Termins aus dem Kontaktformular (in der Liste der Aktivitäten) zu verhindern. Wie kann ich feststellen, dass der Termin aus dem Kontaktformular geschlossen wurde? Ich habe versucht mit context.ParentContext.PrimaryEntityName, aber es ist "Termin" auch in diesem Fall! Das Plugin ist postoperativ synchron.Dynamics CRM Plugin übergeordneten Kontext
0
A
Antwort
1
Das Plugin weiß nicht, wo die Aktion ausgelöst wurde. In Ihrem Fall möchten Sie ermitteln, ob die Aktion Termin schließen von Benutzer ausgeführt wird - aus dem Kontaktformular navigieren.
Besser, die Navigation zu entfernen - Aktivitäten von Kontakt oder filtern Sie die Termine in Kontakte - Aktivitäten zugeordnete Ansicht. Bei Bedarf kann eine neue Ansicht erstellt werden & als Standard festlegen.
Verwandte Themen
- 1. Entity Framework und MS Dynamics CRM Plugin
- 2. Dynamics CRM plugin -Pre Operation Update
- 3. Dynamics CRM Plugin - Aktualisieren Rollup beim Löschen
- 4. AppDomain.CurrentDomain.AssemblyResolve in Dynamics crm
- 5. Dynamics CRM Custom Workflow-Plugin - Lesen Sie den "Start wann" -Kontext?
- 6. Dynamics CRM Workflow-Datumsfeld
- 7. Dynamics CRM Incident erstellen
- 8. Batch Anfrage - Dynamics CRM
- 9. in Dynamics CRM 2016
- 10. Dynamics CRM 2011 Entities
- 11. Dynamics CRM Provisioning-Optionen
- 12. Dynamics CRM Sprachpaket
- 13. Dynamics CRM Bereitstellung Problem
- 14. in Dynamics CRM 2016
- 15. Dynamics CRM iframes
- 16. Dynamics CRM 2015 Aktualisierungsdaten
- 17. Typoskript Dynamics CRM window.parent
- 18. Dynamics CRM QueryExpression
- 19. Dynamics CRM Language Packs
- 20. Dynamics Crm Datensätze Massenbearbeitung
- 21. Dynamics CRM: Schreiben von Excel zu CRM
- 22. Aufruf von System.Diagnostics.Trace von einem Dynamics CRM 2011-Plugin
- 23. dynamics crm 2016 Verwenden Sie Microsoft.Xrm.Tooling.Connector im Plugin
- 24. Plugin und Schritte im Code löschen (Dynamics CRM 2013)
- 25. Setzen Sie OptionSetValue auf Null in Dynamics CRM Plugin
- 26. Dynamics CRM Plugin E-Mail - Sql-Verschlüsselung Symmetrischer Schlüssel Fehler
- 27. HttpWebRequest.GetRequestStream() funktioniert nicht in MS Dynamics CRM Plugin
- 28. C# - Dynamics CRM Plugin - Daten vor der Erstellung automatisch ausfüllen
- 29. Dynamics CRM 2016-Plugin ausgelöst, wenn Benutzerrollenzuweisungen geändert werden
- 30. Dynamics CRM C# Plugin Webformular - authentifizieren mit einem Login SAML
Dies ist ein schlechtes Design. Warum sollte ein Benutzer die Berechtigung haben, einen Termin zu schließen? __BUT__ darf ihn nicht aus einer bestimmten Sicht schließen, das macht keinen Sinn. Ich bin gespannt, was das bewirken würde. Wie Arun in seiner Antwort erklärt hat, weiß das Plugin nicht, woher auf der Benutzeroberfläche die Anfrage stammt (oder sogar, wenn es aus dem UI-SDK-Aufruf stammt.) – Nicknow