.Net Webhook to recv Conga Contracts JSON and save Files to ERP
- or -
Post a project like this- Posted:
- Proposals: 14
- Remote
- #3436244
- OPPORTUNITY
- Expired
Description
The Conga system sends 2 webhooks for each change. The attached file before-after provides the Before & After values so you can detect the change from 'Previous Stages' to "Active" and active the download & upload to ERP process. The "junk json" file is the 2nd which only contains the changed record.
The file name will be built from information contained in the Conga record.
The WBS1 key in Vision is the JSON field do_43dd626e536a4a7ab40505527bfffae3
Explicit error handling must be performed for Conga & Vision API responses. Including Conga 400 slow down call errors.
Conga Contracts API
https://documentation.conga.com/contracts/latest/rest-api-version-2-0-143899862.html
Deltek Vision API
https://dsm.deltek.com/DeltekSoftwareManagerWebServices/downloadFile.ashx?documentid=6498C9BE-AC6C-4F44-AC04-241EDAC10B35
Scott J.
93% (3)New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
As per my understanding process will be as explained below.
- Conga system will invoke the webhook when any changes made there. At this time, it will send the json data (with before and after values) as shown in file provided by you.
- Our .Net program should check that file to identify the changes. And then request some conga contract api to download document(s) from there.
- Once document(s) downloaded, we need to push those document on Deltek ERP.
However, we have some queries as listed below.
1) If Conga will invoke the webhook when any changes made, then do we need to compare the before and after values to see whether anything is changed or not? Coz webhook will be invoked when changes are made. So we may not need to check for changes. But let us know if we need to focus on any specific data changes from the response to trigger document download from conga and upload to ERP.
2) Junk json file (which only contains changes) may not need to be used. Coz it may have same data which will be there in “After” part for first json. Right?
3) I have checked some conga api, but it seems that those are taking QUERY as input rather than any ID or similar thing. So from what kind of query needs to be created and from which data of our json (with before/after data) response? And do you have any idea that which exact conga api needs to be used? I can see “/document” and “/document/{id}” apis which looks bit relevant to me. But it will be good if you can confirm.
4) You have specified that value of ‘do_43dd626e536a4a7ab40505527bfffae3’ key in json data needs to be used as WBS1 key while consuming Deltek api. But cannot find appropriate api in deltek documentation where we can push document(s) there. Can you please provide us the specific API name which needs to be used.
5) You have specified that error handling needs to be done. As we are developing the webhook only (No any visual web pages), it needs to be record such error as log file somewhere. Right?
-
Hi
Is the site ready?