sgcPlanner Macierz funkcji

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.

Harmonogram

Funkcje: 8

Gantt

Funkcje: 7

Kanban

Funkcje: 2

.NET

Pakiety NuGet: 7

Dokumentacja

Pomoc online i podręczniki PDF

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.

Harmonogram

FunkcjaSzczegółyCommunityPomoc
Siedem widokówDzień, 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.Pomoc
PrzeciąganiePrzeciągnij, aby utworzyć spotkanie, przenoś je i zmieniaj rozmiar myszą (OnItemCreate).Pomoc
Widok rocznyDwanaście mini miesięcy, w których każdy dzień jest zacieniony według obłożenia; dwukrotne kliknięcie otwiera dzień (psvYear).Pomoc
PrzypomnieniaReminderMinutes dla każdego elementu, a TsgcPlannerReminders wywołuje OnReminder, gdy nadejdzie czas przypomnienia, z Snooze i Dismiss.Pomoc
Strefy czasoweStrefa czasowa dla każdego elementu (Item.TimeZone), a widoki pokazują wszystkie elementy w jednej strefie wyświetlania (Data.DisplayTimeZone).Pomoc
PowtarzanieSpotkania cykliczne z reguły iCalendar RRULE, na przykład FREQ=WEEKLY;BYDAY=TU.ZarejestrowanaPomoc
ZasobyOsoby i sale jako zasoby, każdy na osobnym torze (GroupByResource).Pomoc
Kalendarz roboczyDni robocze, godziny pracy i święta (WorkDays, WorkTime, Holidays); widoczny zakres przez DayStartHour i DayEndHour.Pomoc

Gantt

FunkcjaSzczegółyCommunityPomoc
Drzewo zadańWBS przez ParentId, zadania zbiorcze, kamienie milowe i postęp.Pomoc
Skala czasuPowię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).Pomoc
ZależnościPowiązania FS, SS, FF i SF z opóźnieniem; przeciągnij od końca paska, aby połączyć.ZarejestrowanaPomoc
Automatyczne planowanieSchedule i AutoSchedule według kalendarza roboczego.ZarejestrowanaPomoc
Ścieżka krytycznaShowCriticalPath zaznacza łańcuch zadań, który wyznacza koniec projektu; TotalSlack dla każdego zadania.ZarejestrowanaPomoc
Linie bazoweSetBaseline zapisuje plan, a ShowBaseline rysuje go jako cienki pasek pod każdym bieżącym paskiem.ZarejestrowanaPomoc
Histogram zasobówShowHistogram 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.Pomoc

Kanban

FunkcjaSzczegółyCommunityPomoc
Kolumny i kartyJedna 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.Pomoc
Tory i limity WIPTory według zasobu, elementu nadrzędnego lub tagu (SwimlaneBy) oraz limity WIP (WIPMode).ZarejestrowanaPomoc

Wspólne dane i wymiana

FunkcjaSzczegółyCommunityPomoc
Zsynchronizowane widokiPrzeciągnij kartę do Done, a pasek Gantta i zdarzenie harmonogramu podążą od razu (BarColorMode = pbcStatus, SyncSelection).Pomoc
Powiązanie z DataSetTsgcPlannerSource_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.Pomoc
Powiązanie ItemsSource (.NET)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.Pomoc
Projektant Visual Studio (.NET)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.Pomoc
JSONSaveToFile i LoadFromFile zapisują i wczytują udokumentowany format JSON sgcPlanner, w każdej edycji.Pomoc
iCalendarImportuj i eksportuj pliki .ics (TsgcPlannerICalendar).ZarejestrowanaPomoc
MS Project XMLImportuj i eksportuj Microsoft Project XML (TsgcPlannerMSProject).ZarejestrowanaPomoc
Smart PasteNaciś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.Pomoc
Cofanie i ponawianieData.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.Pomoc
Edycja w miejscuF2 albo przeciągnięcie w harmonogramie, aby utworzyć element, a potem wpisanie tytułu nad elementem w harmonogramie, Ganttcie lub Kanbanie (InplaceEdit, BeginEdit).Pomoc

Motywy, renderowanie i mosty

FunkcjaSzczegółyCommunityPomoc
MotywyJasny i ciemny motyw: Theme := utDark.Pomoc
Renderowanie bez interfejsuTsgcPlannerRenderer renderuje PNG i SVG na serwerze lub w systemie Linux64.Pomoc
Synchronizacja z Google CalendarTsgcPlannerGoogleSync 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.ZarejestrowanaPomoc
Synchronizacja z Outlook i Microsoft 365TsgcPlannerGraphSync 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.ZarejestrowanaPomoc
Synchronizacja CalDAVTsgcPlannerCalDAVSync 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).ZarejestrowanaPomoc
Subskrypcja iCalTsgcPlannerICalSubscription subskrybuje adres URL .ics tylko do odczytu (Google, Outlook, Apple, listy świąt; webcal:// jest akceptowany) z ETag i If-Modified-Since.ZarejestrowanaPomoc
Od prawej do lewej (arabski i hebrajski)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.Pomoc
Drukowanie i podgląd wydrukuPrint 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).Pomoc
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).ZarejestrowanaPomoc
Dostępność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.Pomoc

sgcPlanner dla .NET

Planner .NET to port w C# z tym samym modelem danych, dla WinForms, WPF i Avalonia, z mostami kalendarza jako osobnym pakietem.

PakietEdycjaZawartość
esegece.sgcPlanner.CommunityCommunity (bezpłatna)Biblioteka podstawowa
esegece.sgcPlanner.WinForms.CommunityCommunity (bezpłatna)Kontrolki Windows Forms
esegece.sgcPlanner.Wpf.CommunityCommunity (bezpłatna)Kontrolki WPF
esegece.sgcPlanner.Avalonia.CommunityCommunity (bezpłatna)Kontrolki Avalonia
esegece.sgcPlanner.Rendering.CommunityCommunity (bezpłatna)Renderowanie bez interfejsu
esegece.sgcPlannerZarejestrowanaBiblioteka podstawowa
esegece.sgcPlanner.WinFormsZarejestrowanaKontrolki Windows Forms
esegece.sgcPlanner.WpfZarejestrowanaKontrolki WPF
esegece.sgcPlanner.AvaloniaZarejestrowanaKontrolki Avalonia
esegece.sgcPlanner.RenderingZarejestrowanaRenderowanie bez interfejsu
esegece.sgcPlanner.sgcWebSocketsTylko zarejestrowanaMost sgcWebSockets

Dokumentacja

Każda funkcja sgcPlanner jest opisana w pomocy sgcUI, z osobną wersją dla każdego środowiska programistycznego.

Pomoc online

Zacznij od wprowadzenia do sgcPlanner, a potem przejdź do szybkiego startu i tematów o funkcjach.

Delphi →
C++ Builder →
.NET →

Podręczniki PDF

Cała pomoc sgcUI jako plik PDF, do czytania offline lub wydruku.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →

Przewodniki synchronizacji kalendarzy

Zarejestruj aplikację, połącz kalendarz i uruchom demo OutlookCalendarSync i CalDAVSync.

Outlook i Microsoft 365 →
CalDAV →
Najkorzystniejsza oferta: All-AccessWszystkie produkty eSeGeCe, ze wsparciem Premium w cenie, już od €1,059 rocznie.
Zobacz cennik All-Access

Twórz z sgcPlanner

Pobierz wersję próbną sgcUI i dodaj sgcPlanner do swojej aplikacji Delphi, C++ Builder lub .NET.