Closed daissatou2 closed 3 years ago
@taylordowns2000 we have a load of GRS jobs that need work. Preferably Mamadou can focus on the more complex Primero, WCS, and MF issues over the next couple days where he has lots of context. Is there any other engineer who can jump on this today/ next week? This is the bottleneck I was anticipating...
Absolutely. @chaiwa-berian or I can look at this (and the other) as soon as we submit on DS!
@daissatou2 looks like the new salesforce release is done: https://openfn.slack.com/archives/G2LJCFFDW/p1620280297071000
@taylordowns2000 confirming we're good to test now?
Background, context, and business value
See original issue #1.
The specific request, in as few words as possible
See here for the mapping sheet.
Create the following jobs that execute the following steps: Extract forms from CommCare
Home Visit Log Form
Coach Session Register
Attendance
HIV Testing Event Snapshot
Malaria Testing Event Snapshot
PHQ9
Malaria Testing Event Statistics
HIV Testing Event Statistics
See CommCare API docs and this example GET job that contains the xmnls ids: https://www.openfn.org/projects/pd3yk4/jobs/jvebnp We want to extend this job to send 1 GET request for every form. Also, if you add this job to Github, can you please remove the Inbox URL from the expression?Map CommCare forms to Salesforce
Home Visit Log Form
in Salesforce. This job should upsertHome Visit
records usingid
as the unique identifier.Coach Session Register
in Salesforce. This form records the attendance of coaches in Intervention sessions. The job should upsert the attendance object usingIntervention Name
and ... as the unique identifier.Attendance
in Salesforce. This form records the attendance of coaches in Intervention sessions. The job should upsert the attendance object usingIntervention Name
andParticipant Name
as the unique identifier.HIV Testing Event Snapshot
in Salesforce. This job should upsertEvent
records using 'Name' as the unique identifier.Malaria Testing Event Snapshot
in Salesforce. This job should upsertEvent
records using 'Name' as the unique identifier.PHQ9
in Salesforce. This job should upsertNew PHQ 9 Strong Minds
records usingid
as the unique identifier.Malaria Testing Event Statistics
in Salesforce. This job should upsertEvent
records usingName
as the unique identifier.HIV Testing Event Statistics
in Salesforce. This job should upsertEvent
records usingName
as the unique identifier.