sgcUI sgcPlanner jest już dostępne

sgcPlanner. Trzy widoki. Jeden plan.

Pokaż ten sam plan jako kalendarz dla zespołu, wykres Gantta dla kierownika projektu i tablicę Kanban dla osób wykonujących pracę. Przeciągnij kartę do Done, a pasek Gantta i kalendarz od razu za nią podążą. Natywnie dla Delphi, C++ Builder i .NET, z kodem źródłowym.

  • VCL
  • FireMonkey
  • WinForms
  • WPF
  • Avalonia
  • Delphi 7 do 13
  • 11 msna automatyczne zaplanowanie 10 000 zadań z 15 000 powiązań, Win64
  • 5 msukład Kanban z 5 000 kart w 8 kolumnach i 6 torach
  • 1 msukład widoku tygodnia harmonogramu z 2 000 elementów czasowych
  • 3widoki jednego obiektu danych: harmonogram, Gantt i Kanban

Wszystko, czego potrzebuje plan.

Spotkania dla zespołu, projekty dla kierownika, tablica dla osób wykonujących pracę. sgcPlanner rysuje wszystkie trzy z jednego modelu, na każdym frameworku.

  • Trzy widoki, jeden model

    Harmonogram, Gantt i Kanban powiązane z jednym TsgcPlannerData, zawsze zsynchronizowane.

  • Osoby i sale

    Widoki dnia, tygodnia roboczego, tygodnia, miesiąca, agendy i osi czasu, grupowane według zasobu.

  • Projekty, które się planują

    Powiązania z opóźnieniem, automatyczne planowanie na kalendarzu pracy, ścieżka krytyczna i plany bazowe.

  • Twoje dane, Twoje formaty

    Powiązanie z TDataSet, JSON, iCalendar i Microsoft Project XML, import i eksport.

Zobacz, jak działa.

Nagrane z dem sgcPlanner i dem pakietu sgcUI.

Harmonogram

Przeciągaj, aby tworzyć, przenosić i zmieniać rozmiar.

  • Przeciągnij po pustych przedziałach, a OnItemCreate nada nazwę nowemu zdarzeniu albo odrzuci przedział.
  • Przenoszenie i zmiana rozmiaru przyciągają się do Options.SlotMinutes, podgląd podąża za wskaźnikiem, a Escape anuluje operację.
  • Sześć widoków: dzień, tydzień roboczy, tydzień, miesiąc, agenda i oś czasu zasobów.
Wykres Gantta ze ścieżką krytyczną na czerwono i zacieniowanymi dniami wolnymi od pracy
Gantt

Planuj automatycznie i zobacz ścieżkę krytyczną.

  • Schedule umieszcza każde zadanie po jego poprzednikach na kalendarzu pracy, pomijając dni wolne od pracy i święta.
  • ShowCriticalPath wyróżnia zadania, które wyznaczają datę zakończenia, a TotalSlack podaje liczbę minut, o jaką zadanie może się opóźnić.
  • Powiązania zakończenie do rozpoczęcia, rozpoczęcie do rozpoczęcia, zakończenie do zakończenia lub rozpoczęcie do zakończenia, z opóźnieniem w czasie pracy.
Kanban

Tory i limity WIP utrzymują płynność pracy.

  • SwimlaneBy dzieli tablicę na pasy według zasobu, zadania nadrzędnego lub tagu.
  • WIPLimit ogranicza kolumnę we wszystkich torach: pwmWarn ją oznacza, a pwmBlock odrzuca upuszczenie.
  • Upuszczona karta zmienia swój status we wspólnych danych, więc Gantt i harmonogram od razu za nią podążają.
Plan powiązany z TDataSet, pokazany jako Gantt i tablica Kanban, z edycjami zapisywanymi z powrotem
Twoje dane

Powiąż TDataSet, zapisz JSON, wyrenderuj PNG.

  • TsgcPlannerSource_DataSet wczytuje elementy, zasoby i zależności z FireDAC, TClientDataSet lub dbExpress i zapisuje edycje z powrotem.
  • TsgcPlannerMSProject czyta i zapisuje Microsoft Project XML, a TsgcPlannerICalendar pliki .ics innych kalendarzy.
  • TsgcPlannerRenderer rysuje dowolny widok do PNG lub SVG bez okna, w Windows lub Linux64.

Harmonogram zespołu w kilku linijkach.

Dwie osoby jako zasoby, codzienne spotkanie stand-up z reguły cykliczności i widok tygodnia grupowany według osób. To samo API w Delphi, C++ Builder i C#.

dotnet add package esegece.sgcPlanner.WinForms

Wersje C++ Builder i C#

uses
  Classes, Controls, Forms, SysUtils,
  sgcUICore_Theme, sgcPlanner_Data, sgcPlanner_Scheduler,
  sgcPlanner_Scheduler_VCL;

procedure CreateScheduler(aForm: TForm);
var
  oData: TsgcPlannerData;
  oScheduler: TsgcVCLScheduler;
  vItem: TsgcPlannerItem;
  vMonday: TDateTime;
begin
  vMonday := Date - DayOfWeek(Date) + 2;
  oData := TsgcPlannerData.Create(aForm);
  oData.Resources.AddResource('ana', 'Ana').Color := $FF2563EB;
  oData.Resources.AddResource('luis', 'Luis').Color := $FF0F766E;
  // a daily stand-up from an iCalendar recurrence rule
  vItem := oData.AddItem('standup');
  vItem.Title := 'Daily stand-up';
  vItem.Start := vMonday + EncodeTime(9, 0, 0, 0);
  vItem.Finish := vMonday + EncodeTime(9, 15, 0, 0);
  vItem.RecurrenceRule := 'FREQ=DAILY;BYDAY=MO,TU,WE,TH,FR';
  vItem.Resources := 'ana,luis';
  // a week view, one column per person
  oScheduler := TsgcVCLScheduler.Create(aForm);
  oScheduler.Parent := aForm;
  oScheduler.Align := alClient;
  oScheduler.Data := oData;
  oScheduler.Theme := utDark;
  oScheduler.View := psvWeek;
  oScheduler.Options.GroupByResource := True;
end;

Część sgcUI.

Kup sgcPlanner osobno albo otrzymaj go w sgcUI Enterprise, obok pozostałych produktów, które dzielą jego motyw i środowisko uruchomieniowe. Każdy z kodem źródłowym.

Osobno

sgcPlanner

Sam planer, pełny kod źródłowy i 1 rok aktualizacji.

€249 / programista
Cennik sgcPlanner

Standard

sgcGrid, sgcNavigation, sgcToolbar i sgcEditors.

€380 / programista
Zobacz Standard

Professional

Standard plus sgcCharts, sgcDashboard i sgcGauges.

€529 / programista
Zobacz Professional
Zawiera sgcPlanner

Enterprise

Wszystkie 15 produktów sgcUI.

€699 / programista
Zobacz Enterprise

W .NET esegece.sgcPlanner.Community na NuGet jest bezpłatny. sgcPlanner jest też w Pakiet All-Access.

Poznaj sgcUI

Współpracuje z resztą sgcUI.

Każdy produkt sgcUI rysuje przy użyciu tego samego środowiska, sgcUICore, więc planer dzieli czcionki, odstępy, kolor akcentu i motyw z otaczającymi go kontrolkami.

Wbuduj sgcPlanner we własną aplikację już dziś.

Pobierz wersję próbną z odblokowanymi wszystkimi funkcjami i uruchom dema ProjectPlanner, TeamScheduler i TaskBoard albo najpierw przejrzyj wszystkie funkcje.

Najnowsze wpisy na blogu

Zobacz wszystkie wpisy →

Oglądasz widok sgcPlanner eSeGeCe.

Pokaż mi inne ujęcie →
30-dniowa gwarancja zwrotu pieniędzyNie jesteś zadowolony? Poproś o pełny zwrot pieniędzy w ciągu 30 dni od zakupu. Zobacz politykę zwrotów