Schedule A Meeting

Schedule A Meeting

Fields on the Form:

  1. UsernameReadonly
  2. Account NameReadonly
  3. User Email Readonlys
  4. Reason for Meeting
  5. Who Will Be Attendees (Emails)
  6. 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 Crystal

Email 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 Team

Details 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