none
Exception in Pre-Create Plugin für email sperrt komplettes E-Mail Formular RRS feed

  • Frage

  • Hallo,

    ich habe ein Plugin entwickelt, dass unter gewissen Umständen die Erstellung oder Aktualisierung eines Datensatzes unterbinden soll.
    Dafür habe ich mich in das Pre-Ereignis von Create/Update gehängt und bei Erfüllung der Bedingungen wird eine InvalidPluginExecutionException geworfen, wodurch ja der Speicherprozess abgebrochen wird.
    Das führt bei der Entität email leider zu dem unschönen Effekt, dass beim Abbrechen im Pre-Create das Formular komplett gesperrt wird.
    Wo ist hier das Problem?
    Ist der Lösungsansatz mit der Exception falsch oder ist email da generell problematisch?

    Gruß
    Andy
    Donnerstag, 8. Oktober 2009 08:31

Antworten

  • Hallo Andy,

    eigentlich kannst du eine beliebige Exception im Pre-Ereignis werfen und in der Message den Fehler ausgeben. Das Formular wird hier einfach nur nicht gespeichert und immer noch normal angezeigt.

    Viele Grüße,
    Jürgen


    Jürgen Beck

    Dipl. Kfm./Wirtschaftsinformatik
    MVP, MCSD.NET, MCITP DBA, MCDBA, MCSE
    Microsoft Certified Business Management Solutions Professional
    Microsoft Certified CRM Developer
    Microsoft Certified Trainer

    ComBeck IT Services & Business Solutions
    Microsoft Gold Certified Partner
    Microsoft Small Business Specialist

    Developing & Supporting Business Applications from small business to big enterprises covering scores of sectors

    http://www.combeck.de
    Mittwoch, 6. Januar 2010 10:36
    Moderator