0

環境:

にアプレットを含む Web ページがありますShare side。リンクからホームページが見れます

ローカルホスト:8080/share/page/hdp/ws/my-page?file=nodeRefOfFile

問題:

カスタムを定義しますworkflowworkflowユーザーがタスクを受け入れるために、このアプレットをに統合したいと思います。

ワークフローで呼び出される Java クラスをリポジトリ側で定義します。

で使用するJavaクラスでwebpage( Share side)を呼び出すにはどうすればよいですか。JAVAクラスには、ワークフローのファイルの nodeRef がありますが、 javascriptでファイルを更新して nodeRef をJAVAに与える方法もわかりません。私の問題は、 JAVA(リポジトリ)とjavascript(共有)を通信することです。workflow

ページで webscript リポジトリを作成する必要がありますか? なにか提案を?

4

1 に答える 1

2

回答が変更されました: OP は、アプレットを共有ワークフローと統合しようとしています。新しいカスタム コンポーネント内にアプレットをロードし、タスクのワークフロー検証からアプレットを呼び出すことを強くお勧めします。

署名したいファイルのURLをコンポーネント自体で計算したり、フォームデータを読み込んでAjaxでファイルのURLを取得したりできます。最後に、アプレットは署名済みファイルを非表示フィールドに書き込む必要があります (base64 経由)。ワークフロー フォームを投稿する前に、ajax を使用してファイルをリポジトリに送信できます。共有プロキシ URL を使用して、リポジトリで認証する必要がないようにします。

于 2015-11-25T15:28:22.103 に答える