2 Replies Latest reply on Jan 28, 2011 6:37 AM by Hunter_64

    How can you verify an attachment exists?

    Hunter_64

      On the leave request form that I'm working on, there are certain leave types that require that the form originator

      attach some sort of documentation, like a doctor's note if they are claiming sick leave.

       

      In my start point, I have the "Permit adding attachments" checkbox selected, and store the attachments in a process variable called "formAttachments", which is of type "document<list>".

       

      In my processing, I need to verify that they attached a file. I have a decision point with a conditional route that is executed if an attachment is found in "formAttachments". I've run into a problem trying to find the proper way to make this determination.

       

      I currrently have the expression:

       

      get-collection-size(/process_data/formAttachments) != 0

       

      I've also tried:

       

      getDocAttribute(/process_data/formAttachments[1],"wsfilename") > ""

       

      to check for the existence of a filename attribute. Neither of these works.

       

      Could someone please help me figure out the proper way to check for the attachment?

       

      Thanks much for any help.