2 Replies Latest reply on Sep 13, 2010 9:23 AM by reec

    Need help implementing email attachment capability in JBPM 3

    reec

      Hello
      Correct me if im wrong, but JBPM 3 doesnt support attachments for the mail-node, right?
      Im not able to update to a newer version of JBPM right now so I figured I could look at how its done in JBPM 4 and use that code to extend org.jbpm.mail.Mail (see: http://docs.jboss.com/jbpm/v3.2/userguide/html_single/#customizingmailsupport). But version 3 and 4 differed a lot so I cant really see a direct way of doing this.
      So I wonder if any of you have done this before or if you perhaps have any suggestions on how to do this (ie. implement email attachment support for JBPM 3)?
      Regards

      Hello

       

      Correct me if im wrong, but JBPM 3 doesnt support attachments for the mail-node, right?

       

      Im not able to update to a newer version of JBPM right now so I figured I could look at how its done in JBPM 4 and use that code to extend org.jbpm.mail.Mail (see: http://docs.jboss.com/jbpm/v3.2/userguide/html_single/#customizingmailsupport). But version 3 and 4 differed a lot so I cant really see a direct way of doing this.

       

      I wonder if any of you have done this before or if you perhaps have any suggestions on how to do this (ie. implement email attachment support for JBPM 3)?

       

       

      Best regards

        • 1. Re: Need help implementing email attachment capability in JBPM 3
          aguizar

          Correct me if im wrong, but JBPM 3 doesnt support attachments for the mail-node, right?

          Right, it does not

          Im not able to update to a newer version of JBPM right now so I figured I could look at how its done in JBPM 4 and use that code to extend org.jbpm.mail.Mail (see: http://docs.jboss.com/jbpm/v3.2/userguide/html_single/#customizingmailsupport). But version 3 and 4 differed a lot so I cant really see a direct way of doing this.

           

          I wonder if any of you have done this before or if you perhaps have any suggestions on how to do this (ie. implement email attachment support for JBPM 3)?

          The key aspect to realize is that the Mail class is a plain action handler. Setting the configuration entry jbpm.mail.class.name allows you to point to a subclass with additional fields. Unfortunately there is no way to read custom attributes into the mail delegation other than reading the process definition with a JpdlXmlReader subclass that overrides readMailDelegation. Real bummer.

           

          I recently implemented CC support in jBPM3, which suprisingly enough had not been requested earlier. If your attachment requirements are satisfied by what jBPM4 offers it should be relatively straightforward to backport the feature. If you are interested, please create a JIRA issue.

          1 of 1 people found this helpful
          • 2. Re: Need help implementing email attachment capability in JBPM 3
            reec

            Thank you very much Alejandro. I created a JIRA issue on this matter.

             

            /cheers