This article outlines the process to unarchive and find an unarchived process.
Archived processes are located in <APPIAN_HOME>/server/archived-process by default. This location is configurable via archived-process-config-*.xml per Managing Process Archives. Each archived process is represented as a file in the above mentioned directory in the following format:
A specific archived process can be searched in the directory based on any one of the above parameters (process model UUID, time when the process was archived, process ID of the process).
To obtain the process model UUID, perform the following:
The timestamp in the filename of process archives is formatted as follows:
The process ID is an integer value assigned to that particular process upon creation.
Users can use any one of those parameters to search for process archives using the find command (the * character can be used as a wildcard at the beginning or end of a search string):
find . -name "<search_string>"
Once the desired archive is found, users can use the Archive Process script to unarchive them by performing the following:
./archiveprocess.sh unarchive [-pmuuid 0002dd1b-a835-8000-f92f-7f0000014e7a] [-parchived YYYYMMDDHHmmss] [-pid 12345] [-file <name_of_archive_file>] &
This article applies to all versions of Appian.
Last Reviewed: March 2017
© 2020 Appian. All rights reserved.