1. You can use resources to allow an appointment to be tagged for a specific person. Here is an online demo for reference:
The resource dropdown control will be displayed in the advanced form of RadScheduler. To start editing or inserting directly in the advance form, you need to set StartEditingInAdvancedForm and StartInsertingInAdvancedForm to true.
2. You can store additional information about an appointment not only using resources, but also via custom attributes. Simply set CustomAttributeNames
="Room, BookedBy, Booked", provided that you have the corresponding fields in the RadScheduler's data source.
3. You can use the AppointmentInsert and AppointmentUpdate server events to send the request for approval.
We will be glad to answer any other questions you might have.
the Telerik team