DocuSign API のルールと制限
knowledge-article-header-disclaimer-how-to
knowledge-article-header-disclaimer
legacy-article
learn-legacy-article-disclaimer-text
問題
- APIは失敗している。だからLiferayはAPIの上限を制限する機能を提供しなければならない。
解像度
-
Liferayが提供する現在のDocuSign統合機能では、既存の顧客は1万人の同時ユーザーで作業している間、この問題は発生していません。
この統合の実装は、主に封筒を作成し、ユーザーが署名するためにDocuSignに送信することに集中しています。
Liferayの実装方法は完全なプロキシで、エンベロープについてユーザーが見るデータはLiferay側にはありません。つまり、Liferayが何らかの情報を必要とするたびにDocusignに電話をかけますが、そのデータ はLiferayには全く保存されていません。
- とはいえ、消費者が求めているようにこの制限を加えるには、Liferay側のすべてのデータが必要であり、ユーザーが封筒の詳細をチェックしようとしている瞬間に更新できるかできないかをチェックする必要があるため、機能を完全に変更する必要があります。
-
この場合、最終チェックが15分前未満であれば、そのステータスの最新値(および他のすべての詳細)を受信できなかったため、更新されない。 これでは、エンベロープのライブ・ステータスと詳細を表示するという、この機能の目的が損なわれてしまう。
- 例えば、Liferayが要求されることを実現したいのであれば、Liferayにデータを永続化し、制限を超えなかった場合のみ更新する必要があります。
-
一方、現在、Liferayは既に10kの同時ユーザーを持つソリューションでこのAPIコールの制限なしで使用している顧客がおり、そのような問題は発生していません。
さらに、エンベロープのステータスの変化に基づいてアクションをトリガーする機能がある場合、そのためのWebhookを実装する必要があります: https://developers.docusign.com/platform/webhooks/
-
結論:データ は Liferay に保存されているものでは全くない。 また、Liferay にはこの Webhook の実装 が DXP にはありません。
did-this-article-resolve-your-issue