Reminder in scheduler

20 posts, 0 answers
  1. Chinnu Prabhakar
    Chinnu Prabhakar avatar
    25 posts
    Member since:
    Sep 2009

    Posted 14 Oct 2009 Link to this post

    Hi,
         Is it possible to add a remainder flag in scheduler like one we add in Microsoft Office Outlook..
    any idea
  2. Shinu
    Shinu avatar
    17764 posts
    Member since:
    Mar 2007

    Posted 15 Oct 2009 Link to this post

    Hi chinnu,

    Checkout the forum link which discusses about similar kind of scenario and here describes the feature of adding reminders is there in todo list and researching for implementing this in efficient way.
    Reminders

    -Shinu.
  3. Chinnu Prabhakar
    Chinnu Prabhakar avatar
    25 posts
    Member since:
    Sep 2009

    Posted 15 Oct 2009 Link to this post

    HI Shinu,

    Thanks for your reply, :)
  4. T. Tsonev
    Admin
    T. Tsonev avatar
    2815 posts

    Posted 15 Oct 2009 Link to this post

    Hello,

    Reminders are on the road-map for the Q1 2010 release. It's still to early to be specific about the feature, but we'll have more details after the Q3 2009 release is out.

    Kind regards,
    Tsvetomir Tsonev
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
  5. Gerrit du Preez
    Gerrit du Preez avatar
    35 posts
    Member since:
    Aug 2012

    Posted 04 Mar 2010 Link to this post

    Hi there

    Any feedback on this?

    I see on the roadmap page under RadScheduler:

    • Advanced form/recurrence enhancements and improvements

     

    http://www.telerik.com/products/aspnet-ajax/whats-new/roadmap.aspx

    Does this include email notifications / reminders?

    Greetings

    Gerrit

  6. T. Tsonev
    Admin
    T. Tsonev avatar
    2815 posts

    Posted 08 Mar 2010 Link to this post

    Hello Gerrit,

    No, these are smaller improvements that we planned to implement, such as extracting the recurrence rule editor in a separate control. This was postponed for the Service Pack release.

    The reminder functionality is a major feature and is still on the plans for Q1.

    All the best,
    Tsvetomir Tsonev
    the Telerik team

    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
  7. Gerrit du Preez
    Gerrit du Preez avatar
    35 posts
    Member since:
    Aug 2012

    Posted 09 Mar 2010 Link to this post

    Thanks for the feedback, Tsvetomir

    I am looking forward to it.

    Greetings

    Gerrit
  8. Gerrit du Preez
    Gerrit du Preez avatar
    35 posts
    Member since:
    Aug 2012

    Posted 10 Mar 2010 Link to this post

    Regarding the reminders:

    I need to take a decision: 1) try and write my own reminder procedure or 2) wait for your implementation in Service Pack 1 of the Q1 release.

    Can you perhaps give me more detail as to what the reminder options on the scheduler will boil down to?  What will the main features be? 

    Also, can you be a bit more specific as to when it will be released - a month from now, two months etc?

    Greetings

    Gerrit
  9. T. Tsonev
    Admin
    T. Tsonev avatar
    2815 posts

    Posted 12 Mar 2010 Link to this post

    Hi Gerrit,

    Please, accept my apologies - I've meant to say that the reminder functionality is still on the plans for Q2. It's clear that we couldn't have implemented it in only few days, so saying that they were planned for Q1 didn't make sense.

    The reminded functionality will have several aspects:
    • Reminder pop-ups
    • Reminder definition and editing in the advanced form
    • API for programmatically creating and modifying reminders
    • Provider API and database schema changes

    The Q2 release is tentatively scheduled for mid-summer (July).

    I hope this helps.

    Regards,
    Tsvetomir Tsonev
    the Telerik team

    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
  10. Gerrit du Preez
    Gerrit du Preez avatar
    35 posts
    Member since:
    Aug 2012

    Posted 15 Mar 2010 Link to this post

    Hi Tsvetomir

    No problem. Thanks for the feedback.

    A final question: Will this reminder functionality you are working on include e-mail notifications?

    I would like to be able to program the system so that reminders of events in the scheduler can be e-maied to users, reminding them in advance of scheduled events.

    Greetings

    Gerrit
  11. T. Tsonev
    Admin
    T. Tsonev avatar
    2815 posts

    Posted 16 Mar 2010 Link to this post

    Hello Gerrit,

    We don't plan to directly send e-mail notifications from the control itself. We will provide hooks that will allow you to perform custom actions when reminders are displayed to users. We will also provide means to process reminders outside of the control itself, so you can raise alerts from windows services and such.

    I hope this helps.

    Regards,
    Tsvetomir Tsonev
    the Telerik team

    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
  12. Gerrit du Preez
    Gerrit du Preez avatar
    35 posts
    Member since:
    Aug 2012

    Posted 14 Jul 2010 Link to this post

    Hi there

    I see the Reminders are now part of the demo site under "what's new" and also part of the Q2 2010 Beta release.  It is great news!

    I would like to implement email notifications as mentioned in my previous post and follow the approach you mentioned in your reply.  Do you perhaps have any examples and/or documentation on this?  I could not find anything on my own so far.

    Thanks.

    Gerrit
  13. T. Tsonev
    Admin
    T. Tsonev avatar
    2815 posts

    Posted 19 Jul 2010 Link to this post

    Hi Gerrit,

    We don't have a ready sample for e-mail notifications, but I can imagine that it's best if such notifications are sent from a service/scheduled job that is running independently of the web site hosting RadScheduler.

    Assuming that this service/application has access to the database we'll need to evaluate the reminder and determine if it's due or not.

    I'll try to illustrate this with some pseudo-code:

    using Telerik.Web.UI;
     
    // ...
     
    DateTime aptStartDate;
    string aptReminder;
     
    // Read appointment start date and reminder string from data store
    // ...
     
    // Deserialize reminder
    Reminder r = Reminder.TryParse(aptReminder);
    if (r != null)
    {
        // Parsing successfull, calculate trigger date
        DateTime triggerDate = aptStartDate.Add(-r.Trigger);
         
        // Don't send e-mails for reminder older than a week
        DateTime expiryDate = DateTime.Now.AddDays(-7);
         
        if (triggerDate >= expiryDate && triggerDate >= DateTime.Now)
        {
            // Send e-mail notification
        }
    }

    As usual, we're ready to help with any specific problems that you may encounter.

    Sincerely yours,
    Tsvetomir Tsonev
    the Telerik team
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
  14. Marc
    Marc avatar
    3 posts
    Member since:
    Aug 2008

    Posted 10 Aug 2010 Link to this post

    When a reminder pops and the user dismisses the reminder, are the reminders for other users who are associated with the scheduled event dismissed at the same time?
     If so, how can I make such that a each user get's their own reminder?

    Thanks,
    Marc
  15. T. Tsonev
    Admin
    T. Tsonev avatar
    2815 posts

    Posted 17 Aug 2010 Link to this post

    Hi Marc,

    I can confirm that Dismissing a reminder is an operation effective for all users, as it deletes the reminder information altogether. The Snooze operation, on the other hand, uses cookies to store snoozed reminders and as a result is tied to the current user. This is how Outlook proceeds as well.

    We can make the Dismiss operation user-specific by using the custom attributes associated with each reminder.

    We can handle the ReminderDismiss event, restore the dismissed reminder and add an attribute to mark it as dismissed for this user only. Here's the code:

    protected void RadScheduler1_ReminderDismiss(object sender, ReminderDismissEventArgs e)
    {
        e.Reminder.Attributes[Session["UserID"]] = "DISMISSED";
        e.ModifiedAppointment.Reminders.Add(e.Reminder);
    }

    Then you can use the client-side reminderTriggering client-side event to suppress the reminder for all other users:

    <script type="text/javascript">
        function reminderTriggering(sender, eventArgs)
        {
            var userID = '<%= Session["UserID"] %>';
            if (eventArgs.get_reminder().get_attributes().getAttribute(userID) != null)
            {
                alert("Alarm dismissed for user");
                eventArgs.set_cancel(true);
            }
        }
    </script>

    I hope this helps.

    Best wishes,
    Tsvetomir Tsonev
    the Telerik team
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
  16. Gerrit du Preez
    Gerrit du Preez avatar
    35 posts
    Member since:
    Aug 2012

    Posted 17 Aug 2010 Link to this post

    Hi there

    Thanks for your support and example. I got the email notifications going with a couple of minor changes to your code.  I can post the code here if you like.

    There is another question though.  Is there a way to modify the drop down menu with the times the reminder is set to?

    E.g. we would like the combo box to show something like this: 30 min, 1 day, 1 week, 1 month, 2 months, 6 months, 1 year, 2 years etc.

    How can this be achieved?

    Thanks

    Gerrit
  17. Marc
    Marc avatar
    3 posts
    Member since:
    Aug 2008

    Posted 17 Aug 2010 Link to this post

    Hi Gerrit,

    That would be great if you post you email reminder example, as I'll be attempting something like that soon.

    Marc
  18. Shiv
    Shiv avatar
    8 posts
    Member since:
    Oct 2010

    Posted 22 Apr 2011 Link to this post

    Hi,

    I am using RadSchedulerView Control for my Silverlight Application.
    Does the control supports Reminder Control with Silverlight??

    Please revert back..

    Thanks,
    Shiv
  19. Konstantina
    Admin
    Konstantina avatar
    2332 posts

    Posted 22 Apr 2011 Link to this post

    Hi Shiv,

    We have added this feature request in our Public Issue Tracking System (PITS). You can view it here. You can vote for it, track its status and see when it is going to be implemented.

    Greetings,
    Konstantina
    the Telerik team

    Browse the vast support resources we have to jump start your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.

  20. Shan Sundar
    Shan Sundar avatar
    1 posts
    Member since:
    May 2010

    Posted 26 Apr 2011 Link to this post

    Hello Gerrit,
    did you get a chance to post your example code here for the email reminders?

    I am also trying to implement a similar solution.

    It would be awesome if you can share it.

    thanks,
    Shan
Back to Top