Skip to main content
August 9, 2021
Question

Process History

  • August 9, 2021
  • 3 replies
  • 0 views

Hello

I have a requirement that I need to create an interface to show some filtered  process history.

An example would be to show all email, and user input tasks that have been run for a particular process.

Any ideas on a solution to grabbing this info?  I see process reports don't seem to access this data.

Thanks!

3 replies

mikes0011
Brainy
August 9, 2021

How long would this information need to be available?  Archived (or deleted) processes would no longer be able to be polled in this way at all, and even non-archived process instances would present significant challenges in pulling this level of data for end-user visibility like what you seem to be after here.  Honestly it would probably save you a lot of eventual headaches to simply keep a "friendly process history" DB table and put insert nodes here and there, with timestamps, usernames, and friendly descriptions of what step was being completed.

August 10, 2021

I am aware, but still want to explore this for the potential of not having to write in these entries.  Is there a way?

We only need these to last for the life of an active process and its completed subprocesses.

gayathris111098
August 10, 2021

https://community.appian.com/b/appmarket/posts/process-history

This Plug-in contains a function, getProcessHistoryInfo(), which exposes process history details for a given process id.  It returns a ProcessHistoryInfo CDT which contains process information along with a HistoryData CDT array that contains the history details.