I am looking for the best path for creating a user in Jira that will need to collaborate on a Kanban board while the project is being provisioned but then roll back to being "Customer" user type (CUT) in Jira Service Desk (JSD). During provisioning, the user still needs the ability to use the JSD portal though they were a "Customer" user type. Additionally, user information, requests, comments and data should persist after the user has been "rolled back" to "Customer" user type.
I am considering creating a user as a CUT then migrate them to a Jira agent to use the Kanban board. Once provisioning has wrapped up, I would then "deactivate" the agent so that all data persists and the user now can only act as a CUT. Is there a better way to go abou this?