Aplikacje
Przydział prac wykonawcom
ALOKACJA · KONTROLA KOSZTÓW

Jedna logika weryfikacji dla każdej aplikacji QDIP.

  1. 01Sytuacja
  2. 02Alternatywy
  3. 03Ocena
  4. 04Ryzyko / niepewność
  5. 05Rekomendacja
  6. 06Dowody
  7. 07Ślad decyzji
Tryb prezentacji
QDIP · PRZYDZIAŁ PRAC WYKONAWCOMSyntetyczne odtworzenie decyzji

Przydział prac wykonawcom

Zobacz te same prace z perspektywy różnych ról, a następnie pozwól QDIP rozdzielić portfel z uwzględnieniem umów, mocy i różnej produktywności wykonawców.

Widok roli

Widok wykonania. Wykonawcę przydziela QDIP; brak ręcznego selektora.

Kontekst scenariusza

Sytuacja biznesowa

Planista musi przydzielić pakiety prac wykonawcom z zachowaniem kwalifikacji, wykonalności technicznej, mocy i limitów wolumenu kontraktowego. Tańsi wykonawcy nie mogą przejąć wszystkich prac, więc QDIP zachowuje deficytową moc dla zadań o najwyższej wartości.

Decyzja do podjęcia

Który wykonawca i kontrakt powinien zostać przypisany do każdej jednostki, aby lokalnie atrakcyjny wybór nie zużył rzadkiej mocy portfela i nie pogorszył wyniku globalnego?

Co sprawdza ten scenariusz

Scenariusz sprawdza globalną alokację portfela, egzekwowanie pochodzenia i ograniczeń oraz mierzalną przewagę kosztową względem zaobserwowanej alokacji.

Dane scenariusza
  • • 100 jednostek alokacji
  • • 4 wykonawców; 8 kontraktów
  • • 6 zaufanych źródeł danych
Ograniczenia
  • • allocation level: WORK_PACKAGE
  • • constraint coverage: COMPLETE
  • • decision time: 2026-10-01T00:00:00Z
Niepewność
  • • Oczekiwany koszt wykonania może być nieznany dla T&E; taki koszt jest rezerwowany zamiast traktowany jako sztucznie tani.

Obszar danych analityka

Wybierz scenariusz syntetyczny, analizę semantyczną nieznanych plików lub dokładny wersjonowany szablon dla pełnej powtarzalności.

Inteligentny import

CSV / XLSX / JSON analizuje wspólna capability Decision Intake. Proponuje semantykę, ale nie uruchamia optymalizatora bez potwierdzenia.

Dokładny szablon

Wersjonowany JSON omija wnioskowanie semantyczne. Dopiero poprawna walidacja może zastąpić aktywne dane scenariusza.

Słownik danych
FieldMeaningType / unitRequirement
idStable scenario identifierstringrequired
asOfSnapshot time for contract/capacity stateISO datetimerequired
decisionAtDecision time used for temporal validity checksISO datetimerequired
allocationLevelAtomic allocation unit levelenumrequired
units[]Work packages/orders with scope, demand, deadline and technical requirementsobject[]required
contractors[]Eligible contractors, contracts, rates, execution profiles and capacity bucketsobject[]required
trustedAuthorities[]Authoritative sources allowed to contribute decision inputsobject[]required

Dane wejściowe według roli

Demo rozdziela role dostarczające zakres prac, warunki handlowe i zdolność operacyjną od roli otrzymującej gotowy przydział wykonawcy.

Widok planisty

Widok planisty nie zawiera listy ani pola do ręcznego wyboru wykonawcy.

PracaRodzaj pracyOkno wykonaniaPrzydział wykonawcy
AU-001ROUTINE_TRIM · 3 tree2026-10-02 → 2026-10-04
Oczekuje na przydział QDIP
AU-002ROUTINE_TRIM · 4 tree2026-10-02 → 2026-10-05
Oczekuje na przydział QDIP
AU-003ROUTINE_TRIM · 5 tree2026-10-02 → 2026-10-06
Oczekuje na przydział QDIP
AU-004ROUTINE_TRIM · 6 tree2026-10-02 → 2026-10-07
Oczekuje na przydział QDIP
AU-005ROUTINE_TRIM · 2 tree2026-10-02 → 2026-10-08
Oczekuje na przydział QDIP
AU-006ROUTINE_TRIM · 3 tree2026-10-02 → 2026-10-09
Oczekuje na przydział QDIP
AU-007ROUTINE_TRIM · 4 tree2026-10-02 → 2026-10-10
Oczekuje na przydział QDIP
AU-008ROUTINE_TRIM · 5 tree2026-10-02 → 2026-10-11
Oczekuje na przydział QDIP
AU-009ROUTINE_TRIM · 6 tree2026-10-02 → 2026-10-12
Oczekuje na przydział QDIP
AU-010ROUTINE_TRIM · 2 tree2026-10-02 → 2026-10-13
Oczekuje na przydział QDIP
AU-011ROUTINE_TRIM · 3 tree2026-10-02 → 2026-10-14
Oczekuje na przydział QDIP
AU-012ROUTINE_TRIM · 4 tree2026-10-02 → 2026-10-15
Oczekuje na przydział QDIP
AU-013ROUTINE_TRIM · 5 tree2026-10-02 → 2026-10-16
Oczekuje na przydział QDIP
AU-014ROUTINE_TRIM · 6 tree2026-10-02 → 2026-10-17
Oczekuje na przydział QDIP
AU-015HAZARD_TREE_REMOVAL · 2 tree2026-10-02 → 2026-10-18
Oczekuje na przydział QDIP
AU-016ROUTINE_TRIM · 3 tree2026-10-02 → 2026-10-19
Oczekuje na przydział QDIP
AU-017EMERGENCY_CLEARANCE · 1 job2026-10-02 → 2026-10-20
Oczekuje na przydział QDIP
AU-018ROUTINE_TRIM · 5 tree2026-10-02 → 2026-10-21
Oczekuje na przydział QDIP
AU-019ROUTINE_TRIM · 6 tree2026-10-02 → 2026-10-22
Oczekuje na przydział QDIP
AU-020HAZARD_TREE_REMOVAL · 2 tree2026-10-02 → 2026-10-23
Oczekuje na przydział QDIP
AU-021ROUTINE_TRIM · 3 tree2026-10-02 → 2026-10-24
Oczekuje na przydział QDIP
AU-022ROUTINE_TRIM · 4 tree2026-10-02 → 2026-10-25
Oczekuje na przydział QDIP
AU-023ROUTINE_TRIM · 5 tree2026-10-02 → 2026-10-26
Oczekuje na przydział QDIP
AU-024ROUTINE_TRIM · 6 tree2026-10-02 → 2026-10-03
Oczekuje na przydział QDIP
AU-025HAZARD_TREE_REMOVAL · 2 tree2026-10-02 → 2026-10-04
Oczekuje na przydział QDIP
AU-026ROUTINE_TRIM · 3 tree2026-10-02 → 2026-10-05
Oczekuje na przydział QDIP
AU-027ROUTINE_TRIM · 4 tree2026-10-02 → 2026-10-06
Oczekuje na przydział QDIP
AU-028ROUTINE_TRIM · 5 tree2026-10-02 → 2026-10-07
Oczekuje na przydział QDIP
AU-029ROUTINE_TRIM · 6 tree2026-10-02 → 2026-10-08
Oczekuje na przydział QDIP
AU-030HAZARD_TREE_REMOVAL · 2 tree2026-10-02 → 2026-10-09
Oczekuje na przydział QDIP
AU-031ROUTINE_TRIM · 3 tree2026-10-02 → 2026-10-10
Oczekuje na przydział QDIP
AU-032ROUTINE_TRIM · 4 tree2026-10-02 → 2026-10-11
Oczekuje na przydział QDIP
AU-033ROUTINE_TRIM · 5 tree2026-10-02 → 2026-10-12
Oczekuje na przydział QDIP
AU-034EMERGENCY_CLEARANCE · 1 job2026-10-02 → 2026-10-13
Oczekuje na przydział QDIP
AU-035HAZARD_TREE_REMOVAL · 2 tree2026-10-02 → 2026-10-14
Oczekuje na przydział QDIP
AU-036ROUTINE_TRIM · 3 tree2026-10-02 → 2026-10-15
Oczekuje na przydział QDIP
AU-037ROUTINE_TRIM · 4 tree2026-10-02 → 2026-10-16
Oczekuje na przydział QDIP
AU-038ROUTINE_TRIM · 5 tree2026-10-02 → 2026-10-17
Oczekuje na przydział QDIP
AU-039ROUTINE_TRIM · 6 tree2026-10-02 → 2026-10-18
Oczekuje na przydział QDIP
AU-040HAZARD_TREE_REMOVAL · 2 tree2026-10-02 → 2026-10-19
Oczekuje na przydział QDIP
AU-041ROUTINE_TRIM · 3 tree2026-10-02 → 2026-10-20
Oczekuje na przydział QDIP
AU-042ROUTINE_TRIM · 4 tree2026-10-02 → 2026-10-21
Oczekuje na przydział QDIP
AU-043ROUTINE_TRIM · 5 tree2026-10-02 → 2026-10-22
Oczekuje na przydział QDIP
AU-044ROUTINE_TRIM · 6 tree2026-10-02 → 2026-10-23
Oczekuje na przydział QDIP
AU-045HAZARD_TREE_REMOVAL · 2 tree2026-10-02 → 2026-10-24
Oczekuje na przydział QDIP
AU-046ROUTINE_TRIM · 3 tree2026-10-02 → 2026-10-25
Oczekuje na przydział QDIP
AU-047ROUTINE_TRIM · 4 tree2026-10-02 → 2026-10-26
Oczekuje na przydział QDIP
AU-048ROUTINE_TRIM · 5 tree2026-10-02 → 2026-10-03
Oczekuje na przydział QDIP
AU-049ROUTINE_TRIM · 6 tree2026-10-02 → 2026-10-04
Oczekuje na przydział QDIP
AU-050HAZARD_TREE_REMOVAL · 2 tree2026-10-02 → 2026-10-05
Oczekuje na przydział QDIP
AU-051EMERGENCY_CLEARANCE · 1 job2026-10-02 → 2026-10-06
Oczekuje na przydział QDIP
AU-052ROUTINE_TRIM · 4 tree2026-10-02 → 2026-10-07
Oczekuje na przydział QDIP
AU-053ROUTINE_TRIM · 5 tree2026-10-02 → 2026-10-08
Oczekuje na przydział QDIP
AU-054ROUTINE_TRIM · 6 tree2026-10-02 → 2026-10-09
Oczekuje na przydział QDIP
AU-055HAZARD_TREE_REMOVAL · 2 tree2026-10-02 → 2026-10-10
Oczekuje na przydział QDIP
AU-056ROUTINE_TRIM · 3 tree2026-10-02 → 2026-10-11
Oczekuje na przydział QDIP
AU-057ROUTINE_TRIM · 4 tree2026-10-02 → 2026-10-12
Oczekuje na przydział QDIP
AU-058ROUTINE_TRIM · 5 tree2026-10-02 → 2026-10-13
Oczekuje na przydział QDIP
AU-059ROUTINE_TRIM · 6 tree2026-10-02 → 2026-10-14
Oczekuje na przydział QDIP
AU-060HAZARD_TREE_REMOVAL · 2 tree2026-10-02 → 2026-10-15
Oczekuje na przydział QDIP
AU-061ROUTINE_TRIM · 3 tree2026-10-02 → 2026-10-16
Oczekuje na przydział QDIP
AU-062ROUTINE_TRIM · 4 tree2026-10-02 → 2026-10-17
Oczekuje na przydział QDIP
AU-063ROUTINE_TRIM · 5 tree2026-11-02 → 2026-11-18
Oczekuje na przydział QDIP
AU-064ROUTINE_TRIM · 6 tree2026-11-02 → 2026-11-19
Oczekuje na przydział QDIP
AU-065HAZARD_TREE_REMOVAL · 2 tree2026-11-02 → 2026-11-20
Oczekuje na przydział QDIP
AU-066ROUTINE_TRIM · 3 tree2026-11-02 → 2026-11-21
Oczekuje na przydział QDIP
AU-067ROUTINE_TRIM · 4 tree2026-11-02 → 2026-11-22
Oczekuje na przydział QDIP
AU-068EMERGENCY_CLEARANCE · 1 job2026-11-02 → 2026-11-23
Oczekuje na przydział QDIP
AU-069ROUTINE_TRIM · 6 tree2026-11-02 → 2026-11-24
Oczekuje na przydział QDIP
AU-070HAZARD_TREE_REMOVAL · 2 tree2026-11-02 → 2026-11-25
Oczekuje na przydział QDIP
AU-071ROUTINE_TRIM · 3 tree2026-11-02 → 2026-11-26
Oczekuje na przydział QDIP
AU-072ROUTINE_TRIM · 4 tree2026-11-02 → 2026-11-03
Oczekuje na przydział QDIP
AU-073ROUTINE_TRIM · 5 tree2026-11-02 → 2026-11-04
Oczekuje na przydział QDIP
AU-074ROUTINE_TRIM · 6 tree2026-11-02 → 2026-11-05
Oczekuje na przydział QDIP
AU-075HAZARD_TREE_REMOVAL · 2 tree2026-11-02 → 2026-11-06
Oczekuje na przydział QDIP
AU-076ROUTINE_TRIM · 3 tree2026-11-02 → 2026-11-07
Oczekuje na przydział QDIP
AU-077ROUTINE_TRIM · 4 tree2026-11-02 → 2026-11-08
Oczekuje na przydział QDIP
AU-078ROUTINE_TRIM · 5 tree2026-11-02 → 2026-11-09
Oczekuje na przydział QDIP
AU-079ROUTINE_TRIM · 6 tree2026-11-02 → 2026-11-10
Oczekuje na przydział QDIP
AU-080HAZARD_TREE_REMOVAL · 2 tree2026-11-02 → 2026-11-11
Oczekuje na przydział QDIP
AU-081ROUTINE_TRIM · 3 tree2026-11-02 → 2026-11-12
Oczekuje na przydział QDIP
AU-082ROUTINE_TRIM · 4 tree2026-11-02 → 2026-11-13
Oczekuje na przydział QDIP
AU-083ROUTINE_TRIM · 5 tree2026-11-02 → 2026-11-14
Oczekuje na przydział QDIP
AU-084ROUTINE_TRIM · 6 tree2026-11-02 → 2026-11-15
Oczekuje na przydział QDIP
AU-085EMERGENCY_CLEARANCE · 1 job2026-11-02 → 2026-11-16
Oczekuje na przydział QDIP
AU-086ROUTINE_TRIM · 3 tree2026-11-02 → 2026-11-17
Oczekuje na przydział QDIP
AU-087ROUTINE_TRIM · 4 tree2026-11-02 → 2026-11-18
Oczekuje na przydział QDIP
AU-088ROUTINE_TRIM · 5 tree2026-11-02 → 2026-11-19
Oczekuje na przydział QDIP
AU-089ROUTINE_TRIM · 6 tree2026-11-02 → 2026-11-20
Oczekuje na przydział QDIP
AU-090HAZARD_TREE_REMOVAL · 2 tree2026-11-02 → 2026-11-21
Oczekuje na przydział QDIP
AU-091ROUTINE_TRIM · 3 tree2026-11-02 → 2026-11-22
Oczekuje na przydział QDIP
AU-092ROUTINE_TRIM · 4 tree2026-11-02 → 2026-11-23
Oczekuje na przydział QDIP
AU-093ROUTINE_TRIM · 5 tree2026-11-02 → 2026-11-24
Oczekuje na przydział QDIP
AU-094ROUTINE_TRIM · 6 tree2026-11-02 → 2026-11-25
Oczekuje na przydział QDIP
AU-095HAZARD_TREE_REMOVAL · 2 tree2026-11-02 → 2026-11-26
Oczekuje na przydział QDIP
AU-096ROUTINE_TRIM · 3 tree2026-11-02 → 2026-11-03
Oczekuje na przydział QDIP
AU-097ROUTINE_TRIM · 4 tree2026-11-02 → 2026-11-04
Oczekuje na przydział QDIP
AU-098ROUTINE_TRIM · 5 tree2026-11-02 → 2026-11-05
Oczekuje na przydział QDIP
AU-099ROUTINE_TRIM · 6 tree2026-11-02 → 2026-11-06
Oczekuje na przydział QDIP
AU-100HAZARD_TREE_REMOVAL · 2 tree2026-11-02 → 2026-11-07
Oczekuje na przydział QDIP