We have defined a SharePoint designer workflow in this case the workflow has full permission for CRUD operation on list called Employee. But the requirement is in conditional cases the same workflow should also add/edit/update item on the manager list, but to access manager list, elevating permissions needs to be elevated. Let us assume that an employee has logged in and he has started the workflow. How to get elevated permissions in this case?
There is a step for this purpose. In SharePoint 2010 it called Impersonation step, in SharePoint 2013, it is called an App Step.
Whenever a workflow is fired, it is run as the user who initiated the workflow, whenever it hits the app/impersonation step, anything inside the step is run as either the workflow account (2013), or the author of the workflow (2010). Just make sure that that user has the correct permission on the "Manager" list.