Change organizer of outlook AppointmentItem via VSTO - c#-4.0

I am trying to create set of AppointmentItems from database in Outlook via an add-in I have developed.
I would like to be able to create AppointmentItems on another exchange account's calendar(I have the credentials of it). The organizer attribute of AppointmentItem is read-only, it did not help.
I was just wondering whether there is any way to achieve this. I am using Outlook 2010 and Visual Studi 2010
Many thanks for your help.
Regards

My understanding is that if you want to change the meeting organizer, you would need to cancel the meeting and have the new organizer send out the meeting invite. There is no way to transfer or change the organizer.
From Outlook meeting requests: Essential do’s and don’ts:
If a recurring meeting is changing to a new organizer, there is not a
way to reassign the ownership of the meeting. The original organizer
should send an update with a new end date — the past meetings remain
on everyone’s calendars, but future occurrences after the end date are
removed. The new meeting organizer should send a new meeting request
for meetings in the future.

after some research, I have used Exchange Server Web Services api to impersonate another user and create appointments on behalf of that user.
for more info: http://msdn.microsoft.com/en-us/library/dd637749%28v=exchg.80%29.aspx

Related

how to add a calendar to a conflicting meeting room

This question regard of Google API(Calendar Resource).
https://developers.google.com/admin-sdk/directory/v1/reference/resources/calendars/insert
When using the google calendar API, I did not know how to add a calendar to a conflicting meeting room that was reserved.
Normally calendars that are already in conflict at the time of adding will send an email to decline from the meeting room account. I want to register without declining.
Please tell me if anyone knows how to resolve with the resource API.
I want to execute the operation manually with the API at the following URL.
https://ithelp.brown.edu/kb/articles/control-how-your-resource-calendar-accepts-events
thanks.

Google Calendar API - set guest can modify to true

I'm using the google calendar api for a calendar web app. My app allows users to create and modify calendar events and it syncs these changes with user's google calendars. I recently noticed that when one user creates an event and invites another user to that event, that invited user can only change the topic of the event for his/her calendar, not for all the other participants. I would like one user's changes to be reflected on the google calendar's of all the other participants. Google Calendar's website provides an option for allowing guests to modify the event:
but I wasn't able to find where I could specify this option in the google calendar api. How can I use the gcal api to set guestsCanModify to true when an event is created?
2021 update:
Just set the guestsCanModify to true in Event object
https://developers.google.com/calendar/api/v3/reference/events
That is probably some Google magic in the Google Calendar website. If you check the documentation for Events.insert There is nothing about granting attendees permissions on the event. It would appear that you can only add a user to a calendar but not limit their permissions in anyway with regard to events.
However I think that is a new feature which makes me think it might be something they will be adding to the API in the future. It would be nice if they did.

how can i send email to team members after assigning record in crm 2011?

I need send email to team members.The mail like the record is assigned to you.using either workflow or plugin.which means If I assigned a record to particular team I need  send mail notification  to that particular team members ...how to do this ???
What type of object are you talking about?
For anything that's owned by a user, you can create a workflow that is triggered whenever the object changes owners, the will send an e-mail to the new owner. Not too tricky.
sending an e-mail to an entire team is tricker. There are a couple different ways to accomplish this.
Distribution list.
Edit the team entity so that it contains a team e-mail. Create a distribution list that has all the members of the team on it. Create a workflow like you would with a user, and then send an e-mail to the distributon list address if there is a change in ownership
The disadvantage of this is that you have to manage the DL list and the teams in CRM separately. But it's quick.
Plug in.
Create a plug in that will fire when the ownership of the object changes. Make a linq query that will grab all the e-mail addresses of the users in the team. Create a foreach loop that will send out the e-mail to all those users.
This is the more difficult and time consuming of the options, but it's the right way to do it.
I've written a custom workflow library that can send an email to members of a team.
https://crm2011internalemail.codeplex.com/

how to embedding outlook to sharepoint

Is there a method of embedding SharePoint to accept and send emails
I have a SharePoint website but the clients that i have are not fond of using this to communicate with the development team, but rather they would like to use emails, is there any method that i could use in order for me to allow the client team to use emails as a method of communication to the site and then i reply on the share point site and they get the email,
I think SharePoint Site Mailboxes could assist with this requirement. The White Paper will assist with your understanding of Site Mailboxes, their benefit and limitations. The easiest way to test them out is to sign up for an Office 365 Trial (as all the configuration has been performed for you).
Hope it helps.
Note: I'm directly connected with OnePlaceMail who is mentioned in the White Paper.
You could do this with two different features:
from e-mail to SharePoint: enable inbound e-mail in the list, and make sure you have the correct columns the e-mail will populate (for example the e-mail body will go in the Body column)
from SharePoint to e-mail: you can either used an "Assigned To" field (the assignee will receive the notification) or subscribe your users to alerts

SharePoint Accept Or Reject Events

Hi all I am not an expert in SharePoint. so i would like to do the following in SP.
When I make a meeting in Outlook, the recipient gets a approve/reject button in the top of the email. I'd like to do a similar thing with SharePoint , when a calendar event is created, an email is sent to the manager so the manager should able to accept or reject the Event. .
How do i do this in sharepoint ?
You could attach out of the box approval workflow on Calendar list:
Use an Approval workflow
http://office.microsoft.com/en-us/sharepoint-server-help/use-an-approval-workflow-HA010154425.aspx

Resources