まず、意思決定に使用できる結論をあげます
各ビジネスイベントでは、安定した一意の識別子が割り当てられ、事前書き込みまたは記録処理のステータスが取得されます。 エラーの限定番号とインデックスは、接続の過時間、一時的な制限されたストリームなどを避けることができます。 欠落したフィールド、不十分な権限とビジネスルールは、自動的に繰り返されるだけでなく、読み取り可能な異常なキューに拒否されます。 クロスシステムプロセスは、外部通知番号、要約リクエスト、結果のあらゆるステップを、部分的な成功とともに記録し、キャンセル、手動で確認または実行された、または実行された人に対して、または実行可能であることを確認する必要があります。
判断前にどのような条件を識別する必要がありますか?
同じ質問は、異なるビジネス、データ、およびプロジェクトフェーズで異なる回答を持つ場合があります。次の条件がチェックされ、Web上の一般的な検索が自分のプロジェクトに組み込まれていることを示唆しています。
事前に提案した注文
まず、目標と境界について明確にします。
イベント、ビジネスオブジェクト、各書き込みアクションの唯一のキーを作成します。
検証キー依存
設定の誤ったタイプに応じて、リトライ、停止、コンペンセート、またはキューを手動で行ないます。
評価可能な結果の開発
ステップステータス、外部番号、入力要約、エラーの原因を保存します。
次のステップを実際の結果で決定してください。
故障注射と時間調整による最終一貫性が検証されます。
実際のビジネスでどのように理解すればいいですか?
システムがすぐに作成できませんが、クライアントの注文番号は、ERPが記録されているかどうかをクエリするために使用する必要があります。 既に存在している場合は、フォローアップし、それが存在していないことを確認したら、もう一度試してください。 ERPが成功した場合、しかし、CRMの更新は失敗し、ERP注文番号は保持され、CRMは、ロールバックの代わりに完了するか、プロセス全体を繰り返しなければならない。 特定の要件と、特定の要件を満たすことは、クライアントの要件を満たし、特定の要件を満たす必要があります。
一番簡単なピットでステップアップ。
すべてのノードに対する無制限のリトライ
技術的なエラーのみを記録し、ビジネスオブジェクトや外部番号なし
頭から頭まで戻り、成功。
受診と確認を終わらせる方法は?
試験は、繰り返しイベント、時間オーバーラン、制限されたフロー、不十分な権限、フィールドエラー、部分的な成功を積極的に作成し、ビジネスレコードの重複が起こらないことを検証する必要があります。異常は正しいキューを入力することができます、アラームは処理できる情報と、監査証拠によって補償および調整結果がサポートされています。
サプライヤーや社内チームと通信する準備をする際、現在のプロセス、代表サンプル、既存のシステム、計画時間、予算レベルが持ち込まれることが推奨されます。まず、未知の項目は明確にマークされ、その後、診断、PoC、固定範囲プロジェクト、または進行中の研究開発を使用することが決定されます。これは通常、境界線なしで価格と期間の直接的な需要よりも信頼性が高くなります。