ホームページ  >  記事  >  バックエンド開発  >  PHPでプロセス承認を実装するにはどうすればよいですか?

PHPでプロセス承認を実装するにはどうすればよいですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-07-17 13:41:196325ブラウズ

php プロセス承認を実装する方法: 1. 承認プロセス追加フォームにフィールドを追加して、対応する入力条件を入力します; 2. プロセス定義ステップに入力条件を追加します。特定の条件を入力すると、自動的にフローが実行されますこのステップに入る場合、それ以外の場合は自動的にスキップされます。

PHPでプロセス承認を実装するにはどうすればよいですか?

プロセス承認を実装するための php メソッド:

実際の使用では、特にファンドの承認のために、企業は次のようなことを行います。金額に応じて承認プロセスが異なり、たとえば、金額が100万未満の場合は財務責任者が承認できますが、100万を超える場合は部長の承認が必要です。

また、承認プロセスの各ステップでは、承認リンクを入力するための特定の条件が存在する場合があり、入力条件も追加する必要があります。

1) [承認プロセスの追加] フォームにフィールドを追加して入力条件を入力します。たとえば、「Cost > 1000000」と入力します。これは、ドキュメントの [Cost] フィールドの値が 1000000 より大きい場合を意味します。承認フローに入ります。そうでない場合は、この承認フローに入らないでください。使用シナリオ: 特定のフォームに 2 つの承認フローを設定し、異なる入力条件を設定し、レビューのために送信するときに、文書内のデータに基づいてどちらの承認フローを入力するかをシステムが決定します。

2) プロセス定義ステップにも入力条件を追加する必要があり、条件を入力すると自動的にこのステップに流れますが、それ以外の場合は自動的にスキップされます。

1つの機能で複数の承認フローを設定できますが、1つの文書に対応できる承認フローインスタンスは最大でも1つだけ、つまり、異なる承認プロセスを入力しても、承認プロセスの特定のステップに進むかどうかは関係ありません。 。たとえば、フォーム FrmRequestAnAccount に対して 2 つの承認フローを定義します。これらは入力条件によっても区別されます。簡単な例で発送申請の承認を例に挙げると、

運送会社の管理システムには、一般顧客向けの発送申請とVIP顧客向けの2種類の承認が存在します。 . グッズ応募。 VIPの判断基準:顧客基本情報テーブルにおいて、フィールドIsVip=1は、顧客がVIP顧客であることを示す。

関連する学習の推奨事項: PHP プログラミングの入門から習熟まで

一般顧客の配送アプリケーションの承認プロセス:

承認フローの開始条件:IsVip 1

#承認ノード

# 1:営業担当者の承認。

2:合計金額が5,000を超える場合は、営業部長の承認が必要です。

3:商品価格が制限価格を超える場合には部長の承認が必要となります。

VIP顧客の出荷申請承認プロセス:

承認フロー開始条件: IsVip = 1

承認ノード

1 : 承認VIP部門マネージャーより。

2:合計金額が10,000を超える場合はVIP部門長の承認が必要です。

3:商品価格が制限価格を超える場合には部長の承認が必要となります。

2 つの承認フローですが、同じ機能に対応しています。最終的な目標は、承認フローがその機能と無関係であることです。必要な機能に対して承認フローを構成できます。機能コードを変更するだけで、承認フロー定義内の機能との関係を確立することができます。

改善点1: 同じ番号で承認プロセスを定義したり、入力条件を追加したり、異なる条件のデータを異なるプロセスに応じて転送したりすることができます。配信アプリケーションの複数のプロセスレビューをステップアップし、設定された条件に従ってプログラムが自動的に実行されます。

PHPでプロセス承認を実装するにはどうすればよいですか?

改善点 2: プロセスレビューの各ステップで開始条件と終了条件を設定でき、ユーザーの設定に応じて必要なレビュープロセスを自動的にフィルタリングします。

PHPでプロセス承認を実装するにはどうすればよいですか?

統括権限管理システムコンポーネント V3.9 バージョンにおける承認プロセスコンポーネントのデータベース変更点は、プロセス定義テーブルにプロセス入力条件を追加し、プロセスを追加したものです。ステップテーブルは開始条件、終了条件フィールドを定義します。

PHPでプロセス承認を実装するにはどうすればよいですか?

PHPでプロセス承認を実装するにはどうすればよいですか?#この機能を改善すると、承認プロセスを簡素化したいという顧客の現在のニーズを満たすことができます。より複雑なニーズやグラフィカル転送などにも対応できますが、現在の位置付けは、インストールされているコンポーネントが少なく、単純なプログラム呼び出し、単純なデータベーステーブル構造、および単純なメンテナンスとデバッグを使用して、単純なプロセスの単純かつ効率的な監査を実行することです。ニーズの 80 % は文書を毎日レビューする必要があります。

以上がPHPでプロセス承認を実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。