2

asp.net/c# で Web ベースのプロセス デザイナー (ビジネス プロセス デザイナー) の設計を依頼されました。現在、私のチームには 1 人のプログラマーがいて、これには 2 か月かかります。オープン ソースの BPM デザイナーを何人か見つけましたが、学習の渇きのために独自のデザインをしたいですか? 提案をしてください

4

5 に答える 5

2

JavaScript と CSS ベースの作図技術であるjs-graph-itを見てみましょう。完全な解決策ではありませんが、手始めにできることかもしれません。

于 2009-05-02T04:53:51.770 に答える
1

「しかし、学習の渇きに関しては、独自に設計したい」

この発言は気になります。また、プログラマーが 1 人いて、システムを完成させるのに 2 か月あるとも言います。この種の制約があるため、単純な/小さなシステム以外を構築することは非常に非現実的です。

実際の (つまり、有料の) 顧客はいますか?

はい、では、顧客の優先事項ではなく、学びたいというあなたの欲求に合わせて基本的な設計を選択することは、顧客に対して非常に無責任です。

そうでない場合は、自分の気まぐれに従って自由に学習できると思いますが、既存のオプションについて学習することも、知識を深めるための優れた方法です。

専門的な状況では、まず既存のオプションを非常に慎重に評価し、特定の重要な要件が欠けていると確信してから、自分で書くことを検討します. 自分で書くことはあまりありません。

少し批判的で申し訳ありませんが、間違った選択が行われると、この種の「涙で終わる」ことを何度も見てきました。

于 2009-05-02T05:42:52.963 に答える
1

Silverlight Canvas を使用してワークフローを設計できます。ワークフロー ボックスをアセットとしてワークフロー デザイナーに作成し、ユーザーがそれらのワークフロー ボックスをキャンバスにドラッグ ドロップできるようにします。次に、矢印を使用してボックスを接続します。これは、プロセス間のフローをマークします

次に、そのプロセスをXMLまたはDBにエクスポートして、保存したい場所にエクスポートし、独自のコードを作成してそのxmlを処理し、ワークフローで定義された条件を実行します。

全体として、そのアプリケーションには 3 つの部分があります。

  1. Silverlight ベースのワークフロー デザイナー アプリケーション
  2. Designer とデータベースをやり取りするデータベース コネクタ サービス
  3. そのワークフローを実行するプロセス実行エンジン。
于 2011-12-09T14:49:05.273 に答える
0

あなたが提供したタグと一致しないことで、私はイライラするかもしれません。しかし、最近、私は非常に感銘を受けたアプリケーションをオンラインで見つけました。それはすべてのことのフラッシュで書かれており、どの Web サイトでもストーリーボード用の洗練されたインターフェイスをまだ見つけていません。アプリケーションはイマジネーション キューブドと呼ばれます。このように楽しいインターフェイスを使用して図形やフロー図を配置するのは型にはまらないことはわかっていますが、今日市場に出回っている無愛想なアプリケーションよりも読み込みが優れていることがわかりました。

于 2009-05-02T04:49:02.093 に答える
0

お客様にご検討いただきますようお願いいたします。ほぼ存在する既存のソリューションを迅速に (おそらく v1 として) 提供し、節約した時間を自分自身の教育に使用するほうがよいのではないでしょうか? このようにして、生産性と称賛を得るだけでなく、実際にユーザーに現実世界の経験を提出してもらい、v2 をより良くすることができますか?

于 2009-05-02T05:17:24.757 に答える