AdhocAdam / smletsexchangeconnector

SMLets PowerShell based Exchange Connector for controlling Microsoft System Center Service Manager 2016+
https://adhocadam.github.io/smletsexchangeconnector/
GNU General Public License v3.0
29 stars 19 forks source link

Announcement Integration #7

Closed AdhocAdam closed 6 years ago

AdhocAdam commented 6 years ago

Use emails as a way to discover users/groups with SCSM, then use those to create SCSM announcement either through core SCSM, Cireson portal, etc.

AdhocAdam commented 6 years ago

Will be adding into v1.3 to work as follows:

Scenario 1 Email Subject contains: [work item id] Email Body contains: [announcement]

Scenario 2 Email Subject contains: [work item id] Email Body contains: [announcement] #low

Scenario 3 Email Subject contains: [work item id] Email Body contains: [announcement] #high

This syntax will enable the Update-WorkItem function to process emails/calendar events that contain the configurable [announcement] keyword and configurable but optional #low or #high priority tags. Absence of a priority tag will default to a normal priority announcement. In all of these scenarios, the [announcement] tag and optional keywords will be removed in the announcement body for end user readability. The announcement title will be the message's subject and always ensure the [work item id] is placed at the end of the title to place emphasis on the title for end users and enable future updates/querying for the connector.

When using:

When sending:

In either of the above cases, you will be able to continually update the same announcement via email and in doing so further push out the end time or change it (via priority) with the use of the optional #low or #high tags.

Misc: Original plan was to leverage the Importance property of an email/calendar event as this would negate the need for the optional #low or #high tags. However the ability to set Importance is only available on mail clients such as Outlook/Thunderbird and does not exist on the widely used Send Email solution from Cireson nor their portal's Send Email task. As such, introducing these optional tags enables all possible means to interact with this new announcement feature.