Need to get a document or doc ID by UUID or document name

Hi All,

I have a requirement where I need to get a document or document ID by UUID (ideal option), or worse case by document name.  I know this is not possible out of the box.  I have read that there used to be functions in shared components that could accomplish this.  With shared components being deprecated, what plugin could I use for this use case?

Thanks,

Walker

  Discussion posts and replies are publicly visible

Parents Reply Children
  • This works consistently only if you introduced a delay after the submit action before accessing the documents.  Otherwise you get this error -  

    a!forEach: Error in a!forEach() expression during iteration 1: Expression evaluation error at function 'document' [line 4]: Document Does Not Exist or has been Deleted) (Data Outputs).

    The delay of 1 minute gives Appian enough time to finish the uploading of the files internally to the correct folder before you can access the files' attributes. 

    NOTE - I have also noticed that documents couldn't be accessed in the same process model that is called in the submit action of the file upload form if activity chaining is enabled in the process model.  The behavior was random.  I have disabled activity chaining in my PM just to avoid surprises.