SignOff without Separate SignOff Window

Hi Team, In OOTB, Life Cycle can be linked to Workflow and on sign off, life cycle state can be promoted. Is there any possibility to have a Sign Off similar to manual Promote button in Life Cycle. In other words, User don't want to have a separate window to do sign off instead should have a button and on click, workflow should move to next state and life cycle should change to next state