In Government setup there is a hierarchy in each office. Identify the competent authority to give you promotion / benefit etc. and put up a self explanatory soft worded petition to him for action. Give around a month time and give a reminder with copy to his next boss (who is your Appellate authority)and give one more month time. If nothing comes up, file a complaint before the CAT for orders. Obtain and keep records of acknowledgement with you. Procure copies of all relevent supporting documents before approaching CAT. The matter will automatically move. In Government no one can harass anybody for long since all senior officers are transferred regularly. If lower level officials are playing mischief, getting their seats changed is the best way if you can do that. You may have to spend some money and time for the exercise and also patience. If you are among those who think that if anyway money has to be spent for CAT or to bribe and bribing is easier, then God help you! Have a fighting spirit and you will certainly win. All the Best.