問題タブ [business-process]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
integration - プロセス設計は本当に宣言型プログラミングですか?
ビジネス プロセス自動化ツール (Weblogic Integration など) をプログラミング言語として (何かばかげたように聞こえる) 使用して、物事を宣言的にしていると誰かから聞いたことがあります。次に、すべてのロジックをプロセス内に配置しif
ますwhile
。
しかし、プロセスは目標に到達するための段階的なエンティティの方法ではありませんか?
私にとって、それはプロセスを完全に不可欠なものにします。どう思いますか?
performance - ビジネス プロセスの変更と、ソフトウェアの変更による課題とのバランスをどのように取っていますか?
確かに若いキャリアの中で、風変わりなビジネス ルールとプロセスをサポートするコードを書いていることに気づきました。必然的に、これらの変更は常に非常に難しいコード ベースで行われ、多くの問題を引き起こしました。私の質問にはいくつかの部分があります:
ソフトウェアは企業の生活を楽にするためのツールですが、特定の問題を解決するための「魔法の弾丸」として、開発者としてどの時点でソフトウェアではなくビジネス プロセスの変更を提案するのでしょうか。
私たち開発者は、ソフトウェアに対するある程度の敬意と、単にビジネスの癖をサポートするためだけに変更を加える難しさをどのように伝えればよいでしょうか?
ビジネス プロセスのこれらの変化が私たちの業界を促進することは理解していますが、私の父が例えるなら、ハンマーを溶かしてネジを締めるためのドライバーを鍛造するか、単に釘を使用するか、どちらが簡単か.. .?
svn - アートワークの開発プロセスに関する質問
私たちは現在 SVN を使用しており、アートワーク (サウンド、画像) の多くを他のすべてのものと一緒にリポジトリに保存しています。現在、アーティストは作品をリポジトリに直接コミットしています。アートワークが承認されると、コードベースにリンクされます。
(アートワークを個別にインストール/構成する必要がないように) チェックアウト プロセスをシンプルに保ちたいと考えていますが、画像を作成するアーティストがメイン リポジトリから独立した場所に自分の作品を提出できるプロセスを合理化したいと考えています。承認されると、メイン リポジトリに配置されます。多くのトレーニングを必要とせずに、アーティストにとって可能な限りシンプルにしたいと考えています。
あなたの会社は通常、これを合理化するためにどのように取り組んでいますか? どのようなソフトウェアを使用していますか?
architecture - ソフトウェアをビジネスプロセスに合わせる方法は?
私の経験では、ビジネスプロセスとうまく連携しているソフトウェアは、ビジネスプロセスが変更されたときに変更しやすくなります。このアプローチに最適なアーキテクチャのタイプは何ですか?
oracle - ワークフローの動的再構成を実装するには、どのワークフロー エンジンを選択すればよいですか?
たとえば、新しいアクティビティが呼び出されようとしているときに、実行中のワークフロー インスタンスを中断し、ワークフローの構造と特定のインスタンスのデータの両方に関する情報を抽出できるようにしたいと考えています。次に、外部システムに相談し、その応答に従って、ワークフローの動作を変更する可能性があります。私が望んでいるオプションは、アクティビティの追加/削除と、呼び出されるアクティビティのパラメーターの変更です。
現在、どのエンジンが良いか悩んでいます。私は WWF、Apache ODE、Oracle Workflow、および Active BPEL を見てきましたが、理解できる限り、それらはすべて必要なオプションを提供してくれます。私の目的のために最も簡単に作業できる推奨事項と、上記のいずれかが私の目標を達成するのを妨げる可能性のある制限について、本当に感謝しています。
ありがとう
debugging - 重要でないバグは、開発者の気を散らさないように修正する必要がありますか?
Joel Spolskyは、新しいコードを作成する前にすべてのバグを修正する必要があると考えていますが、多くの場所で開発者は非常に忙しく、一部のバグは価値があると見なされ、他のバグはそうではないと見なされます。ユニットテストもまた、あると便利なものとして扱われることがよくあります。
私は重要なアプリケーションで不思議なバグを追いかけてきましたが、その過程でいくつかのマイナーなバグを見つけました。私は元の作者にそれらについて言及しました、そして彼は「そうそう...私はこれらの3年前にQAが上げたのを覚えていますが、彼らはシャットダウンされました」のようなことを言いました。
一部の開発者は他の開発者のマルチタスクに優れていると思います。個人的には、一度に1つの作業を行うのが好きで0.1%
、重要でないバグが深刻なバグと相互作用する可能性がある場合でも、最初に重要でないバグを修正することを強く望んでいます(プロセスも)そして後でそれについて考えないでください。
一方では、ビジネスアナリストが価値がないと見なしたことに時間を浪費することになります。一方、その1つのタスクだけに集中できれば、重要なバグをより早く修正できる可能性があります。
この議論をする前に、このような状況でのあなたの考えや経験は何であるかをお聞きしたいと思います。質問はコミュニティウィキとしてマークされています。ありがとう。
business-process-management - BPM、BPMNでの研究アイデア
私はスリランカのケレニヤ大学の学部生です。BPM、BPMN の研究に興味があります。しかし、私の国には知識のある人やリソースがほとんどありません。私の上司もこの分野で十分な知識を持っていません。ですから、BPM または BPMN で研究テーマを見つけるのを手伝っていただければ幸いです。少なくとも、私ができる分野を理解するのを手伝ってください。
どうもありがとうございました。よろしく、 ニラニ
java - ビジネスプロセスの過程でデータベース内のエンティティの状態を取得する方法は?
すでにこの状況に対処している方に、経験を共有していただくようお願いしています。
使用事例 :
ビジネス注文がシステムに届く > アクティブになる > 注文が受理されるか期限切れになる > 処理待ち > 正常に処理されるか失敗する。
分かりますか ?エンティティには少なくとも 4 つの状態があります。私がやっていることは、メインのテーブル「注文」と、orderIds (アクティブ、期限切れ、保留中、履行済み) のみを含む他の 4 つのテーブルがあり、さまざまな状態の注文を照会するときに JOINS を実行していることです。
このようにして、巨大なテーブル Order は読み取りのみで書き込みは行われないため、パフォーマンスの観点から非常に効果的です...
このユースケースのテクニックは何ですか?
wso2 - Intalio Designer などでビジネス プロセスを設計し、WSO2 BPS で展開することはできますか?
私はBPMの世界の新参者です。インターネットのドキュメントと記事は、WSO2 BPS 2.x が WS-BPEL、WS-Human Tasks、および BPEL4People に準拠したプロセスを実行することになっていることを示しています。BPMN 2.0 は、表記法と実行可能な言語の間の翻訳のギャップを埋め、表記法をどのように翻訳する必要があるかを定義しているようです。
Intalio BPM サーバーと WSO2 BPS はどちらも Apache ODE に基づいています。だから私の質問は:
Intalio Designer でプロセス (人間とビジネス) を設計し、WSO2 BPS を使用してそれらを実行することは可能ですか? 誰かがこの構成を使用していますか? 短所は何ですか?
design-patterns - ビジネスプロセスモデリングのデザインパターン?
既存の BPMS のトップを構築することに興味がないと仮定すると、どのようなデザイン パターン、本、または特定の技術が、次のようなビジネス プロセスを処理するバックオフィス システムを構築したい人にとって価値があるでしょうか。の
- 待機状態 (スタッフからの決定または API 呼び出しの結果を待機中)
- 自動および手動プロセス
- プロセス定義
- 監査ログ
?