sgcPlanner Feature-Matrix

Alles, was sgcPlanner kann, nach Aufgabe gruppiert, mit einem Link zum Hilfethema jeder Funktion. Terminplaner, Gantt und Kanban binden an ein TsgcPlannerData, daher erscheint eine Änderung in einer Ansicht sofort in den anderen.

Terminplaner

8 Funktionen

Gantt

7 Funktionen

Kanban

2 Funktionen

.NET

7 NuGet-Pakete

Dokumentation

Online-Hilfe und PDF-Handbücher

Registered kennzeichnet die Features, die in den Editionen Registered und Testversion enthalten sind, aber nicht in der kostenlosen Community Edition. ~ kennzeichnet ein Feature, das Community nur teilweise enthält, mit dem Unterschied darunter.

Jede Zeile verlinkt auf ihr Hilfethema. Die Spalte Community zeigt, was die kostenlose .NET Community Edition enthält; alles ist in Registered und in der Testversion enthalten.

Terminplaner

FunktionDetailsCommunityHilfe
Sieben AnsichtenTag, Arbeitswoche, Woche, Monat, Jahr, Agenda und Zeitachse (psvDay bis psvTimeline). Die Zeitachsenansicht für Ressourcen ist in der registrierten Edition enthalten.~Die Ressourcen-Zeitachsenansicht ist Registered; in Community zeigt diese Ansicht einen Hinweis.Hilfe
Drag and DropZiehen, um einen Termin anzulegen, mit der Maus verschieben und in der Größe ändern (OnItemCreate).Hilfe
JahresansichtZwölf Mini-Monate, jeden Tag nach Auslastung schattiert; ein Doppelklick öffnet den Tag (psvYear).Hilfe
ErinnerungenReminderMinutes pro Element, und TsgcPlannerReminders löst OnReminder aus, wenn eine fällig ist, mit Snooze und Dismiss.Hilfe
ZeitzonenEine Zeitzone pro Element (Item.TimeZone), und die Ansichten zeigen jedes Element in einer Anzeigezone (Data.DisplayTimeZone).Hilfe
WiederholungWiederkehrende Termine aus einer iCalendar-RRULE, zum Beispiel FREQ=WEEKLY;BYDAY=TU.RegistriertHilfe
RessourcenPersonen und Räume als Ressourcen, jeweils mit eigener Spur (GroupByResource).Hilfe
ArbeitskalenderArbeitstage, Arbeitszeiten und Feiertage (WorkDays, WorkTime, Holidays); der sichtbare Bereich mit DayStartHour und DayEndHour.Hilfe

Gantt

FunktionDetailsCommunityHilfe
AufgabenbaumProjektstrukturplan über ParentId, Sammelvorgänge, Meilensteine und Fortschritt.Hilfe
ZeitskalaZoom von 5 Minuten bis zu Jahren mit zwei Skalenebenen, im Gantt auch drei (TierCount 3), und schattierter arbeitsfreier Zeit (TimeScale, Zoom).Hilfe
AbhängigkeitenVerknüpfungen vom Typ FS, SS, FF und SF mit Verzögerung; zum Verknüpfen vom Ende eines Balkens ziehen.RegistriertHilfe
Automatische TerminierungSchedule und AutoSchedule auf Basis des Arbeitskalenders.RegistriertHilfe
Kritischer PfadShowCriticalPath markiert die Aufgabenkette, die das Projektende bestimmt; TotalSlack pro Aufgabe.RegistriertHilfe
BasispläneSetBaseline und ShowBaseline.RegistriertHilfe
Ressourcen-HistogrammShowHistogram zeichnet die Auslastung jeder Ressource pro Teilstrich unter dem Diagramm; der Teil über 100 % wird in der kritischen Farbe gemalt (HistogramResourceId, HistogramHeight).Hilfe

Kanban

FunktionDetailsCommunityHilfe
Spalten und KartenEine Spalte pro Status mit Zähler-Badge und Pfeil zum Einklappen; eine Karte ziehen, um Status und Rang zu ändern. Karten zeigen Titel, Tags, Initialen der Ressource, Fälligkeitsdatum und Fortschritt.Hilfe
Swimlanes und WIP-LimitsSwimlanes nach Ressource, übergeordnetem Element oder Tag (SwimlaneBy) und WIP-Limits (WIPMode).RegistriertHilfe

Gemeinsame Daten und Austausch

FunktionDetailsCommunityHilfe
Synchronisierte AnsichtenEine Karte nach Done ziehen, und der Gantt-Balken und der Termin im Terminplaner folgen sofort (BarColorMode = pbcStatus, SyncSelection).Hilfe
DataSet-BindungTsgcPlannerSource_DataSet lädt Einträge aus einem TDataSet.Hilfe
ItemsSource-Bindung (.NET)Der Scheduler, das Gantt und das Kanban binden ItemsSource, ResourcesSource und DependenciesSource in WPF und Avalonia sowie DataSource- und DataMember-Paare in WinForms. ItemFields, ResourceFields und DependencyFields ordnen die Membernamen zu, auch als XAML-Eigenschaftselemente. Verschobene und in der Größe geänderte Elemente, neue und gelöschte Elemente sowie Abhängigkeiten werden in die gebundenen Objekte zurückgeschrieben (ItemsWriteBack). In WPF gilt der Filter eines ICollectionView.Hilfe
Visual-Studio-Designer (.NET)Das Smart Tag des WinForms-Schedulers, -Gantts und -Kanbans zeigt Data Source, Data Member, Resources Data Source, Dependencies Data Source, Item Fields und Items Write Back, unter .NET Framework und unter .NET 8 oder höher, und die Feldnamen listen die Spalten oder Eigenschaften der gebundenen Daten auf. Ohne Daten und ohne Bindung zeigen der Scheduler, das Gantt und das Kanban im Designer und in den WPF- und Avalonia-Vorschauen 6 Beispielaufgaben der aktuellen Woche, mit Status, Fortschritt und 2 Ressourcen. Das Beispiel wird nie im Formular oder im XAML gespeichert.Hilfe
JSONSaveToFile und LoadFromFile schreiben und lesen das dokumentierte sgcPlanner-JSON-Format, in jeder Edition.Hilfe
iCalendar.ics-Dateien importieren und exportieren (TsgcPlannerICalendar).RegistriertHilfe
MS-Project-XMLMicrosoft-Project-XML importieren und exportieren (TsgcPlannerMSProject).RegistriertHilfe
Smart PasteDrücke Ctrl+Shift+V in der Scheduler-, Gantt- oder Kanban-Ansicht oder rufe SmartPaste auf, und ein eingefügter Text wie eine E-Mail wird zu einem neuen Eintrag oder füllt den ausgewählten: Titel, Beginn, Ende, Ressourcen, Tags und Notizen, dazu ganztägig, Fortschritt oder Status, wo die Ansicht sie hat. Ressourcen und Status werden denen des Planers zugeordnet, OnSmartPaste kann die Werte ändern oder ablehnen, und SmartPasteUndo nimmt die Änderung zurück. An den in AIProvider gesetzten KI-Anbieter werden nur der eingefügte Text und die Feldbeschreibungen gesendet, und ohne Anbieter liest ein lokaler Parser Zeilen wie Title: Review.Hilfe
Rückgängig und WiederholenData.Undo zeichnet jede Änderung durch eine Ansicht, die Tastatur, Smart Paste, die Terminierungs-Engine oder Code auf und wird von allen Ansichten geteilt; BeginGroup und EndGroup machen aus vielen Änderungen einen Schritt.Hilfe
Bearbeitung an Ort und StelleF2, oder im Terminplaner zum Anlegen ziehen, dann den Titel über dem Element im Terminplaner, im Gantt oder im Kanban eintippen (InplaceEdit, BeginEdit).Hilfe

Themes, Rendering und Brücken

FunktionDetailsCommunityHilfe
ThemesHelle und dunkle Themes: Theme := utDark.Hilfe
Headless-RenderingTsgcPlannerRenderer rendert PNG und SVG auf einem Server oder unter Linux64.Hilfe
Google-Calendar-SynchronisierungTsgcPlannerGoogleSync synchronisiert einen Planer in beide Richtungen mit einem Google-Kalender über sgcWebSockets, mit Sync-Token, Seitenweise-Abruf und Konfliktbehandlung (OnConflict).RegistriertHilfe
Outlook- und Microsoft-365-SynchronisierungTsgcPlannerGraphSync synchronisiert einen Planer in beide Richtungen mit einem Outlook-Kalender von Microsoft 365 oder Outlook.com über Microsoft Graph und sgcWebSockets, mit Delta-Abfragen und Konfliktbehandlung (OnConflict).RegistriertHilfe
CalDAV-SynchronisierungTsgcPlannerCalDAVSync synchronisiert einen Planer in beide Richtungen mit einem CalDAV-Kalender (Nextcloud, iCloud, Fastmail, Radicale oder jeder CalDAV-Server) über sgcWebSockets, mit Sync-Tokens, ETags und Konfliktbehandlung (OnConflict).RegistriertHilfe
iCal-AbonnementTsgcPlannerICalSubscription abonniert eine schreibgeschützte .ics-URL (Google, Outlook, Apple, Feiertagslisten; webcal:// wird akzeptiert) mit ETag und If-Modified-Since.RegistriertHilfe
Rechts nach links (Arabisch und Hebräisch)Scheduler- und Calendar-Spalten samt Zeitlineal, das Gantt-Aufgabengrid mit Splitter sowie Kanban-Spalten und -Karten sind gespiegelt; die Zeit läuft weiter von oben nach unten. MirrorTimeline lässt die Gantt-Zeitachse von rechts laufen, wie es Microsoft Project tut.Hilfe
Drucken und DruckvorschauPrint und ShowPrintPreview drucken den Bereich des Terminplaners auf einer Seite, das Gantt-Diagramm in Kacheln mit Aufgabenliste und Zeitkopf auf jeder Seite und das Kanban-Board in Seitenbreite, ohne eine Karte zu zerschneiden. PrintSettings legt Papier, Ausrichtung, Ränder, Skalierung, Kopf- und Fußzeile einmal für Drucker, Vorschau und PDF fest. In jeder Edition, unter VCL, FireMonkey, WinForms, WPF und Avalonia (FireMonkey druckt unter Windows und macOS).Hilfe
Barrierefreier PDF-Export, PDF/UA und PDF/A (mit sgcPDF)ExportToPDF schreibt Vektorseiten mit echtem Text und einem Alternativtext, der die Ansicht, den Datumsbereich und die Einträge auf der Seite nennt. Die Datei ist standardmäßig ein getaggtes PDF/UA-Dokument, und PDFALevel ergänzt PDF/A-2a oder PDF/A-3a. Erfordert die sgcUIPDF-Brücke und ein lizenziertes sgcPDF (esegece.sgcUICore.sgcPDF in .NET).RegistriertHilfe
BarrierefreiheitDie Ansichten Scheduler, Timeline, Gantt und Kanban werden über UI Automation mit ihren Tagen, Bahnen, Spalten, Einträgen und Abhängigkeiten bereitgestellt. Tastaturalternativen verschieben Einträge und ändern ihre Größe, erstellen Gantt-Abhängigkeiten (Strg+K) und verschieben Kanban-Karten, der Fokusrahmen ist immer sichtbar, und der hohe Kontrast von Windows ersetzt Eintragsfarben durch Umrisse. Standardmäßig aktiv unter VCL (Delphi 7 bis 13), in FireMonkey unter Windows, WinForms, WPF und Avalonia.Hilfe

sgcPlanner für .NET

Der .NET-Planer ist ein C#-Port mit demselben Datenmodell, für WinForms, WPF und Avalonia, mit den Kalenderbrücken als eigenem Paket.

PaketEditionInhalt
esegece.sgcPlanner.CommunityCommunity (kostenlos)Kernbibliothek
esegece.sgcPlannerRegisteredKernbibliothek
esegece.sgcPlanner.WinFormsRegisteredWindows-Forms-Steuerelemente
esegece.sgcPlanner.WpfRegisteredWPF-Steuerelemente
esegece.sgcPlanner.AvaloniaRegisteredAvalonia-Steuerelemente
esegece.sgcPlanner.RenderingRegisteredHeadless-Rendering
esegece.sgcPlanner.sgcWebSocketsNur RegisteredsgcWebSockets-Brücke

Dokumentation

Jede Funktion von sgcPlanner ist in der sgcUI-Hilfe dokumentiert, mit je einer Ausgabe für jede Entwicklungsumgebung.

Online-Hilfe

Beginne mit der Einführung zu sgcPlanner, und folge dann der Schnellstartanleitung und den Funktionsthemen.

Delphi →
C++ Builder →
.NET →

PDF-Handbücher

Die komplette sgcUI-Hilfe als PDF-Datei, zum Offline-Lesen oder Ausdrucken.

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

Anleitungen zur Kalender-Synchronisierung

Die App registrieren, den Kalender verbinden und die Demos OutlookCalendarSync und CalDAVSync ausführen.

Outlook und Microsoft 365 →
CalDAV →
Bestes Preis-Leistungs-Verhältnis: All-AccessAlle eSeGeCe-Produkte, inklusive Premium-Support, ab €1,059 pro Jahr.
All-Access-Preise ansehen

Entwickle mit sgcPlanner

Lade die sgcUI-Testversion herunter und füge sgcPlanner zu deiner Delphi-, C++ Builder- oder .NET-Anwendung hinzu.