クラス::ワークフロー ランキングとまとめ
- ライセンス:
- Perl Artistic License
- 出版社のWebサイト:
- http://search.cpan.org/nobull/
クラス::ワークフロー タグ
クラス::ワークフロー 説明
軽量ワークフローシステム クラス::ワークフローは軽量のワークフローシステムです.synopsis :: Workflow; #*****ノート***** ##これはかなり長く退屈な例です##あなたはおそらく派手なフラッシュビデオを見たいので、###### ***********#ワークフローオブジェクトは、状態/遷移オブジェクトの作成を支援します。 #(まだ状態、遷移オブジェクト、遷移オブジェクトを手動で作成することができます。)##attureを作成し、遷移を設定し、$ WF->状態(name => "new"、遷移=> 、); #最初の状態$ wf-> initial_state( "new")として設定します。 #もっといくつかの状態を作成する$ wf-> state(name => "open"、transitions => 、)。 $ WF->状態(name => "rejected"、)。 #遷移状態から状態に移動します。 =>「拒否」、)。 #「accept」という名前の遷移を作成します。#この遷移はコンテキストからの値(現在の行動ユーザーを含みます)#コンテキストは、バグ$ WF->遷移(name => "に設定するために現在の所有者を設定するために使用されます。 「、TO_STATE => "Opened"、Body => Sub {My($ Transition、$ Instance、$ CONTECTION)= @_; RETURN(OWNER => $ context-> user、#承認したユーザーの使用に割り当てます)。 }、)} #フックは状態が入力されたときにトリガーされます。これらはインスタンスを変更することはできません。このフックは、Submitterオブジェクト$ WF->状態( "Reject") - > add_hook(sub {my($ state、$ instance)= @_; $ instance-> submitter- >通知(あなたの商品は拒否されました);}); #では省略されます。 $ WF-> NEW_INSTANCE(Submitter => $ Submitter、%params、)を返します。 } 要件: ・Perl
クラス::ワークフロー 関連ソフトウェア