Open surabhi-mahawar opened 1 year ago
Added comment with each point after discussion with Chakshu:
CC: @ChakshuGautam
Summary of conversation / Next steps:
Maps ODK forms to users / Segmentation. - NL will have to build a segmentation system which sends FCM of segment users.
Trigger new conversation as soon as form is uploaded. - This is doable but need a conversation on implementation with @ChakshuGautam .
Getting bot list for a user - Need to check if cassandra will be able to do this or update db structure to support this.
Summary of conversation / Next steps:
Maps ODK forms to users / Segmentation. - NL can add this information to user service and share the user query with UCI. Response of this query needs to follow a spec: @surabhi-mahawar to share.
Trigger new conversation as soon as form is uploaded. - This will need to be done from the frontend. Would need to hide the first message.
Getting bot list for a user - UCI team to work on this.
@karntrehan to build a flow diagram of Android <> Web Channel <> Admin console <> UCI flow. Flow to contain needed APIs and descriptions. Team to review the same.
Open question: How is connection ID generated? Is it based on User Auth Id or FCM token?
Summary of conversation / Next steps:
Maps ODK forms to users / Segmentation. - NL can add this information to user service and share the user query with UCI. Response of this query needs to follow a spec: @surabhi-mahawar to share.
Trigger new conversation as soon as form is uploaded. - This will need to be done from the frontend. Would need to hide the first message.
Getting bot list for a user - UCI team to work on this.
@karntrehan to build a flow diagram of Android <> Web Channel <> Admin console <> UCI flow. Flow to contain needed APIs and descriptions. Team to review the same.
@karntrehan This is the specific format that we expect the user data should have. http://143.110.255.220:8080/fusionAuth/fetchFcmTokens
NL App integration - UCI These few things need to done on UCI end for NL app integration.