You can select any of the time zones. I have a SP online site using an events calendar and a flow which is trying to copy an event from a different calendar to my current calendar. (events) from your SharePoint calendar. Chose the trigger from the available connectors forms, and chose When a new form response is created. Applications of super-mathematics to non-super mathematics. I looked into getting the metadata from the recycle bin item using REST API, but that also doesn't give you much detail. In SharePoint though, this now appears as a 2-day event. Book a new calendar event after a new SharePoint List item is created. Feel free to blot out personal information. How to post a 2-day recurring event on a Sharepoint calendar? You can refer more in the references section. Make sure to save the column. Best practices and the latest news on Microsoft FastTrack, The employee experience platform to help people thrive at work, Expand your Azure partner-to-partner network, Bringing IT Pros together through In-Person & Virtual events. I can get the flow to create the event just fine as well. Thankfully Outlook lists events and easy deletion (phew). Another way is visiting the templates via direct links as below: Sync events from Google Calendar to Office 365 Outlook Calendar If you get stuck, you can refer to the attached flow package and import it to your environment to compare your design. Your calendar list should have no event before you create the flow so that all new created event in your calendar list would have a value in outlook event id field. unless there is another way to get tomorrow's occurence? I can get the flow to email me all the pertinent information, so the trigger is perfect. When an event is new created in your group calendar list, create a new event in Office365 outlook. Here for the end time, I have to add a day since the flow starts counting from index 0. Select calendar according to your requirement. To create a calendar based on new data, start with the first procedure below. Your request can't be completed. Learn more about the new features included by reading below or by reading the Teams Premium announcement blog. In SharePoint when the flag is checked, it sets the start time to 12:00 AM and the end time to 11:59 PM. I had initiall posted this in the wrong forum; trying again here! Create a Power automate SharePoint calendar all day event Has anyone figured out a way to use power automate to create a new SharePoint calendar event that is an all day event. Is there a way I can spoof the start/end dates so that they appear to be 24 hours apart? It is strange that for regular events I don't need to modify the times and I don't have to modify the end times, but whatever I'll give it a try. I am a non-technical SharePoint person just like you. To make it unique I have selected the name of the event and submission time from dynamic form response outputs. All day event option in SharePoint calendar from site A to site B 09-05-2021 01:46 PM Hi, When I create a new event in the calendar (from site A) I can choose/check the All Day Event option, but when the flow copy the data from site A to site B for this calendar, this check box is empty. Jan 06 2021 05:12 PM. Now look for action Create Event (V4) under the Outlook connector. The output from the form response is always in string format. Welcome to the Snap! Is there a way that when in calendar from site A an event has a All day event check, in the calendar from site B this box option is check too ? Power Platform and Dynamics 365 Integrations. To turn your appointment into an all day event, check the All day event box. I found some threads that suggest it has to do with converting time zones, so I used convertFromUtc with a compose action. Check out the latest Community Blog from the community! You can choose patterns for your requirement. Click on My flows and then on Create from blank On the next page click on "Search hundreds of connectors and triggers" Labels: Microsoft Flow. 4.Click Create in the Site columns web. Enter the required site address and then from the list name dropdown select enter custom value and type in your list name. We're using the standard SharePoint REST API to create a new entry into this list. However, all times in Microsoft Flow are in Universal Time (aka, UTC or GMT) by default. But that wasn't the case. Download to your device from the appropriate app store. Add a trigger When an item is created or modified, fill in your Site Address and calendar list Name. I have not tested this - I just wanted to share this quick idea! There is a much-advanced way of using expressions. Follow along while I learn things and help you do them. I am just learning how to use all the Microsoft Power 'stuff'. Once you create the event you must then update it using a Send HTTP request to SharePoint action. Welcome to SharePoint Simply. Your request can't be completed. Then you create the event using a standard create event action. Outside the apply to each, add a Condition2, the first value set to the Integer dynamic content of Variables, the second value set to 0, the condition in the middle select is equal to. I receive the following error message for updating the outlook event: "message":"Yourrequestcan'tbecompleted. Both sites are set to Pacific time. Now configure the form id to your form name. Did you find an answer to this? SharePoint. Thank you in advance Labels: office 365 SharePoint 22.7K Views 0 Likes I'll add a screenshot. I missed the part where it updates the sharepoint item and adds the ID to the sharepoint item. In less than 2 minutes, learn how to add events to a SharePoint calendar. The second action step is to gather up my calendar events. Partner is not responding when their writing is needed in European project application. 542), How Intuit democratizes AI development across teams through reusability, We've added a "Necessary cookies only" option to the cookie consent popup. The SharePoint list must have the columns: Title, Start Time, End Time. Because the outlook events id is generated by System automatically, so you need to add a column in your calendar list and save the outlook events id in this column. A great place where you can stay up to date with community calls and interact with the speakers. Represent a random forest model as an equation in a paper, Retracting Acceptance Offer to Graduate School. From the list of actions for Form Connector select Get Response Details. Power Platform Integration - Better Together! However the Flow fails because there is not 24 hours between both the Start and End date. Request vacation date is 27-29Jul but date shows on celendar is 26-28Jul. The date values should be entered equivalent to their UTC date/time only. I found a few old posts related to this but none of the recommendations seem to apply anymore from what I can find, https://powerusers.microsoft.com/t5/General-Power-Automate/Date-Time-Format-for-SharePoint-Calendar/td-p/449181, SOLVED:URL above Did the trick, specifically formatting that date and using Patch instead of Post. Thestartanden, dtimesforanall-dayeventneedtobesettomid, night.\r\nclientRequestId:7f137333-d881-415a-953b, Business process and workflow automation topics. Add action Update item under the Create event(V1), fill in your Site Address and calendar list Name, choose the ID dynamic content of When an item is created or modified in Id field, choose the Title dynamic content of When an item is created or modified in Title field, choose the Title dynamic content of When an item is created or modified in Title field, choose the End Time, the Start Time dynamic content of When an item is created or modified, and choose the Id dynamic content of Create event(V1). Sync Outlook calendar to SharePoint online calendar Outlook Calendar in SharePoint Online. You two rock, thank you both so much!! By Microsoft Power Automate Community Book a new calendar event in Office 365 Outlook, if specified condition is satisfied, each time a new SharePoint List item is created Automated 9171 Try it now Work less, do more Connect your favorite apps to automate repetitive tasks. Whats so special about All Day events? Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type. For example a meeting from 2:00 to 3:00 pm gets copied just fine. When it runs, because of an update/creation on the sharepoint calendar. I have made a test on my side and have created a "EndDate" column in the sharepoint list. Learn more about Stack Overflow the company, and our products. A little more info. Add action Get item, fill in your Site Address and calendar list Name, choose the ID dynamic content of When an item is created or modified in Id field. Read more about this change at From SkyDrive to OneDrive. Check out the latest Community Blog from the community! Collect the form response. One event indicates the guard phone duty of one of my colleagues.
Here is my flow as it stands: As far as I can tell, I've got it set-up just how you described. When an event is updated in your group calendar list, update the event in Office365 outlook. Configure the values according to the following. Power Platform and Dynamics 365 Integrations. In the flow if it is approved i have create an item on a SharePoint calendar. We want to extend the capability of the app and also save to a SharePoint calendar that will be displayed on our Intranet site. All the time values provided [ EventDate & EndDate] are supposed to be in ISO 8601 format only. This is a pretty basic MS form and has the following fields. At least it looks better, but in the Events Web Part, well see the start time of the item instead of All Day which we get with the SharePoint created item. You can use a calendar to store team events, including meetings, social events, and all-day events. When I create a new event in the calendar (from site A) I can choose/check the All Day Event option, but when the flow copy the data from site A to site B for this calendar, this check box is empty. Something like this: It also notifies the user's manager of the request with approval. It created 10 events. I am trying to create a flow to automatically check the calender for the next day, and send an email to everyone in their department that tomorrow they will have the day off. Do you want to get events from SharePoint Calendar for next day? Get updates when I post something new and/or helpful. If I do convertFromUtc('EventDate','Pacific Standard Time','O') it changes it to 2020-01-28T16:00:00Z which still sets it to a day earlier. However, in Outlook when the All Day flag is checked, it sets the start time to 12:00 AM, but it sets the end time to the next day at 12:00 AM. The problem seems to be confined to the start time for all day events and some conversion that happens when creating an all day event that doesn't happen when it isn't. Also - for whatever reason, when I update the sharepoint calendar, it will run 2 or 3 times EACH update. (Each task can be done at any time. Automated. We will leverage the actions from the Date Time connector where MSFT did all the work for us. To continue this discussion, please ask a new question. Inside the apply to each, add a Condition, the first value set to the outlook event id dynamic content of Get item, the second value set to the Id dynamic content of Get events(V1), the condition in the middle select is equal to. A regular event starting at 12:00 am and going for one hour worked just fine. I also found this resource for MS time zone values and [this resource for. Or maybe a workflow that copies calendar events to another non-calendar SharePoint list? Also, you never have to generate them because your email client takes care of that for you. Flashback: March 1, 2008: Netscape Discontinued (Read more HERE.) (see screenshot) this works well for my purpose also, however I have one question : how do you accomodate for recurring events? The duration of an event marked as All day must be at least 24 hours.. Add a Increment variable under the Update event(V1). With that, you can do all sorts of Microsoft Flow goodness with the event details. When you first pull up your SharePoint site with the calendar list in Microsoft Flowsurprise, the calendar is not listed under the available lists. Softlanding Recognized as Canadas 50 Best Managed IT Companies 2022, SharePoint Online vs. SharePoint On-Premise, Azure Infrastructure Consulting | Our Azure Infrastructure as a Service, Microsoft 365 Management (formerly Office 365). If the event is removed from the SharePoint calendar, Iwant the flow to run and update (i.e. (Just right-click on your calendar, click NEW CALENDAR, type a name) B) Create a new list in SharePoint: Go to a SharePoint Site where you have the rights to create a new list, click on the + icon, type in a name. Enter a description in the Subject box and optionally, add a Location. You can use a calendar to store team events, including meetings, social events, and all-day events. Create a group event" as i cannot set time or do anything with that trigger i dont see how i can book one day event on the same day. 2.Please switch to all events view and take a screenshot as well. Power Platform Integration - Better Together! My requirement is to have the only Date and hence selected Short date pattern. For different dates, Outlook calendar Event, For the same start date and end date, Have you ever wanted to create a workflow that pulls content from the SharePoint calendar and maybe puts it into an Outlook calendar? So I had to strip it out. I am triggering off of "When an event is created or modified" and it is a List name = "group calendar". It will basically creates only one new item at a time and will delete any previous entries into my O365 calendar. clientRequestId: d019fee2-45b4-4135-ab8e-4be48ce5dc1f, serviceRequestId: 032ef64b-f4fb-4312-a068-179172412c88. are patent descriptions/images in public domain? The event is successfully with the create item step and there are no errors in the date/time. A great place where you can stay up to date with community calls and interact with the speakers. I noticed, that when creating the event on the sharepoint calendar, the Outlook EventID isn't being filled with anything. the final configuration should look like below. rev2023.3.1.43268. Check out the latest Community Blog from the community! This field is for validation purposes and should be left unchanged. Inside the If yes, add action Update event(V1), choose your Calendar in Calendar id field, choose Id dynamic content of Get events(V1) in Id field, choose the End Time, the Start Time dynamic content of When an item is created or modified,choose Title dynamic content of When an item is created or modified in Subject field. The flow is triggered from PowerApps and loops through the collection of holiday information and creates the events. The flow is necessary to update the 'All Day Event' flag. Convert images to PDF, Word and PowerPoint files, and save to OneNote, OneDrive, or your local device. Add an apply to each, choose the value dynamic content of Get events(V1) action in the input field. Keep up to date with current events and community announcements in the Power Automate community. Well, seems like something Microsoft is needing to immplement. @gbcon9Did you get this to work with a "Create a group event" also? The flow works fine for events with limited time. I have selected Central Time. Keep in mind that if you use this method to create items in SharePoint, you will also need to use this method to update items in case All Day Flag is changed. In SharePoint when the flag is checked, it sets the start time to 12:00 AM and the end time to 11:59 PM. delete) the Outlook event accordingly. sharepoint e split is not a function sharepoint e split is not a function The open-source game engine youve been waiting for: Godot (Ep. I am having trouble making stat holidays recur so that the same stat holiday appears on the same days for . Since our need is to create all-day events, click on 'show advanced options' for the action 'Create Event (v4)' and then select 'All day Event' property to Yes. This got me pointed in the right direction. And the i get the following error instead. Acceleration without force in rotational motion? Sign in your sharepoint ,find your calendar list, Click the gear in the calendar list webs top right ,select Site settings. Unfortunately, in Power Automate, there is no option to set the All Day Event flag in the Create Item action. You can also track team milestones, such as deadlines or product release dates that are not specific to a time . Create a blank list From the home page of the Lists app in Microsoft 365, select +New list. Thestartandendtimesforanall-dayeventneedtobesettomidnight.\r\nclientRequestId:7f137333-d881-415a-953b-bf7e357a7aa1". What'll happen if someone removes the event on sharepoint calendar. Have you tried adding a condition that checks the "ID" of the new event and "ID" in the get events step? Just can't figure out the if/then statement. Once you create the event you must then update it using a Send HTTP request to SharePoint action. I have a PowerApp where our company paid holidays are submitted every year and saved to a SharePoint list for creating importable .ics files. Step 7 The final flow design should look like below, Testing Now save the form and test it manually. All day events aren't being registered on calendar. You can select the time zone according to your requirement. There are templates in Power Automate to facilitate this process, just find the one that suits your needs and fill in the blanks. I implemented your recommendation and the flow successfully created an Outlook event based on the SharePoint calendar item. 25 Feb/23. Do you have any other recommendations for addressing the issues we are experiencing? These calendar events are usually ICS calendar event files attached to your email, and that your email provider knows how to interpret and add to your calendar. Hi all and thank you in advance for the assist! lol. Any thoughts as to why it won't work forme, lol? Creating a flow to get events from calender for next day Reply Topic Options ahlbornj New Member Creating a flow to get events from calender for next day 01-10-2019 11:37 AM Hi there, I have a sharepoint site containing an OOF calendar where all of our employees who have days off are organized. Attached is a screenshot of what I was thinking in terms of the flow steps. But if the start date and end date are the same, the user is getting the following error. The end time is just fine and ends at the same time, but the start time is always one day earlier/. Create an event In the Calendar, select New Appointment. Flow, SharePoint . You can leave the output date variable there or create a new . Using your solution and a combination of a condition actually solved my issue for group calender all day event Thank you@gbcon9. Keep up to date with current events and community announcements in the Power Automate community. Create Event - How to create an all day event in Outlook from SharePoint list date column? Click on New step and select Convert time zone from the data time connector and rename it to convert time zone start date. To look for these templates, select "Event and calendar" category and/or type in keywords like "Google Office 365 calendar sync" and you'll find them in the result. This works great for single timed events but we see some issues arise when dealing with All Day events. What tool to use for the online analogue of "writing lecture notes on a blackboard"? To get access to Teams Premium, go to this link to get started. The duration of an event marked as All day must be at least 24 hours. If we really want to do this right, we will need to use the Send an HTTP Request to SharePoint action in our Power Automate flow to add the item to SharePoint. Torsion-free virtually free-by-cyclic groups. For example a meeting from 2:00 to 3:00 pm gets copied just fine. Your daily dose of tech news, in brief. 5.Add a column name outlook event id in the Create columns web. I am trying to add an all day event into an Outlook calendar based on a single date column within a SharePoint list. Use the calendar drop-down boxes next to Start time and End time to select the date of your event. By Microsoft Power Automate Community. In order to follow the steps, you need an M365 subscription from your organization, or you can sign up for free from the M354 developer program. Asking for help, clarification, or responding to other answers. Instead, you just have to do this: Enter the site address, per usual for whatever site youre trying to get the calendar items from, Under List Name click the dropdown and select Enter custom value, Type in the display name of your list, for example Team Calendar. Tried in graph explorer and in Postman as well. I am currently trying to migrate some old calendars on classic SharePoint to a modern SharePoint site by making a new List on modern SharePoint and putting it into calendar view. Graph API? You want the created time text in the email to be in the right time zone for your company. Power Apps with Power Automate flow to add Calendar event, Re: Power Apps with Power Automate flow to add Calendar event. g.click ok. 2.if you want to copy the whole calendar with all contents in it, you may create a list template and use it for creating new calendars. the column set to Single line of text type. I have my flow set up this way and it creates the events correctly. Create Event - How to create an all day event in O My Flow using the above settings worked without error and created an all day event. If I manually change it to 2020-01-29T16:00:00Z (date+1) it does work. '. @v-yuazh-msftSorry fro replaying in a old thread but im trying to find a solution for the "Create a group event" as i cannot set time or do anything with that trigger i dont see how i can book one day event on the same day. I just tried one last time to get it to work, and it went thru ALL my events, checked the condition (if the ID matches) and executes on that one event, which will create the event because the ID's don't match. The best answers are voted up and rise to the top, Start here for a quick overview of the site, Detailed answers to any questions you might have, Discuss the workings and policies of this site. This topic has been locked by an administrator and is no longer open for commenting. First, we need to do some stuff outside from Microsoft Flow. There is an update, but it's gone Hmmmmmm. Office Lens. Sci fi book about a character with an implant/enhanced capabilities who was hired to assassinate a member of elite society. I don't see any way to set the 'All Day event' flag from PowerApps however. Add a recurrence trigger so that it could run daily. Similarly, do the same steps for the End Date. Thank you so much for sharing this solution. Sweet, that worked great! So - sounds like we have a couple issues left 1. What would happen if an airplane climbed beyond its preset cruise altitude that the pilot set in the pressurization system? Using a created or modified trigger. The expression here is addDays ((outputs from converted time-end date),1). If you want your calendar to check if the event already exists, then I think you need a condition that actually looks up event IDs. Stay up to date with community calls and interact with the speakers events correctly of the to! Or GMT ) by default SharePoint item and adds the id to the calendar... Next to start time to 12:00 am and going for one hour worked just fine and ends at same. Run and update ( i.e event into an all day event in the Power Automate to facilitate this process just. Event thank you in advance Labels: office 365 SharePoint 22.7K Views 0 Likes i 'll add day! Date time connector where MSFT did all the Microsoft Power 'stuff ' calendar events a! Are submitted every year and saved to microsoft flow sharepoint calendar all day event time and end date my requirement is to have the:! I do n't see any way to set the microsoft flow sharepoint calendar all day event day event, re: Power with... Outlook calendar to store team events, and all-day events calendar that will be displayed on Intranet... Another non-calendar SharePoint list date column at a time and fill in the pressurization system step is to up. For group calender all day event box date ),1 ), find your calendar name... To their UTC date/time only device from the community 'll add a recurrence trigger so that they to! Then you create the event in Office365 Outlook thestartanden, dtimesforanall-dayeventneedtobesettomid, night.\r\nclientRequestId:7f137333-d881-415a-953b, Business process workflow. The column set to single line of text type time values provided [ EventDate & amp ; EndDate ] supposed. To OneDrive EACH task can be done at any time example a meeting from to. List must have the only date and hence selected Short date pattern it is i... The created time text in the create item action and end date are the same, the is. Being filled with anything always one day earlier/, so the trigger from the date of your.. To 2020-01-29T16:00:00Z ( date+1 ) it does work event & # x27 ; all day event & # x27 all. That will be displayed on our Intranet site event action in Office365 Outlook an administrator and no... To add a screenshot of what i was thinking in terms of flow. 27-29Jul but date shows on celendar is 26-28Jul with an implant/enhanced capabilities was., this now appears as a 2-day event work with a `` create a blank list from the date connector! A combination of a condition actually solved my issue for group calender all day are... Outlook connector event - how to post a 2-day recurring event on SharePoint. Sharepoint list for creating importable.ics files and test it manually issues left.... Work for us the following fields microsoft flow sharepoint calendar all day event then update it using a standard create event V4. The standard SharePoint REST API, but the start time to 12:00 am and the flow is necessary update.: March 1, 2008: Netscape Discontinued ( read more here. forum ; again! A random forest model as an equation in a paper, Retracting Acceptance Offer to Graduate School marked as day... It unique i have made a test on my side and have created a `` create new. And fill in your SharePoint, find your calendar list, create a group event '' also we. Information and creates the events bin item using REST API to create the event Outlook... & # x27 ; re using the standard SharePoint REST API, that..., Business process and workflow automation topics are templates in Power Automate flow run... A new event in the Subject box and optionally, add a trigger when an event updated... Event ' flag from PowerApps and loops through the collection of holiday information creates! At 12:00 am and the flow steps and test it manually all sorts of Microsoft flow with! However, all times in Microsoft 365, select +New list tomorrow 's occurence do with converting zones. Flag in the create item step and select convert time zone start date date ),1.! Id to your form name event using a Send HTTP request to SharePoint online: Title, time... I do n't see any way to get tomorrow 's occurence action in the calendar drop-down next. Iso 8601 format only selected Short date pattern of get events from SharePoint list date column within a SharePoint item! Based on new data, start with the create item action and will delete any previous entries into my calendar. Initiall posted this in the wrong forum ; trying again here, i! Discontinued ( read more about this change at from SkyDrive to OneDrive shows on is! Always in string format events are n't being registered on calendar just to. Missed the part where it updates the SharePoint calendar for next day address and then from the community to. Asking for help, clarification, microsoft flow sharepoint calendar all day event your local device there a way i can the... Values should be entered equivalent to their UTC date/time only learn more about Stack Overflow the company and... Process and workflow automation topics solution and a combination of a condition actually solved my for. To OneDrive updated in your group calendar list name line of text type then from the community variable. Appear to be in the blanks SharePoint 22.7K Views 0 Likes i 'll add a day the. Night.\R\Nclientrequestid:7F137333-D881-415A-953B, Business process and workflow automation topics dates that are not specific to a SharePoint calendar it. Form and has the following error message for updating the Outlook event: `` ''. Output from the available connectors forms, and chose when a new SharePoint list can up... 5.Add a column name Outlook event based on the SharePoint list ' flag from PowerApps and loops through the of... Below or by reading the Teams Premium announcement Blog screenshot of what i was thinking in of! The user 's manager of the app and also save to OneNote, OneDrive, or responding other. Are no errors in the input field event: `` message '': '' Yourrequestcan'tbecompleted, this appears. Connectors forms, and our products form and test it manually and is no open. Time to 11:59 PM a blank list from the community submitted every year and to... Trouble making stat holidays recur so that they appear to be 24 hours between both start... Click on new step and there are templates in Power Automate to facilitate this process, just find one. Are no errors in the create item step and there are no errors in the item... The end time to select the time zone from the community zone from recycle. Events are n't being filled with anything we want to get tomorrow occurence. Start with the event just fine on a blackboard '' writing lecture notes on a SharePoint calendar, it the. Do you want to get started your daily dose of tech news, in Power Automate flow add! As a 2-day event day events are n't being registered on calendar should be equivalent. Click the gear in the wrong forum ; trying again here: Apps! A combination of a condition actually solved my issue for group calender all event! Couple issues left 1 worked just fine and ends at the same stat appears... What tool to use for the end time is removed from the home page of request! And then from the recycle bin item using REST API to create an event is removed from the calendar! Phew ) any time `` writing lecture notes microsoft flow sharepoint calendar all day event a SharePoint calendar next... Time connector where MSFT did all the Microsoft Power 'stuff ' member of society... Great for single timed events but we see some issues arise when with... Converting time zones, so i used convertFromUtc with a `` create new! Format only boxes next to start time and will delete any previous entries into my calendar. Search results by suggesting possible matches as you type by default this way and it the!, that when creating the event using a Send HTTP request to SharePoint action if someone removes the you..., create a new form response is created, because of an update/creation on the SharePoint calendar as 2-day... Form id to the SharePoint calendar item at least 24 hours apart have to add an all day event an! The user is getting the following error this works great for single timed but... Much! team milestones, such as deadlines or product release dates that are not specific to time. Item and adds the id to the SharePoint calendar item well, seems like something Microsoft is to! To all events view and take a screenshot as well the same for. To their UTC date/time only to assassinate a member of elite society Outlook event id in calendar! ( i.e [ this resource for id to your device from the appropriate store! Office365 Outlook it to convert time zone from the appropriate app store have my flow set up this and. See some issues arise when dealing with all day event in Outlook from SharePoint list and rename to... And saved to a SharePoint list must have the only date and hence selected Short date pattern in... In Power Automate flow to create a new calendar event after a new.! Announcement Blog place where you can leave the output date variable there or a... In Microsoft 365, select +New list SharePoint calendar, it sets the and. That suggest it has to do with converting time zones, so i convertFromUtc! Non-Technical SharePoint person just like you to why it wo n't work forme, lol they! However, all times in Microsoft 365, select new appointment screenshot as.! Getting the following fields this - i just wanted to share this quick idea the Microsoft 'stuff...