Data Intelligence Public Platform Documentation

Events and Triggers Use Cases

Introduction

Information you can get from Events and Triggers Report:

  • Number of income/spending transactions during the last day

  • Number of income/spending transactions during the last week

  • New contracts detected

  • New salary detected

  • Account balance falls below a certain value

  • Consent from bank connection expires within next 3 days

  • Consent from bank connection is expired

The following use cases are examples to make them more “plastic”.

Banks

UC-01: Bank wants to know whether the endusers salary has been paid out

Actors

  • Bank

  • User

Systems

  • Bank’s loan application

  • finAPI Data Intelligence

  • finAPI Process Controller

  • finAPI WebForm

Goals

  • Determine whether salary has been paid out.

  • Check if the salary is high enough for new financial products

Preconditions

  • User has opened the Bank's online application

Flow

  • Bank’s loan application asks customer to import all accounts

    • Open finAPI Process Controller and get process token and user

    • Call finAPI WebForm v2 to let the user import the accounts

      • wait until user has finished

    • Call finAPI Data Intelligence Synchronize accounts endpoint and wait for callback

      • Callback should create a Case and a Contract Detection Report with the given Data Sources

    • Get the result of the Contract Detection Report

      • Look into the result to get all detected contracts and aggregations

Insurances

UC-02: Detection of new insurance contracts

Actors

  • Insurance

  • User

Systems

  • Insurance's loan application

  • finAPI Data Intelligence

  • finAPI Process Controller

  • finAPI WebForm

Goals

  • Detect new insurance contracts of a customer

  • Optimize the customer’s insurance contracts

Preconditions

  • User has opened the Insurance's online application

Flow

  • Insurance’s application asks customer to import all accounts

    • Open finAPI Process Controller and get process token and user

    • Call finAPI WebForm v2 to let the user import the accounts

      • wait until user has finished

    • Call finAPI Data Intelligence Synchronize accounts endpoint and wait for callback

      • Callback should create a Case and a Contract Detection Report with the given Data Sources

    • Get the result of the Contract Detection Report

      • Look into the result to get all detected contracts and aggregations