クラス::ワークフロー

軽量ワークフローシステム。
今すぐダウンロード

クラス::ワークフロー ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Yuval Kogman
  • 出版社の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


クラス::ワークフロー 関連ソフトウェア