I'm using Docusign in servie studio.Using APIs to send document for Docusign.APIs are available to get the signed document by envelope id but I'm not getting whether to use the logic in Process or schedular.
Hi @Ayushi Kumari ,
It's totally depend upon your business scenario.
It's up to you whether you would like to use this service in Process or Scheduler(Timer) or over screen logic.
Are you facing any challenge with any of these approach? or you looking for recommendation only?
Regards,
Manish Jawla
Hi @Manish JawlaThank you for the reply. I’m still in the middle of developing the logic. I need to display the signature status for each recipient, and once all signatures are completed, I need to show the final document on the screen. My goal is to keep the logic as minimal and specific to the requirements as possible. For testing purposes, I’m currently using a timer, but I’m unsure whether I should implement a timer job or a process.
Hi @Ayushi Kumari
I would recommend using a Timer instead of a Process/BPT for this scenario.
You can store the EnvelopeId, periodically check the envelope status via the DocuSign API, and once the status is Completed, download and store the signed document.
If available, an even better approach is DocuSign Connect (webhooks), where DocuSign notifies OutSystems when recipients sign or the envelope is completed. This avoids polling and keeps the solution lightweight.
So: Webhook (a preferred one) → Timer (good alternative) → but go for BPT only if you need additional business workflow orchestration.