コンテンツ管理ルール
Ploneでサイトコンテンツ管理を自動化するには
3.0新しい機能が導入されました-
コンテンツルール 。 これらのルール
変更時に自動的に実行されるアクションを決定できます
トリガー状態-取る値
本当か
うそ 。
ルールは、その3つの相互作用によって決定されます
コンポーネント:特定の場合
イベントといくつかの同時に
条件が真の値をとった後、
ルールの定義は、いくつかのステップで構成されています。
- ルールへのアクセスを構成する
- ルール作成
- イベント選択
- 条件の定義
- アクション定義
- サイトセクションへのルールの割り当て
ルールへのアクセスを構成する
ルールを管理および作成するためのフォームはページで呼び出され、
図1に示されています。
リンク
コンテンツルールを使用した
サイト設定 。 すべてのルールにはグローバルがあります
文字、すなわち ルールのセット全体がすべてのサイトオブジェクトに適用されます。 ルールアクションが設定またはオフになっています
[
有効化]チェックボックスを使用する
グローバルパネルで
グローバルに
設定 各ルールの条件と
特定のオブジェクトごとのアクションの定義
適切な形式で個別に定義されます。
図1.ルール管理[
コンテンツルール]ペインにリストが表示されます
表示条件が決定されているすべての作成済みルール
リストオプションを
表示します。
ルール作成
新しいルールを作成してそのプロパティを決定するには、特別なフォームを使用します。
追加をクリックした後に利用可能
ルール管理フォームの
コンテンツルール 。
図2.ルールを追加するためのフォームタイトルと
説明のプロパティ
すべてのタイプに共通。 より興味深い重要なプロパティ
アクティブおよび
実行停止
ルール ルールのグローバルな性質により、デバッグが困難になります
既存のルールのセットを柔軟に変更することはできません
サイト。 プロパティは
アクティブで
実行を
停止します
ルールにより、アクションを個別に制御できます
ルールおよびルールグループ:[
アクティブに有効化]チェックボックスを設定またはクリアします
または、ルールをオフにします。これにより、サイトのデバッグ時に有効または無効にできます。
ルールを順番にテストします。
ルールは実行後にすべてのルールのアクションをオフにします
現在。
イベント定義
コンテンツルールの定義に使用されるイベントのセットは、次から選択されます。
イベントリストの
トリガーとインクルード
それ自体:
- オブジェクトをフォルダーに追加します。
- オブジェクトを削除します。
- オブジェクトをフォルダーから移動する;
- オブジェクトをフォルダーに移動します。
- ワークフローの状態の変化。
ルールのプロパティを保存した後、ユーザーは自動的に移動されます
対応するリストに表示される管理フォームに
作成されたルールへの参照。
ルール設定
目的のルールに対応するリンクをクリックして、特別な
フォーム(図3.アクション選択フォームを参照)を定義できます
ルールに割り当てられたアクション。
図3.アクション選択フォームアクションの選択には、円を制限する条件の改良が伴います
コミットされるオブジェクト。
条件の定義
リスト
追加
条件にはオプションが含まれ、どれを開くかを選択した後
適切な構成フォーム。
オプション「コンテンツタイプ」スルー(図4.オブジェクトタイプの選択を参照)
またはアクションに関するいくつかのタイプ
ルールが作成されます。
図4。 オブジェクトタイプの選択オプション「ファイル拡張子」特別なフォーム(図5.ファイル拡張子の選択を参照)により、拡張子が選択されます
File型のオブジェクトに関連付けられた
ファイル 。
ルールが作成されます。
図5.ファイル拡張子 オプション「ワークフロー状態」の 選択特別なフォーム(
図6を参照)を介して、選択が行われます
開始が追跡されるオブジェクトの状態
イベントと対応するアクションが実行されます。
図6.オブジェクト状態の選択オプション「ユーザーのグループ」特別なフォーム(
図7を参照)を介して、選択が行われます
アクションが監視されるユーザーグループ。
図7.ユーザーグループの選択オプション「ユーザーの役割」特別なフォーム(図
7を参照)により、選択が行われます
アクションが監視されるユーザーロール。
図8.ユーザーロールの選択管理ルールのアクションの選択
ルールに割り当てられたアクションは、[アクションの
追加]リストから選択されます。 このリストには次のアクションが含まれます:
ロガー -実行されたアクションをイベントレポートまたは他のレポートに記録します。このオプションを選択すると、イベントについて記録することができます。
指定されたレポートファイル。 レポートはサブディレクトリに保存されます
インスタンスディレクトリ
log
サーバー。 レポートファイルの名前を定義し、
録音テンプレートは特別なフォームで作成されます
(図9.レポート設定フォームを参照してください)。
図9
レポート設定フォーム通知アクション -オブジェクトの状態に関するメッセージを受信します。
このオプションを選択すると、オブジェクトの状態に関するメッセージを生成し、
イベントが発生したときにユーザーに渡します。 カスタマイズ
メッセージのパラメータは特別な形式で作成されます
(
図10を参照)。
図10.メッセージ構成フォームメッセージフィールドは、メッセージテキストを定義し、
メッセージタイプリスト-タイプ
メッセージ。 従来のマークが付いたメッセージスタイルが利用可能です。
次のように:
フォルダーにコピー -自動コピー
選択したフォルダーにルールが適用されるオブジェクト。
オブジェクトを保存するフォルダーは、特別なフォームを介して選択されます
(
図11を参照)。
図11.フォルダー選択フォーム [宛先 フォルダー]テキストボックスでは、次の2つの方法で宛先フォルダーを指定できます。
- フィールドにフォルダへのパスを入力します。 パスはルートフォルダーからの相対パスです
ポータル。 - フィールドに検索クエリを入力し、[ 検索 ]ボタンをクリックします。 この場合、生産
フォルダー名で検索すると、結果のリストが表示されます
フォームから、リストからフォルダーを直接選択するか、選択したフォルダーを表示する([ 参照 ]ボタンをクリックする)か、親フォルダーに移動してからターゲットフォルダーを選択することができます。
その内容。 遷移はボタンを押すことで行われます
親 。 図 11実装例を示します
検索クエリ。
フォルダーに移動 -自動
選択したフォルダーにルールが適用されるオブジェクトを移動します。
オブジェクトを移動するためのフォルダーは、特別なフォームを介して選択されます(
図12を参照)。
図12.フォルダー選択フォーム[宛先フォルダ]テキストボックスでは、次を指定できます。
2つの方法での宛先フォルダー:
フィールドにフォルダへのパスを入力します。 パスはルートフォルダーからの相対パスです
ポータル:フィールドに検索クエリを入力し、[
検索 ]ボタンをクリックします。 この場合、生産
フォルダー名で検索すると、結果のリストが表示されます
フォームから、リストからフォルダーを直接選択するか、選択したフォルダーを表示するか([
参照 ]ボタンを押す)、または親フォルダーに移動してからターゲットフォルダーを選択することができます。
その内容。 遷移はボタンを押すことで行われます
親 。
図 12実装例を示します
検索クエリ。
オブジェクトの削除 -ルールが適用されるオブジェクトの自動削除。
このアクションの構成フォームはありません。
ワークフロー状態の移行 -変更
オブジェクトの状態。
オブジェクトは、以下によって決定される状態のいずれかに転送されます。
このタイプのオブジェクトの
workflow
。
オブジェクトの状態の選択は、特別な形式で行われます(
図13を参照)。
図13. 電子メールの送信 オブジェクトの状態を選択するためのフォーム -
電子メールでメッセージを送信します。
メッセージが送信されています。 住所、件名、メッセージテキスト
特別なメッセージ設定フォームで定義
電子メール(
図14を参照)。
図14.メール設定フォームルールには複数の条件とアクションを定義できます。
同時に。 したがって、に適用されるルール
異なるオブジェクトのいくつかのグループに、いくつかの実行
同時にアクション。
図 15そのような定義の例
ルール。
図15.複雑なルールの例フォームの下部には、そのコンテンツへのフォルダーへのリンクがあります
このルールが適用されます。
サイトセクションへのルールの割り当て
フォルダのルールは、[
ルール ]タブで割り当てられます(
図16を参照)。
図16.ルール割り当て
フォームルールは 、必要な制御ルールを選択して割り当てられます
ここにルールを割り当てます。 で
リストには、グローバルに定義されているすべてのルールが含まれます
アクティビティオプションが設定されているサイト。