Schedule A Meeting
Fields on the Form:
- Username
Readonly - Account Name
Readonly - User Email
Readonlys - Reason for Meeting
- Who Will Be Attendees (Emails)
- Preferred Date & Time
Functionality:
- When the user submits the form, an email will be sent to ERP Crystal’s team and the user.
Validations
- Reason for Meeting must be 250 character only.
- Who Will Be Attendees (Emails) must be 200 character only.
- Preferred Date can not be before today.
- Preferred Time can not be before the currect time.
Email to ERP Crystal Team
Subject: New Meeting Request from [Username]
Hello Team,
A new meeting request has been submitted. Below are the details:
Username: [User’s Name]
Account Name: [Account Name]
User Email: [User Email]
Reason for Meeting: [Reason]
Attendees: [List of Attendees]
Preferred Date & Time: [Selected Date & Time]
Please evaluate the request and share the meeting link with the user.
Thanks,
ERP CrystalEmail to User
Subject: Your Meeting Request is Received
Body:
Hello [User’s Name],
We have received your request to schedule a meeting. Our team will review the details and send you the meeting link shortly. You can then share it with your team members.
Meeting Details:
Reason for Meeting: [Reason]
Preferred Date & Time: [Selected Date & Time]
We’ll get back to you soon!
Thanks,
ERP Crystal TeamDetails of Files & Method Names
| Details of Files & Method Names |
|---|
| Functionalities - Option |
| File Names Model & Class - ScheduleMeeting Repository - ISupportRequestRepository, SupportRequestRepository Service - ISupportRequestService,ISupportRequestService Controller - SupportRequestController Razor Pages - schedulemeeting |
| Page Directive - schedulemeeting |