0

私はAlfrescoが初めてです。Alfresco をドキュメント リポジトリとして使用するプロジェクトに取り組んでいます。ドキュメントの承認ワークフローを作成する必要があります。Alfresco で Activiti を使用して実装するかどうかについてはまだ疑問があります。次の質問について教えていただけると、決定を下すのに非常に役立ちます。

1) 承認のルールは動的に変更されます。drools のようなルール エンジンは、屋外で Activiti と統合できますか? はいの場合、どのように?

2) 作成されたタスクは、外部アプリケーションで表示する必要があります。外部アプリケーションから外部データベースにクエリを実行することは、どの程度実現可能ですか? SQL を使用できますか、それとも API を中継する必要がありますか??

3) Alfresco で Activiti のデータベース スキーマを確認するにはどうすればよいですか?

4) ルール ファイルを意思決定に使用できる場合、これらのルール ファイルを外部アプリケーションから動的に変更できますか。はいの場合、どのように?

これらの質問は非常にばかげているように聞こえるかもしれませんが、頭を悩ませています。助けてください

ありがとう、アビシェーク

4

4 に答える 4

1

If you want to write some applications using Activiti also outside of Alfresco, I think you should go toward using Activiti standalone, and probably integrate it with Alfresco just when you need to upload documents to repository or things like that. Level of Alfresco and Activiti integration is quite deep.

AD 2,3) If you really want to access Activiti tables not using Alfresco API's, yes, it's possible. The tables in database are just the same as mentioned in Activiti documentation (http://www.activiti.org/userguide/#database.tables.explained)

于 2013-05-07T09:03:32.887 に答える
0

Activiti のドキュメントによると、「ビジネス ルール」タスクで drools ルールを使用できます。

ビジネス ルール タスクは、1 つ以上のルールを同期的に実行するために使用されます。Activiti は、Drools ルール エンジンである Drools Expert を使用してビジネス ルールを実行します。現在、ビジネス ルールを含む .drl ファイルは、それらのルールを実行するビジネス ルール タスクを定義するプロセス定義と共に展開する必要があります。これは、プロセスで使用されるすべての .drl ファイルを、タスク フォームなどのプロセス BAR ファイルにパッケージ化する必要があることを意味します。

于 2013-05-13T10:06:58.857 に答える