Question
A user uploads documents while submitting Form-1. These documents are stored both in a database table and in an Appian folder. Now, the requirement is to copy the same documents to Form-2 when the user creates it. How would you implement this in Appian?
A
Anonymous
December 5, 2025

Answer

When Form-1 is created, Generate a dedicated folder such as Form_1_Folder and store all uploaded documents inside it and also store the document IDs in the corresponding database table so they can be retrieved later.


Steps in the process model:

  1. Retrieve Form-1 document IDs
  2. Using the Form-1 ID, query the database table and fetch the list of document IDs associated with Form-1.
  3. Copy documents to the Form-2 folder
  4. Form-2 will also have a dedicated folder (e.g., Form_2_Folder).
  5. To copy documents from Folder-1 to Folder-2, I use the plugin:
  6. "Copy Document Service" (from Appian AppMarket).
  7. This smart service takes:
  8. Source document IDs
  9. Target folder ID
  10. It returns the newly created (copied) document IDs.
  11. Update Form-2
  12. From the smart service output (AC variables), I capture the copied document IDs.
  13. These IDs are written to Form-2’s database table entry so that they are linked properly.


Sample Design of the Process model

1764959731578-95u389flju7.png


Copy Document Service Preview:

Takes destination folder & Documents as Input

1764959731580-saduwqysjvq.png

In output storing documents id which are copied from form -2

1764959731582-xi6zeoo16x.png

This

SeniorProcess Models#design#secenrio_based#plugin
Loading comments...
A user uploads documents while submitting Form-1. These docu... — Process Models Appian Interview Question | Appian Interview Questions - AppianVerse