ルール機能を使ってみよう!こんにちは!大谷です。今回は、Alfrescoを特徴づける機能の1つであるルール機能について紹介したいと思います。ルール機能って何?ルール機能をざっくり一言で表すと、コンテンツの追加・更新・削除をトリガに処理を自動実行する、機能ということになります。コンテンツ追加時にメールを送信したり、オフィス文書が追加されたらPDF化したりすることが、簡単な設定のみで実現できます。いう設定ができるの?では、実際にはどのような設定ができるのかを見てみましょう。フォルダに対して設定するルールはフォルダに対して設定します。1つのフォルダに複数のルールを設定することも可能で、ル適用するルールの順序も指定できます。ルールが設定されているフォルダには一律のルールが適用されます。サブフォルダにもルールを適用するか否かは、設定するルールごとに設定可能です。アクション実行の条件を指定可能アクション実行の条件と、その条件評価のタイミングを指定することができます。タイミングはアイテム(コンテンツもしくはフォルダ)作成/受入時、アイテム更新時、アイテム削除/流出時から選択可能です(複数選択も可)。アクション実行条件は、当該アイテムについて以下のような条件を複数組み合わせることが可能です。実行するアクションを指定することができます。デフォルトでは以下のようなアクションが用意されており、簡単な設定だけで処理を追加することができます。複数のアクションを設定することもできます。簡易ワークフローの開始Eメールの送信コンテンツの別形式への変換メタデータ抽出ACP形式でのコンテンツインポートコンテンツタイプの変更スクリプトの実行このうち、スクリプトの実行はとても強力で、自前で用意したスクリプトを使って任意の処理を実行させることができます。時間のかかる処理やリアルタイムで行う必要のない処理を非同期的に実行するよう設定することができます。やって設定するの?では、実際の設定手順を見ていきましょう。ルールを設定するフォルダのアクションメニューから「ルールの管理」をクリックする。1件目のルールの場合は「ルールの作成」、2件目以降は「新規のルール」をクリックする。名前、タイミング、条件、実行アクションを指定し、オプションを適宜指定する。「作成」をクリックする。以上でルールの設定は完了です。複数のルールが設定されている場合はドラッグ&ドロップで順序を変更することができます。設定が終わったら、実際に動作を確認してみましょう。上記スナップショットのように設定すると、Wordファイルがアップロードされた時のみPDFに変換して宛先のフォルダにコピーされるはずです。(PDF変換処理にはOpenOfficeもしくはLibreOfficeが利用されます。インストーラインストールの場合は自動的に連携設定が行われますが、手動インストールの場合は連携のための設定が必要になります)前述のとおり他にもたくさんのアクションや条件設定ができるので、是非いろいろと試してみてください。スクリプトの実行については次の機会に紹介する予定です。ルールでスクリプトを実行する」を公開しました。