Recently I have had problems syncing Run Books for System Centre Orchestrator into System Centre Service Manager, if you go to Service Manager and manually run a sync job the sync will finish successfully but your new Runbook will not show up. Also if you go into the Orchestrator web console you won’t see the Runbook listed there either. This is a known issue by the looks of this Microsoft blog article.
To resolve the issue you need to reset the Authorization Cache on the Orchestrator database which can be done by going to the database and running the following query:
Once that is complete, re-run the Service Manager Runbook Sync and everything will be as expected.