OrbeonとJava Webアプリケーションを統合したい。私はhttps://doc.orbeon.com/の文書を読んでいますが、私が探していたすべての回答が見つかりませんでした。OrbeonとカスタムJava Webアプリケーションの統合
Orbeonを使用する前に、私はいくつかの回答をしたいと思います。
フォーム(アンケート)を作成すると、それはユーザーがアンケートに回答すると、文書のcustumのidentificatonを持つことがかのうでしょうか?
私が見ることができるように、各回答は一意のdocumentidを取得します。会社、ユーザー、事例などの複数のフィールドで構成される独自のIDを持つことができますか。
私たちは毎月回答が必要な同じ調査をしています。 Orbeonでこれをどのように達成できますか?
月のフィールドを持つ新しいフォームを作成し、そのアプリケーションのURLまたはAPIを使用して月のフィールドに値を渡すことができるので、ユーザーはこのフィールドを埋める必要はなく、 ? 基本的に問題は、URLやAPIを使用してドキュメントにcustumデータを渡して新しいドキュメントを作成することができるため、ユーザーはこれを行う必要はなく、私たち自身のアプリケーションでこのデータを管理することができます。
ユーザーが調査を完了したら、もう一度編集するか、「閉じていますか」。
私たちがしたいことをより明確にするために、達成したいことを説明してください。 Webアプリケーションには多くのユーザーがいます。私たちは各ユーザーに毎月アンケートをしたいと思っています(ユーザーはログに記録されたユーザーに基づいています)。 URLまたはorbeon APIを使用して、orbeonフォームとWebアプリケーションをリンクしたいと考えています。 シナリオは次のようになります。
- ユーザーは、当社のWebアプリケーションにログオンし、彼が完了するために1つ(またはそれ以上)のserveyを持っていることを見ています。
- 私たちのアプリは、orbeon形式を開きます。
- ユーザーがserveyを完了すると、彼はserveyを終了したことを知る必要があります。私たちは、アプリケーション内のデータをorbeonでリンクする必要があります。 私たちは、データベースレベルでこのtechnicalyを行うことができます知っている(私たちはOracleを使用)、またはorbeonからWebサービスにAPIやcallesを使用して、私たちは、同じデータ(のuserIdまたはいくつかの他のデータ)を持っている必要があり
でそれらを結びつけるために
すぐに回答いただきありがとうございます。私はあなたにもう1つ質問をすることができますか?フォームを複製することは可能ですが、トークン(文書ID)に基づいてアンケートを複製することは可能です。ユーザーが調査を終えたときに以前の回答を使用して再度回答するオプションがあるという機能を備えたいと考えています。彼は彼が望む質問だけを修正するよりも。 – OracleDev
@OracleDevはい、[フォームデータの複製](https://doc.orbeon.com/form-runner/api/other/duplicate-form-data.html)に呼び出すことのできるAPIがあります。これはあなたが探していたものですか? – avernet
@OracleDevまた、新しいAPIのために[RFE](https://github.com/orbeon/orbeon-forms/issues/3080)を作成しました。これにより、新しいフォームデータをプログラムで簡単に作成できるようになり、 1そこからあなた。 – avernet