Whether SapphireIMS supports delegation feature to assign record to different user?

Yes, You can delegate records to another technician in the absence of the assigned technician. Similarly records that are in the State ‘Waiting for Functional Manager’ can be delegated to an alternate approval manager for approval. Please refer Delegate section in help link Roles