DLP - User Message App Check

Check if the given message app exists and is configured and retrieve the user details from it.

Enterprise DLP by Palo Alto Networks · 13 tasks · 3 inputs · 2 outputs

Inputs

  • UserEmail — The user email address that will be used through email communication in case both Slack and MS Teams are not enabled.
  • UserDisplayName — The display name of the user. Will be used in case MS Teams or Email are the message app.
  • UserMessageApp — The communication method with the user. Can be one of the following: - Slack - Microsoft Teams - Email If you choose to set "Email", it's also possible to set the relevant email integration instance with the "SendEmailInstance" input.

Outputs

  • user_display_name — The user display name.
  • Slack.User — The user name returned from Slack.

Commands used

pan-dlp-update-incident setIncident slack-get-user-details

Flowchart

no yes no yes yes yes Email MSTeams Slack Start Start Is Slack v3 enabled? - IsIntegrationAvailable Is Slack v3 enabled? IsIntegrationAvailable Find user on slack - slack-get-user-details Find user on slack slack-get-user-details Update feedback status via API to "SEND_NOTIFICATION_FAILURE" - pan-dlp-update-incident Update feedback status vi... pan-dlp-update-incident Is Microsoft Teams enabled? - IsIntegrationAvailable Is Microsoft Teams enabled? IsIntegrationAvailable Set user display name (Slack) - Set Set user display name (Sl... Set Set user display name (Email/MSTeams) - Set Set user display name (Em... Set User exists on Slack? User exists on Slack? Done Done User email exist? User email exist? Set incident feedback status to "Send notification failure" - setIncident Set incident feedback sta... setIncident What is the selected message app? What is the selected mess... No message app - failure No message app - failure