This shows you the differences between two versions of the page.
prom20:scheduling:downstreamcontext [2013/02/07 18:40] rtavassoli created |
prom20:scheduling:downstreamcontext [2013/02/08 12:33] (current) rtavassoli [Customer Bounded Context] |
||
---|---|---|---|
Line 3: | Line 3: | ||
{{ :prom20:scheduling:downstreamcontext.png?nolink |}} | {{ :prom20:scheduling:downstreamcontext.png?nolink |}} | ||
===== Customer Bounded Context ===== | ===== Customer Bounded Context ===== | ||
- | Die Terminplanung ist insofern ein Kunde von PRO•M Legacy, dass es das //Ergebnis// der Aktionen in den anderen Kontexten kennt. Da die vorhandenen Module in Delphi 6 mit Midas entwickelt sind, und keine Ereignisse auslösen die die Terminplanung für den Aufbau von eigenen Sichten verwenden kann, werden die Ergebnisse direkt in Form von Sichten((SQL Views)) verwendet. | + | Die Terminplanung ist insofern ein Kunde von PRO•M Legacy, dass es das //Ergebnis// der Aktionen in den anderen Kontexten kennt. Da die vorhandenen Module in Delphi 6 mit Midas entwickelt sind, und keine Ereignisse auslösen die die Terminplanung für den Aufbau von eigenen Sichten verwenden kann, werden die Ergebnisse direkt in Form von Sichten((SQL Views)) verwendet((Eine //Integration über die Datenbank// ist zwar ein anerkanntes //anti-pattern//, in diesem Fall hatte ich aber keine Möglichkeiten ohne PRO•M Legacy komplett aufzubohren)). |
\\ \\ | \\ \\ | ||
Die Terminplanung arbeitet z.B. mit Mitarbeitern. Sie hat keine Regeln die Mitarbeiter betreffend, arbeitet also lediglich mit den Identifikatoren der Mitarbeiter((den IDs)). D.h. dass es der Terminplanung für die Einhaltung der eigenen Regeln ausreicht, dass sie weiß, dass ein Termin für einen Mitarbeiter, der durch die ID 27 identifiziert wird. | Die Terminplanung arbeitet z.B. mit Mitarbeitern. Sie hat keine Regeln die Mitarbeiter betreffend, arbeitet also lediglich mit den Identifikatoren der Mitarbeiter((den IDs)). D.h. dass es der Terminplanung für die Einhaltung der eigenen Regeln ausreicht, dass sie weiß, dass ein Termin für einen Mitarbeiter, der durch die ID 27 identifiziert wird. |