How to find out if a service task has been terminated?
2 answers
Hi,
You can use the searchArchivedActivities method from processApi. You can do that in a Groovy script. Here is an example where I retrieve all the archived activity instances that called "Step1".
SearchOptionsBuilder searchOptionsBuilder = new SearchOptionsBuilder(0, 100);
searchOptionsBuilder.filter(ArchivedActivityInstanceSearchDescriptor.NAME, "Step1");
SearchOptions searchOptions = searchOptionsBuilder.done();
SearchResult<ArchivedActivityInstance> archivedActivityInstances = processApi.searchArchivedActivities(searchOptions);
for (ArchivedActivityInstance archivedAI : archivedActivityInstances.getResult()) {
// Do something
}
searchOptionsBuilder.filter(ArchivedActivityInstanceSearchDescriptor.NAME, "Step1");
SearchOptions searchOptions = searchOptionsBuilder.done();
SearchResult<ArchivedActivityInstance> archivedActivityInstances = processApi.searchArchivedActivities(searchOptions);
for (ArchivedActivityInstance archivedAI : archivedActivityInstances.getResult()) {
// Do something
}