Salesforce Admin FAQ
Get the technical details about the integration, and answer the question: What are we trying to do to your org?
Actually, none of your Salesforce data comes anywhere close to Cyfuno Labs. All notifications sent from Salesforce go directly to Microsoft Teams, nothing in the middle.
Like any other AppExchange package, this solution can be installed into any Sandbox at no charge. There is also a 14 day free trial period for testing in Production.
There are a few components in our Managed Package to make this solution work.
Apex Classes, Triggers (on Platform Events only) and Remote Site settings make up the core of the Integration.
Lightning Web Components, Lightning Pages, Static Resources and Visual Force pages allow Setup & Configuration.
Permission Sets facilitate exposing this app's capabilities to other Users.
2 Custom Objects store Bot Registrations and the Channels within Teams that the Bot has been added to.
All Flow Actions publish a Platform event, adding minimal processing time to the Flow's execution. Asynchronously, we batch and send notifications to Microsoft Teams' API.
The Public Site serves 2 purposes:
- Allows a Teams Administrator to get their Instructions without having the need for a Salesforce License. This instruction page can only create Bot registrations in an initial status. Nothing happens with them until the Bot is added to a Team/Channel.
- MS Teams API notifications are sent to a custom REST endpoint when the Bot is added/removed from a Team, or when a Channel is added/removed from a Team.