Is there a way for me to make multiple all-day events at weird intervals. If so, is there a way to make it a template so I can do it faster?
I have a very repetitive business that has identical deadlines for every project I am given. Currently, I have to add all of these deadlines into my outlook calendar manually. I'd like a short cut where I can select a template or something that automatically programs the various all-day calendar items that I currently create manually.
For instance, I get a project today and I want to make an all-day reminder in 15 days to remind me to complete my first task. 7 days later, I need an all-day reminder for my second task. 45 days later, I need a reminder for my third task.
The other scenario is deadlines. I want to add an all-day event in my outlook calendar for the final deadline for a project. I'd like a 15 day reminder and a 5 day reminder to appear on my calendar as all-day events. I know there is a way to add a single reminder, but if it pops up while I'm away from my desk, I tend to ignore the reminder. An all-day calendar item is much harder to ignore.
Is there some way to automatically do this through a macro or function of MS Outlook of which I'm unaware. I keep my life in outlook, so I'd like for all of my deadlines to appear there as well.
TIA
Related
Background
A workflow I have allows users to book meetings. The time/day of the meeting is stored in a table along with other details like the email address.
I send them an email reminder 30 minutes in advance.
Problem
In order to send them an email, a recurring event is set up once a week to go through the table and schedule the email to be sent on time - 30 minutes.
I've added the ability to reschedule the meeting. The problem that creates is that the emails are already scheduled, so users get the reminders at the original time, which is confusing.
What I want to do
I want to be able to send them the email at the rescheduled time, but there are technical limitations to the platform I use, which are:
I cannot set up cron/recurring more frequently than every day. This would probably be better than every week, but if someone rescheduled within the day, they would still get the wrong email.
I cannot remove scheduled events - so any recurring events-based workflow would still send the original email.
I know - this is pretty limiting, but am I even approaching this in the right way?
given your constraints, I'd probably go with 'resign'.
But in all seriousness, if you can't remove scheduled events (and I'm guessing you can't 'move' them because this is too advanced for your CTO to get their head around) then the only way I see it is to break the email send process into two steps - send scheduled event to PROXY in-front of your email sender, check if there is another event (i.e. can you add some 'cancelled/moved to data to the original one) and if so don't send it.
In my team, we have a rotating on-call schedule. I'd like a reminder to ping the person on-call weekly. Currently, the only solutions I have are to schedule a reminder for every person on the team with alternating lengths, or to just remind 'check the on-call schedule.'
Is there any way to set a variable in a reminder which pulls from a list?
I'm currently tracking who's on-call through PagerDuty, so if I can pull from there within a reminder, that'd be great. Unfortunately this doesn't seem to be possible with PagerDuty's limited integration, which is centered on raising alerts and creating channels. There's a PagerDuty /pd oncall command, but it doesn't work without human input, even if the command is used as a reminder.
I'd like to setup a Microsoft Flow trigger in Office 365 so that if I get an email from a specific set of people after hours, or on the weekend that I'd get a notification from the app. I've got the people portion figured out, and I see they have an "equals" condition for the receive time, but how can I filter by day / time range?
I haven't done this before, but look into the dayOfWeek() and startOfHour() functions.
You can figure out if its a weekend using dayOfWeek(), and for the weekdays use startOfHour() to know if the time is greater than or less than your preference.
-Chris
I need an online application in which I share to a bunch of people (by their emails) a time period, with a certain granularity. Let's say one week from day X to day Y, with time slots of 1 hour and half, and asking people to fill them in order to book their slot (they should see slot availability). Is there a free web app that is capable of doing that?
I regularly use google calendar to invite/share with my colleagues for the meetings. It allows them to respond yes/no to my invitation. I also use it for scheduling my busy work slots so that it will remind me of at the right time. If you need to know more about setting up sharing appointment slots in Google calendar, you can refer at
https://support.google.com/calendar/answer/190998?hl=en
There are also other meeting scheduler apps that might suits well for your needs; please see the following.
Reference 1: https://zapier.com/blog/best-meeting-scheduler-apps/#timebridge
Reference 2: http://mashable.com/2012/09/20/shared-calendar-apps/#FOLZrYKZ.8qE
I'm looking for a library in PHP (or better yet in ruby) to handle an events calendar. I've looked a dozens of them and every one breaks down when it comes to recurring events. Many require and end date and most create every recurring event as a entry in a database or something.
Every suggestion I get is to use the Google calendar which does do exactly what I want but I'm sure they won't let me build a service on top of there service.
Sounds like you may not want to roll your own, but what about just setting up a cron job to check every x minutes if there are any events that have to be sent out?
Haven't used Runt myself, but it looks like it might do what you want.
According to their homepage:
Runt is an implementation of select temporal patterns by Martin Fowler in the super-fantastic Ruby language. Runt provides:
ability to define recurring events
using simple, set-like expressions
an interfaced-based API for creating
schedules for arbitrary
events/objects
precisioned date types using Time
Points
date Ranges
everlasting peace and/or eternal life
RiCal's recurrence rules would work for this. They do the math, the implementation would be up to you.
require 'rubygems'
require 'ri_cal'
rule = RiCal::PropertyValue::RecurrenceRule::RecurringMonthDay.new(15)
p rule.include?(Date.new(2025, 7, 15)) # true
One good thing to know about recurring events is that our calendar cycles every 28 years.
i.e. today is thursday 3 december 2010, so I know that in excaclty 28 years(10226 days) we will be thursday 3 december 2038.
With this knowledge you can build an occurencies table on a limited period of time and just "move" it to your targeted time range...