Plone 3のコンテンツ管理ルール

コンテンツ管理ルール





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つの方法で宛先フォルダーを指定できます。



フォルダーに移動 -自動

選択したフォルダーにルールが適用されるオブジェクトを移動します。

オブジェクトを移動するためのフォルダーは、特別なフォームを介して選択されます( 図12を参照)。 フォルダー選択フォーム 図12.フォルダー選択フォーム

[宛先フォルダ]テキストボックスでは、次を指定できます。

2つの方法での宛先フォルダー:

フィールドにフォルダへのパスを入力します。 パスはルートフォルダーからの相対パスです

ポータル:フィールドに検索クエリを入力し、[ 検索 ]ボタンをクリックします。 この場合、生産

フォルダー名で検索すると、結果のリストが表示されます

フォームから、リストからフォルダーを直接選択するか、選択したフォルダーを表示するか([ 参照 ]ボタンを押す)、または親フォルダーに移動してからターゲットフォルダーを選択することができます。

その内容。 遷移はボタンを押すことで行われます

12実装例を示します

検索クエリ。



オブジェクトの削除 -ルールが適用されるオブジェクトの自動削除。

このアクションの構成フォームはありません。 ワークフロー状態の移行 -変更

オブジェクトの状態。

オブジェクトは、以下によって決定される状態のいずれかに転送されます。

このタイプのオブジェクトのworkflow





オブジェクトの状態の選択は、特別な形式で行われます( 図13を参照)。 オブジェクト状態選択フォーム 図13. 電子メールの送信 オブジェクトの状態を選択するためのフォーム - 電子メールでメッセージを送信します。

メッセージが送信されています。 住所、件名、メッセージテキスト

特別なメッセージ設定フォームで定義

電子メール( 図14を参照)。 メール設定フォーム 図14.メール設定フォーム

ルールには複数の条件とアクションを定義できます。

同時に。 したがって、に適用されるルール

異なるオブジェクトのいくつかのグループに、いくつかの実行

同時にアクション。 15

そのような定義の例

ルール。 複雑なルールの例 図15.複雑なルールの例

フォームの下部には、そのコンテンツへのフォルダーへのリンクがあります

このルールが適用されます。

サイトセクションへのルールの割り当て

フォルダのルールは、[ ルール ]タブで割り当てられます( 図16を参照)。 ルール割り当てフォーム 図16.ルール割り当てフォームルールは 、必要な制御ルールを選択して割り当てられます

ここにルールを割り当てます。 で

リストには、グローバルに定義されているすべてのルールが含まれます

アクティビティオプションが設定されているサイト。



All Articles