sgcPlanner Matriz de recursos

Tudo o que o sgcPlanner faz, agrupado por tarefa, com um link para o tópico de ajuda de cada recurso. A agenda, o Gantt e o Kanban se vinculam a um único TsgcPlannerData, de modo que uma alteração em uma visão aparece nas outras de imediato.

Agenda

8 recursos

Gantt

7 recursos

Kanban

2 recursos

.NET

7 pacotes NuGet

Documentação

Ajuda online e manuais em PDF

Registrada marca os recursos que estão nas edições Registrada e de Avaliação e não na edição Community gratuita. ~ marca um recurso que a Community tem em parte, com a diferença descrita abaixo.

Cada linha leva ao seu tópico da ajuda. A coluna Community mostra o que a edição .NET Community gratuita inclui; tudo está na Registrada e na Avaliação.

Agenda

RecursoDetalhesCommunityAjuda
Sete visõesDia, semana útil, semana, mês, ano, pauta e linha do tempo (psvDay a psvTimeline). A visão Timeline de recursos está na edição Registrada.~A visão Timeline de recursos é Registrada; na Community essa visão mostra um aviso.Ajuda
Arrastar e soltarArraste para criar uma reunião, mova e redimensione com o mouse (OnItemCreate).Ajuda
Visão de anoDoze mini meses com cada dia sombreado conforme o quanto está ocupado; um clique duplo abre o dia (psvYear).Ajuda
LembretesReminderMinutes por item, e o TsgcPlannerReminders dispara OnReminder quando um vence, com Snooze e Dismiss.Ajuda
Fusos horáriosUm fuso horário por item (Item.TimeZone), e as visões mostram todos os itens em um único fuso de exibição (Data.DisplayTimeZone).Ajuda
RecorrênciaReuniões recorrentes a partir de uma RRULE do iCalendar, por exemplo FREQ=WEEKLY;BYDAY=TU.RegistradaAjuda
RecursosPessoas e salas como recursos, uma faixa para cada (GroupByResource).Ajuda
Calendário de trabalhoDias úteis, horário de trabalho e feriados (WorkDays, WorkTime, Holidays); o intervalo visível com DayStartHour e DayEndHour.Ajuda

Gantt

RecursoDetalhesCommunityAjuda
Árvore de tarefasEAP por meio de ParentId, resumos, marcos e progresso.Ajuda
Escala de tempoZoom de 5 minutos a anos, com dois níveis de marcações, ou três no Gantt (TierCount 3), e o tempo não útil sombreado (TimeScale, Zoom).Ajuda
DependênciasVínculos FS, SS, FF e SF com defasagem; arraste da ponta de uma barra para vincular.RegistradaAjuda
Agendamento automáticoSchedule e AutoSchedule sobre o calendário de trabalho.RegistradaAjuda
Caminho críticoShowCriticalPath marca a cadeia de tarefas que define o fim do projeto; TotalSlack por tarefa.RegistradaAjuda
Linhas de baseSetBaseline salva o plano e ShowBaseline o desenha como uma barra fina sob cada barra atual.RegistradaAjuda
Histograma de recursosShowHistogram desenha a carga de cada recurso por marcação sob o gráfico; a parte acima da capacidade do recurso é pintada na cor crítica (HistogramResourceId, HistogramHeight). Capacity em um recurso define quanto trabalho ele suporta: 1 para uma pessoa em tempo integral (o padrão), 0,5 para meio período ou 3 para uma equipe de três, e a linha de capacidade do histograma e GetResourceLoad seguem esse valor. A capacidade é salva no JSON do planejador e lida e gravada como MaxUnits no XML do Microsoft Project.Ajuda

Kanban

RecursoDetalhesCommunityAjuda
Colunas e cartõesUma coluna por status, com um selo de contagem e uma seta de recolher; arraste um cartão para mudar o status e a posição. Os cartões mostram título, etiquetas, iniciais do recurso, data de entrega e progresso.Ajuda
Raias e limites de WIPRaias por recurso, item pai ou etiqueta (SwimlaneBy) e limites de WIP (WIPMode).RegistradaAjuda

Dados compartilhados e intercâmbio

RecursoDetalhesCommunityAjuda
Visões sincronizadasArraste um cartão para Concluído e a barra do Gantt e o evento da agenda o acompanham de imediato (BarColorMode = pbcStatus, SyncSelection).Ajuda
Vínculo com DataSetTsgcPlannerSource_DataSet vincula itens, recursos e dependências a qualquer TDataSet e grava as edições de volta. OnBeforeWriteBack pode recusar uma alteração, OnWriteBack informa cada gravação e OnWriteBackError uma que falhou, e uma gravação recusada ou com falha devolve o planejador aos valores do DataSet. Throttle agrupa mudanças rápidas ao vivo em uma única atualização, FollowCursor seleciona o item do registro atual, o desfazer e o refazer também são gravados de volta, e ResourceFields.CapacityField lê a capacidade de cada recurso.Ajuda
Vínculo com ItemsSource (.NET)A Agenda, o Gantt e o Kanban vinculam ItemsSource, ResourcesSource e DependenciesSource no WPF e no Avalonia, e pares DataSource e DataMember no WinForms. ItemFields, ResourceFields e DependencyFields mapeiam os nomes dos membros, também como elementos de propriedade XAML. Itens movidos e redimensionados, itens novos e excluídos e dependências são gravados de volta nos objetos vinculados (ItemsWriteBack). No WPF, o filtro de um ICollectionView se aplica.Ajuda
Designer do Visual Studio (.NET)A smart tag da Agenda, do Gantt e do Kanban do WinForms mostra Data Source, Data Member, Resources Data Source, Dependencies Data Source, Item Fields e Items Write Back, no .NET Framework e no .NET 8 ou posterior, e os nomes de campo listam as colunas ou propriedades dos dados vinculados. Sem dados e sem vínculo, a Agenda, o Gantt e o Kanban mostram 6 tarefas de exemplo da semana atual, com status, progresso e 2 recursos, no designer e nos previewers do WPF e do Avalonia. O exemplo nunca é salvo no formulário nem no XAML.Ajuda
JSONSaveToFile e LoadFromFile gravam e leem o formato JSON documentado do sgcPlanner, em todas as edições.Ajuda
iCalendarImporte e exporte arquivos .ics (TsgcPlannerICalendar).RegistradaAjuda
MS Project XMLImporte e exporte o XML do Microsoft Project (TsgcPlannerMSProject).RegistradaAjuda
Smart PastePressione Ctrl+Shift+V na visão Scheduler, Gantt ou Kanban, ou chame SmartPaste, e um texto colado, como um e-mail, vira um novo item ou preenche o selecionado: título, início, término, recursos, tags e notas, além de dia inteiro, progresso ou status quando a visão os tem. Recursos e status são associados aos do próprio planner, OnSmartPaste pode editar ou recusar os valores, e SmartPasteUndo desfaz a alteração. Apenas o texto colado e as descrições dos campos são enviados ao provedor de IA definido em AIProvider, e sem provedor um parser local lê linhas como Title: Review.Ajuda
Desfazer e refazerData.Undo registra cada alteração feita por uma visão, pelo teclado, pelo Smart Paste, pelo motor de agendamento ou pelo código, compartilhado por todas as visões; BeginGroup e EndGroup transformam muitas alterações em um só passo.Ajuda
Edição no localF2, ou arrastar para criar na agenda, e então digite o título sobre o item na agenda, no Gantt ou no Kanban (InplaceEdit, BeginEdit).Ajuda

Temas, renderização e pontes

RecursoDetalhesCommunityAjuda
TemasTemas claro e escuro: Theme := utDark.Ajuda
Renderização headlessTsgcPlannerRenderer renderiza PNG e SVG em um servidor ou no Linux64.Ajuda
Sincronização com o Google CalendarTsgcPlannerGoogleSync sincroniza um planejador com um Google Calendar nos dois sentidos por meio do sgcWebSockets, com token de sincronização, paginação e tratamento de conflitos (OnConflict). Os lembretes alterados no planejador são enviados ao Google quando um evento é atualizado, e os lembretes alterados no Google são lidos de volta.RegistradaAjuda
Sincronização com o Outlook e o Microsoft 365TsgcPlannerGraphSync sincroniza um planejador com um calendário do Outlook do Microsoft 365 ou do Outlook.com nos dois sentidos por meio do Microsoft Graph e do sgcWebSockets, com consultas delta e tratamento de conflitos (OnConflict). As séries recorrentes do Outlook chegam como um único item recorrente com a sua RRULE (diária, semanal, mensal, anual, com intervalo, contagem ou data final), as ocorrências alteradas chegam como ocorrências modificadas e as canceladas como exceções. As séries, as datas de exceção e as ocorrências modificadas feitas no planejador são enviadas de volta ao Outlook.RegistradaAjuda
Sincronização com o CalDAVTsgcPlannerCalDAVSync sincroniza um planejador com um calendário CalDAV (Nextcloud, iCloud, Fastmail, Radicale ou qualquer servidor CalDAV) nos dois sentidos por meio do sgcWebSockets, com tokens de sincronização, ETags e tratamento de conflitos (OnConflict).RegistradaAjuda
Assinatura de iCalTsgcPlannerICalSubscription assina uma URL .ics somente leitura (Google, Outlook, Apple, listas de feriados; webcal:// aceito) com ETag e If-Modified-Since.RegistradaAjuda
Da direita para a esquerda (árabe e hebraico)As colunas do Scheduler e do Calendário e a régua de tempo, o grid de tarefas e o divisor do Gantt, e as colunas e os cards do Kanban ficam espelhados; o tempo continua correndo de cima para baixo. MirrorTimeline faz o eixo de tempo do Gantt correr a partir da direita, como o Microsoft Project.Ajuda
Impressão e pré-visualização de impressãoPrint e ShowPrintPreview imprimem o intervalo do scheduler em uma página, o gráfico de Gantt em tiles com a lista de tarefas e o cabeçalho de tempo em todas as páginas, e o quadro Kanban na largura da página sem cortar nenhum cartão. PrintSettings define uma única vez o papel, a orientação, as margens, a escala, o cabeçalho e o rodapé para a impressora, a pré-visualização e o PDF. Em todas as edições, em VCL, FireMonkey, WinForms, WPF e Avalonia (o FireMonkey imprime no Windows e no macOS).Ajuda
Exportação para PDF acessível, PDF/UA e PDF/A (com sgcPDF)ExportToPDF grava páginas vetoriais com texto real e um texto alternativo que nomeia a visão, o intervalo de datas e os itens da página. O arquivo é um documento PDF/UA com tags por padrão, e PDFALevel adiciona PDF/A-2a ou PDF/A-3a. Exige a ponte sgcUIPDF e um sgcPDF licenciado (esegece.sgcUICore.sgcPDF no .NET).RegistradaAjuda
AcessibilidadeAs visões Scheduler, Timeline, Gantt e Kanban são expostas ao UI Automation com seus dias, raias, colunas, itens e dependências. Alternativas pelo teclado movem e redimensionam itens, criam dependências do Gantt (Ctrl+K) e movem cartões Kanban, o anel de foco está sempre visível e o alto contraste do Windows substitui as cores dos itens por contornos. Ativado por padrão no VCL (Delphi 7 ao 13), no FireMonkey no Windows, no WinForms, WPF e Avalonia.Ajuda

sgcPlanner para .NET

O planejador .NET é uma versão em C# com o mesmo modelo de dados, para WinForms, WPF e Avalonia, com as pontes de calendário em um pacote separado.

PacoteEdiçãoConteúdo
esegece.sgcPlanner.CommunityCommunity (gratuita)Biblioteca principal
esegece.sgcPlanner.WinForms.CommunityCommunity (gratuita)Controles Windows Forms
esegece.sgcPlanner.Wpf.CommunityCommunity (gratuita)Controles WPF
esegece.sgcPlanner.Avalonia.CommunityCommunity (gratuita)Controles Avalonia
esegece.sgcPlanner.Rendering.CommunityCommunity (gratuita)Renderização headless
esegece.sgcPlannerRegistradaBiblioteca principal
esegece.sgcPlanner.WinFormsRegistradaControles Windows Forms
esegece.sgcPlanner.WpfRegistradaControles WPF
esegece.sgcPlanner.AvaloniaRegistradaControles Avalonia
esegece.sgcPlanner.RenderingRegistradaRenderização headless
esegece.sgcPlanner.sgcWebSocketsSomente RegistradaPonte com o sgcWebSockets

Documentação

Todos os recursos do sgcPlanner estão documentados na ajuda do sgcUI, com uma versão para cada ambiente de desenvolvimento.

Ajuda online

Comece pela introdução do sgcPlanner e siga com o início rápido e os tópicos de recursos.

Delphi →
C++ Builder →
.NET →

Manuais em PDF

A ajuda completa do sgcUI em PDF, para ler offline ou imprimir.

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

Passo a passo da sincronização de calendários

Registre o aplicativo, conecte o calendário e execute os demos OutlookCalendarSync e CalDAVSync.

Outlook e Microsoft 365 →
CalDAV →
Melhor custo-benefício: All-AccessTodos os produtos da eSeGeCe, com Suporte Premium incluído, a partir de €1,059/ano.
Ver preços do All-Access

Crie com o sgcPlanner

Baixe a avaliação do sgcUI e adicione o sgcPlanner à sua aplicação Delphi, C++ Builder ou .NET.