Suppose client has created a ticket and ticket assigned to a particular agent by mistake or agent is no longer available for attending ticket for some reason, in such case customer has a facility to reassigned this pending ticket to some other agent. When such tickets are reassigned than previously assigned agent entry from attend history automatically deleted. In some case agent attended the ticket but no longer available for some reason to complete it, then customer has a facility to reassigned such ticket to some other agent. When such ticket are reassigned than previously assigned agent attend status automatically changed to “Left”. Some time client found the ticket which has been raised by him/her are marked as completed but still problem it present then in such case customer has a facility to reopened such completed ticket and assigned it to the other agent.