Skip to main content
July 28, 2022
Question

Is there a way to modify process model details? specifically created by and modified by

  • July 28, 2022
  • 6 replies
  • 0 views

Hi,

Over time, Appian users have been deactivated. 

When process models created by these deactivated users are modified by a change to a sub process model, then warnings are sent to deactivated users. 

Would like to stop this happening by reassigning the process model to a active user.

Regards

    6 replies

    mikes0011
    Brainy
    July 28, 2022

    Check out the plug-in "republish as user", for your dev environment.  This will allow you (after doing some busy work ahead of time) to programmatically republish a list of process models under the authority of a different account (preferably a service account etc). 

    For your production environment (and hopefully other environments above dev), hopefully you've already been doing automated deployments under the username of a service account, which of course completely prevents this issue in the first place.

    pauls0008Author
    August 1, 2022

    Thanks Mike, will check out suggestion.

    Yes its only an issue in DEV as deployments to higher environments use a service account.

    mikes0011
    Brainy
    August 1, 2022

    One workaround I've also come up with, in case this helps - only something you can use in Dev environments for obvious reasons - if there is a deactivated user account that "owns" a lot of different process models and is particularly problematic, it's possible to reactivate that user, set them as an admin, rename them to something sorta generic, then add them to the service accounts group.  Being a member of the service accounts group keeps that user from being able to ever do a normal login, mitigating any extra security concerns from this approach.

    harshk1671
    April 25, 2024

    There is a workaround for lower environment but recommended approach is Appian direct deployment.

    You can create a new process model folder named as 'Dummy PM' and move all the process model of application to Dummy PM folder and move back to original folder and then delete the Dummy PM folder.

    This way 'Last Modified' can be updated without using any plugin.