Pre-set replies for Out of Office Assistant in Outlook - outlook

My company would like employees to have an option of choosing from pre-set messages for their out of office assistant instead of letting them type their own.
I can't see to figure out an easy way to accomplish this. Any suggestions?

I don't see how this is possible (I would love to hear otherwise). You would simply need to provide each employee with the text they need to use, which they would paste into the OOO box. How they store that information is up to them -- depending on the Outlook version, you could create an OOO signature or a Quick Part.

You can create a COM add-in and invoke your own form on a button click. That form can have any custom UI, and you can then manipulate the OOF rules programmatically.
Outlook Object Model does not provide a direct way to manipulate OOF settings. You can do that using either
Access the OOF template message ("IPM.Note.Rules.OofTemplate.Microsoft") directly using Folder.GetStorage and get/set the PR_STORE_OFFLINE property (DASL name "http://schemas.microsoft.com/mapi/proptag/0x6632000B") using Store.PropertyAccessor. You will not be able to set the HTML OOF template or have different replies for inside/outside senders, you need EWS for that.
Use EWS (see for example http://msdn.microsoft.com/en-us/library/exchange/hh532556(v=exchg.80).aspx)
Use Redemption (I am its author) and its RDOOutOfOfficeAssistant object.

Related

Not able to customize webchat sendbox(Form field)

I want to customize webchat send input field, by adding label tag above the input field and remove the placeholder and add send text instead of icon using react.
Currently, I have tweaked using javascript(Es6)
Unfortunately, at this time, there is no built in feature of Web Chat that allows the developer to alter the send box (beyond hiding / not hiding it). If you feel strongly about this as a feature others could benefit from, I would suggest you present it as a feature request on the BotFramework-WebChat repo. You can do so here.
The method you are using (i.e. altering the DOM directly) is the correct method.
Hope of help!

Weird customization behaviour for e-mail entity in MS Dynamics CRM

We are using Dynamics CRM 2016 on-premise.
We want to send an e-mail from a workflow.
We got a lot of experience creating workflows, so this is probably not a newbie question.
We have a weird behaviour when we try to send an e-mail.
We tried the "Send E-Mail task" and also "Create entity record" of type "E-Mail". Both show the same behaviour.
I am attaching two screenshots. In that example we are attaching the workflow to a custom entity "Anlagenteil" but the error is the same for all entities we tried. When we try to configure the e-mail, it is not possible to set any values. So, on the second screenshot, the list below "Anlagenteil" is always empty.
This is also true when we try to set the value of the subject/topic which is just text.
(We know that we can't add text to the To/CC fields)
The same workflows works just fine when we try "phonecall" or some other activity entity.
The misbehaviour is the same for all users and on different computers.
There seems to be something broken with the e-mail entity in our environment and we have no idea where we could start looking for a fix. Any ideas?
Update: We found out that this is a rendering issue. It doesn't work in Firefox or Edge but it does work in Internet Explorer.
Have you tried creating a new Form for the Email entity and using that one in the Workflow Designer? We've experienced problems like this in the past due to Form Customizations and it was solved by using another form.
Keep in mind that the Workflow Designer uses the Sticky Forms, so in order to change the form used in the Workflow Designer, just switch forms in the UI.

How to change Activity Type list in quick campaign wizard?

Is there any way to change activity list in Quick Campaign wizard in CRM 2011? I want to add one more activity here.
Great question but unfortunately this is not possible with custom activities. You are constrained by the default options that you can see in your screenshot.
Possible workarounds:
Do what we used to in CRM 4.0 and repurpose one of the native activities (e.g. rename "Fax" entity) and use that
Add a hidden custom attribute to native activity and then use a plugin to "convert" each record with the attribute set into an instance of your own custom activity. This still won't surface your custom activity within your quick campaign but it will at least assist the "bulk creation" side of things.

Set the default entity for a lookup triggered from outlook with CRM Dynamics 2011

I'm trying to set the default lookup entity in the form triggered by a multi-entity "Set Regarding" lookup field.
The javascript tweak set from the entity form is not enough for me, as most of the users work with the outlook integration of CRM. There is a "Set Regarding" option on any outlook email right click, which opens the CRM Lookup form.
(See Outlook integration)
I've done most of my customizations with javascript tweaks so far, but I can't find any "Lookup" form that I could directly work with. Is there any other way to customize these forms ?
Unfortunately, that's part of the Outlook Integration and isn't able to be customized via the Personal Options (or any other known way). Additionally, there isn't any JavaScript to get at to customize from your inbox.
I hate to say it, but the only way I know of would be to write your own Outlook add-on to do this.
This is unsupported my Microsoft but..
Take a look at C:\Program Files\Microsoft Dynamics CRM\CRMWeb_controls\lookup\lookupinfo.aspx
In the Windows_OnLoad event put the following JS lines in.
document.getElementById("selObjects").value = "2"; // set default to 'Contact'
document.getElementById("selObjects").onchange();
You can find the value that you need in the dbo.EntityView.

Access and display web sourced data as 'messages' in Outlook

I have data I provide on an http connection that's essentially message information.
I'd like to create an AddOn for Outlook that will consume/interface with that http service as if it were a mail source and display sender, recipient, subject, date etc and then be able to download the actual message and display it.
I envision this service being accessed either via a folder in the left-hand panel. (Uber feature would be if I could drag a message out of this service into the inbox!)
Unfortunately, I don't normally write code on the MS Stack -- I'm a linux guy. So I'm looking for either a follow-the-dots tutorial or an example of something similar. Failing that, I'll hire someone to write this so would love to know the specific skillsets I should be looking for when I contract someone to write it.
EDIT / Additional Thoughts
I have considered changing the web service (or at least creating a middle-man) that spoke IMAP, but only implemented a sub-set of commands (eg, there's no delete or create-folder or move)
One problem with that is that retrieving the actual message needs to be a different opperation (one that has a quota cost to the end user) so I can't just show the message. An option would be to show a "retrieve" button rather than the actual message (I found a great resource here: http://msdn.microsoft.com/en-us/library/dd542625.aspx for doing something like that) and then having that button do the retrieve and then reload itself. Maybe.
As Pekka says this could turn into a big project .. your description is pretty general and as you know the devil is in the detail ! but there are a number of options ..
you may be able to use Folder.WebViewURL Property of a folder that you have created in outlook and show your app via a web app (you can build that on any tech stack you like)
ok drag and drop may become a little tricky to do.
Outlook forms could also be used. A form can call out to your web service and display what you want. There is some info about form on SO but http://www.outlookcode.com/article.aspx?ID=35 is the best place.
Subclassing .. you can then create your own tree under the outlook tree and display whatever you want in the right hand pane such as grids forms etc. these can interact with the normal outlook folders and you can do your drag and drop though you woudl have to create Outlook Items to display them in the inbox. There is a tutorial on the technique http://www.codeproject.com/KB/office/additional_panel_Outlook.aspx though not doing exactly what you want but the technique is sound.
Next up build your own MAPI Message Store Provider which is probally the hardest thing to do on the list.http://msdn.microsoft.com/en-us/library/cc842153.aspx
As I said your question is no functional spec and there are always many ways to skin the cat but 2 or 3 are probaly where you shoudl look at unless it simple enough just a display a web app.
Marcus
Maybe our product could help you in order to avoid writing your own MAPI Message Store Provider.
Kayxo Insight : .Net Custom Framework for MAPI Message Store Provider

Resources