Scheduling Experience - onwardpath/demo-repo GitHub Wiki
User can schedule the experience with checking the Schedule option in enable experience page when creating new experiences.
Implement TimeZone Feature in Experience Scheduling Page: In total, there are 24 regions in the world. But currently there are 38 different local timezone is getting used. Below attached the screenshot for reference. Note: To display exact timezone value for the corresponding city then we will have close to 620 timezone value in a list. As per our requirement we are going to consider displaying only major timezone values. • Display the LOV value of timezone in a dropdown list of experience enable page. For Ex: Value to be displayed as
- (OffSet Value) Display Location (Timezoneid)
- (UTC +5.30) New Delhi (IST) • Once user selects the corresponding timezone value we will save the timezone details into the respected experience id along with startdate and enddate.
Implementation Steps:
- Update status value as scheduled when user is selected as “Schedule” option in enable experience page.
- Update start date, end date and timezone value to the experience table using its experienceid.
- In Webservice, if the experience status is scheduled then we should be validating the value such as startdate,enddate and timezone from the experience table and display the corresponding experience in the webservice resultset.