Wszystko, co potrafi sgcPlanner, pogrupowane według zadań, z linkiem do tematu pomocy każdej funkcji. Harmonogram, Gantt i Kanban wiążą się z jednym TsgcPlannerData, więc zmiana w jednym widoku od razu widać w pozostałych.
Zarejestrowana oznacza funkcje, które są w edycji zarejestrowanej i wersji próbnej, a nie ma ich w bezpłatnej edycji Community. ~ oznacza funkcję, którą Community ma tylko częściowo, z różnicą poniżej.
Każdy wiersz prowadzi do swojego tematu pomocy. Kolumna Community pokazuje, co zawiera bezpłatna edycja .NET Community; wszystko jest w edycji zarejestrowanej i wersji próbnej.
Funkcje
Harmonogram
Funkcja
Szczegóły
Community
Pomoc
Siedem widoków
Dzień, tydzień roboczy, tydzień, miesiąc, rok, agenda i oś czasu (psvDay do psvTimeline). Widok Timeline zasobów jest w edycji zarejestrowanej.
~Widok Timeline zasobów jest w edycji Registered; w Community ten widok pokazuje komunikat.
Powiększenie od 5 minut do lat, z dwoma poziomami podziałki, a w Ganttcie z trzema (TierCount równe 3), i zacieniowanym czasem wolnym od pracy (TimeScale, Zoom).
ShowHistogram rysuje pod wykresem obciążenie każdego zasobu w każdym podziale; część powyżej pojemności zasobu jest malowana kolorem krytycznym (HistogramResourceId, HistogramHeight). Capacity zasobu określa, ile pracy może on przyjąć: 1 dla osoby na pełny etat (domyślnie), 0.5 dla pół etatu lub 3 dla zespołu trzech osób, a linia pojemności histogramu i GetResourceLoad ją uwzględniają. Pojemność jest zapisywana w JSON plannera oraz odczytywana i zapisywana jako MaxUnits w XML Microsoft Project.
Jedna kolumna na status z plakietką liczby i strzałką zwijania; przeciągnij kartę, aby zmienić jej status i pozycję. Karty pokazują tytuł, tagi, inicjały zasobu, termin i postęp.
TsgcPlannerSource_DataSet wiąże elementy, zasoby i zależności z dowolnym TDataSet i zapisuje zmiany z powrotem. OnBeforeWriteBack może odrzucić zmianę, OnWriteBack zgłasza każdy zapis, a OnWriteBackError nieudany, przy czym odrzucony lub nieudany zapis przywraca planner do wartości z DataSet. Throttle grupuje szybkie zmiany na żywo w jedno odświeżenie, FollowCursor zaznacza element bieżącego rekordu, cofanie i ponawianie są również zapisywane z powrotem, a ResourceFields.CapacityField odczytuje pojemność każdego zasobu.
Scheduler, Gantt i Kanban wiążą ItemsSource, ResourcesSource i DependenciesSource w WPF i Avalonia oraz pary DataSource i DataMember w WinForms. ItemFields, ResourceFields i DependencyFields mapują nazwy składowych, także jako elementy właściwości XAML. Przesunięte i zmienione elementy, nowe i usunięte elementy oraz zależności są zapisywane z powrotem do powiązanych obiektów (ItemsWriteBack). W WPF obowiązuje filtr ICollectionView.
Inteligentny znacznik Schedulera, Gantta i Kanbana w WinForms pokazuje Data Source, Data Member, Resources Data Source, Dependencies Data Source, Item Fields i Items Write Back, na .NET Framework i na .NET 8 lub nowszym, a nazwy pól wyświetlają kolumny lub właściwości powiązanych danych. Bez danych i bez powiązania Scheduler, Gantt i Kanban pokazują 6 przykładowych zadań bieżącego tygodnia, ze statusami, postępem i 2 zasobami, w projektancie oraz w podglądach WPF i Avalonia. Przykład nigdy nie jest zapisywany w formularzu ani w XAML.
Naciśnij Ctrl+Shift+V w widoku Scheduler, Gantt lub Kanban albo wywołaj SmartPaste, a wklejony tekst, na przykład e-mail, stanie się nowym elementem lub wypełni zaznaczony: tytuł, początek, koniec, zasoby, tagi i notatki, a także cały dzień, postęp lub status, jeśli widok je ma. Zasoby i statusy są dopasowywane do własnych w planerze, OnSmartPaste może edytować lub odrzucić wartości, a SmartPasteUndo cofa zmianę. Do dostawcy AI ustawionego w AIProvider wysyłany jest tylko wklejony tekst i opisy pól, a bez dostawcy lokalny parser odczytuje wiersze takie jak Title: Review.
Data.Undo rejestruje każdą zmianę wykonaną przez widok, klawiaturę, Smart Paste, silnik planowania lub kod, współdzieloną przez wszystkie widoki; BeginGroup i EndGroup łączą wiele zmian w jeden krok.
F2 albo przeciągnięcie w harmonogramie, aby utworzyć element, a potem wpisanie tytułu nad elementem w harmonogramie, Ganttcie lub Kanbanie (InplaceEdit, BeginEdit).
TsgcPlannerGoogleSync synchronizuje planner z jednym kalendarzem Google w obu kierunkach przez sgcWebSockets, z tokenem synchronizacji, stronicowaniem i obsługą konfliktów (OnConflict). Przypomnienia zmienione w plannerze są wysyłane do Google przy aktualizacji zdarzenia, a przypomnienia zmienione w Google są odczytywane z powrotem.
TsgcPlannerGraphSync synchronizuje planner z jednym kalendarzem Outlook z Microsoft 365 lub Outlook.com w obu kierunkach przez Microsoft Graph i sgcWebSockets, z zapytaniami delta i obsługą konfliktów (OnConflict). Cykliczne serie z Outlooka trafiają jako jeden element cykliczny ze swoim RRULE (dzienny, tygodniowy, miesięczny, roczny, z interwałem, liczbą wystąpień lub datą końca), zmienione wystąpienia trafiają jako zmodyfikowane wystąpienia, a anulowane jako wyjątki. Serie, daty wyjątków i zmodyfikowane wystąpienia utworzone w plannerze są odsyłane do Outlooka.
TsgcPlannerCalDAVSync synchronizuje planner z jednym kalendarzem CalDAV (Nextcloud, iCloud, Fastmail, Radicale lub dowolny serwer CalDAV) w obu kierunkach przez sgcWebSockets, z tokenami synchronizacji, ETag i obsługą konfliktów (OnConflict).
TsgcPlannerICalSubscription subskrybuje adres URL .ics tylko do odczytu (Google, Outlook, Apple, listy świąt; webcal:// jest akceptowany) z ETag i If-Modified-Since.
Kolumny Scheduler i Kalendarza oraz linijka czasu, siatka zadań i rozdzielacz Gantta, a także kolumny i karty Kanban są odbite lustrzanie; czas nadal biegnie z góry na dół. MirrorTimeline prowadzi oś czasu Gantta od prawej, tak jak robi to Microsoft Project.
Print i ShowPrintPreview drukują zakres harmonogramu na jednej stronie, wykres Gantta w kafelkach z listą zadań i nagłówkiem czasu na każdej stronie oraz tablicę Kanban w szerokości strony bez przecinania karty. PrintSettings ustawia raz papier, orientację, marginesy, skalowanie, nagłówek i stopkę dla drukarki, podglądu i PDF. We wszystkich wydaniach, w VCL, FireMonkey, WinForms, WPF i Avalonia (FireMonkey drukuje w systemach Windows i macOS).
Dostępny eksport do PDF, PDF/UA i PDF/A (z sgcPDF)
ExportToPDF zapisuje strony wektorowe z prawdziwym tekstem i tekstem alternatywnym, który nazywa widok, zakres dat i elementy na stronie. Plik jest domyślnie oznakowanym dokumentem PDF/UA, a PDFALevel dodaje PDF/A-2a lub PDF/A-3a. Wymaga mostka sgcUIPDF i licencjonowanego sgcPDF (esegece.sgcUICore.sgcPDF w .NET).
Widoki Scheduler, Timeline, Gantt i Kanban są udostępniane UI Automation wraz z dniami, torami, kolumnami, elementami i zależnościami. Odpowiedniki w klawiaturze przesuwają elementy i zmieniają ich rozmiar, tworzą zależności Gantta (Ctrl+K) i przenoszą karty Kanban, wskaźnik fokusu jest zawsze widoczny, a wysoki kontrast systemu Windows zastępuje kolory elementów konturami. Domyślnie włączona w VCL (Delphi 7 do 13), FireMonkey w systemie Windows, WinForms, WPF i Avalonia.