Flow Analytics Connector
The Flow Analytics connector lets you log details about flow outcomes that you can review in flow analytics.
You can use the Flow Analytics connector to:
-
Track analytics based on different flow outcomes.
-
Create a policy for running flows if logging errors occur.
Setup
Configuring the FingerprintJS connector
Add the connector in DaVinci as shown in Adding a connector, then configure it as follows.
This connector doesn’t have a configuration at the environment level. You configure it in your flow instead.
Using the connector in a flow
Capture flow information
You can use the Log flow outcomes capability to log details about flow outcomes based on outcome type and outcome status.
|
The Outcome Status Detail field is limited to 75 characters and the Outcome Description/Comment field is limited to 1000 characters. While these limits can be exceeded, the system will automatically trim the data during flow execution. |
No special flow configuration is needed. Add the capability and populate its properties according to the help text.
|
To view flow analytics from the flow canvas, go to More Options (⋮) > Analytics. |
Capabilities
Log Flow Outcomes
Log custom flow outcomes.
Show details
-
Properties
-
Input Schema
-
Output Schema
- outcomeType dropdownWithCreate required
- outcomeStatus dropdownWithCreate required
- outcomeStatusDetail dropdownWithCreate
- outcomeDescription textArea
- customTimestamp textField
- shouldContinueOnError toggleSwitch
-
default object
-
properties object
-
outcomeType string required minLength: 2 maxLength: 75
Type of outcome from flow (e.g. login, enrollment, etc.)
-
outcomeStatus string required minLength: 2 maxLength: 75
Status of the outcome from the flow (e.g. success, error, denied, fraud, approved, etc.)
-
outcomeStatusDetail string minLength: 2 maxLength: 250
Details about status of the outcome
-
outcomeDescription string minLength: 2 maxLength: 1000
Description of the outcome
-
customTimestamp string minLength: 2 maxLength: 75
Custom timestamp to be logged along with the outcome
-
shouldContinueOnError boolean
true if flow should continue if an error is encountered in logging
-
-
Input Example
{ "properties" :
{ "outcomeType" : "login",
"outcomeStatus" : "success" } }