Triggers are used as the very first node in a workflow, they're what tells Ploy to kick off that workflow and start executing the nodes below this first trigger node.
App Triggers are all based off something happening with or to an application in your Ploy environment. Currently this includes:
This will trigger when Ploy has discovered a brand new app in your environment. Let's say there is a brand new SaaS tool that an employee has signed up to that has never been used in your organisation
You have several options to configure the New App Discovered which act as a filter in the work flow. Once selected the child nodes later on in your workflow will only be executed if the app matches the configuration you've set.
Configuration Option | Description |
---|---|
Category | What type of category is the application e.g. Finance, Document Management, Communication etc... |
Permission Risk Score | Whether the app has high, medium or low OAuth permissions granted by the user, these are pre-set by Ploy |
Type | Whether the app is a SaaS or Non-SaaS application |
Status | Whether the app is sanctioned, unsanctioned, archived etc.. |
The workflow below uses a new app trigger (renamed in this example to high risk app) and then proceeds to alert security via a slack notification and send out a Slack survey to the employee asking if they are sharing customer data. If they respond yes then the high risk OAuth Token will be revoked via the Revoke OAuth Token action.
Throughout Ploy you can add tags to apps to help you track different aspects, whether this is compliance, finance or IT related. When a tag is added to an application by a user in Ploy this will trigger the workflow you have created.