Managed connector release
Add your comments directly to the page. Include links to any relevant research, data, or feedback.
Status | In Progress |
---|---|
Impact | High |
Driver | @Vineet Singh |
Approver | @rikin (Unlicensed) |
Contributors | @Stuti Verma (Unlicensed) @Razak K M @Mayank (Unlicensed) |
Informed | @saureen (Unlicensed) |
Due date | Jun 24, 2021 |
Outcome |
Background
There are currently two ways farmstack can be used:
Someone builds it using github code, being completely open source we have no issues
Digital Green offers FarmStack installer files that can be used to setup FarmStack by respective users
However, there might be users who do not want to run the installer but use FarmStack connector for usage policies and create a connector which is not on their infrastructure. This is managed connector which gives users an ability to fire up connector from the browser, integrate with their applications (source) and specify destinations with associated end applications.
The decision is to come up with a mock use case which helps users experience this on farmstack/ digital green website. The objective is not to create an elaborate product but a clean and simple user experience that shows ease of using the connectors.
Decision criteria
Decide on the basis of:
ease of effort for non-farmstack activities
ease of explanation for audience
usage policy configuration
Options considered
| Option 1: Managed flow triggering an action as per the usage policy | Option 2: Mock data integration as per the usage policy |
---|---|---|
Description | Visitors on farmstack website enter details about themselves including email and phone number with crop and pre-defined list of places. They configure usage policy that their data is available for a) an application that recommends videos on their email and b) an application that recommends videos on their whatsapp/ telegram The application itself doesn’t store data. | Two files with mock data is generated for each visitor which has sensitive information about the farmers. The files need to be combined together to create analytics like time series and pie charts by a third user. The consumer just wants to join the two files based on the common identifier but does not want to store the sensitive information either. An application that does joining and filtering is created by the consumer and the connector helps configure the policy that gives access only to this application. |
User flow | Visitors come on website and they follow the following step:
| Visitors come on webstie and the follow the following step:
|
Pros and cons |
|
|
Estimated effort | Medium Large | Medium |