sgcUI O sgcPlanner já está disponível

sgcPlanner. Três visões. Um só plano.

Mostre o mesmo plano como calendário para a equipe, gráfico de Gantt para o gerente do projeto e quadro Kanban para quem executa o trabalho. Arraste um cartão para Concluído e a barra do Gantt e o calendário acompanham na hora. Nativo para Delphi, C++ Builder e .NET, com código-fonte incluído.

  • VCL
  • FireMonkey
  • WinForms
  • WPF
  • Avalonia
  • Delphi 7 a 13
  • 11 mspara agendar automaticamente 10.000 tarefas com 15.000 vínculos, Win64
  • 5 msde layout Kanban de 5.000 cartões em 8 colunas e 6 raias
  • 1 msde layout da visão semanal do Scheduler com 2.000 itens com horário
  • 3visões sobre um único objeto de dados: Scheduler, Gantt e Kanban

Tudo o que um plano precisa.

Reuniões para a equipe, projetos para o gerente, um quadro para quem faz o trabalho. O sgcPlanner desenha os três a partir de um único modelo, em todos os frameworks.

  • Três visões, um só modelo

    Scheduler, Gantt e Kanban ligados a um único TsgcPlannerData, sempre sincronizados.

  • Pessoas e salas

    Visões de dia, semana útil, semana, mês, agenda e linha do tempo, agrupadas por recurso.

  • Projetos que se agendam sozinhos

    Vínculos com atraso, agendamento automático no calendário de trabalho, caminho crítico e linhas de base.

  • Seus dados, seus formatos

    Vínculo com TDataSet, JSON, iCalendar e Microsoft Project XML, de entrada e de saída.

Veja funcionando.

Gravado a partir das demos do sgcPlanner e das demos da suíte sgcUI.

Scheduler

Arraste para criar, mover e redimensionar.

  • Arraste sobre horários vazios e o OnItemCreate dá nome ao novo evento ou recusa o horário.
  • Movimentos e redimensionamentos se ajustam a Options.SlotMinutes, uma prévia acompanha o ponteiro e Escape cancela.
  • Seis visões: dia, semana útil, semana, mês, agenda e uma linha do tempo por recurso.
Um gráfico de Gantt com o caminho crítico em vermelho e os dias não úteis sombreados
Gantt

Agende automaticamente e veja o caminho crítico.

  • Schedule posiciona cada tarefa depois das suas predecessoras no calendário de trabalho, pulando dias não úteis e feriados.
  • ShowCriticalPath destaca as tarefas que determinam a data de término, TotalSlack informa os minutos que uma tarefa pode atrasar.
  • Vínculos término a início, início a início, término a término ou início a término, com atraso em tempo útil.
Kanban

Raias e limites de WIP mantêm o trabalho fluindo.

  • SwimlaneBy divide o quadro em faixas por recurso, tarefa pai ou etiqueta.
  • WIPLimit limita uma coluna em todas as raias: pwmWarn a sinaliza, pwmBlock recusa a soltura.
  • Um cartão solto muda o seu status nos dados compartilhados, e assim o Gantt e o Scheduler acompanham na hora.
Um plano ligado a um TDataSet, exibido como Gantt e quadro Kanban, com as edições gravadas de volta
Seus dados

Vincule um TDataSet, salve JSON, gere PNG.

  • TsgcPlannerSource_DataSet carrega itens, recursos e dependências do FireDAC, TClientDataSet ou dbExpress e grava as edições de volta.
  • TsgcPlannerMSProject lê e grava o Microsoft Project XML, e o TsgcPlannerICalendar faz o mesmo com os arquivos .ics de outros calendários.
  • TsgcPlannerRenderer desenha qualquer visão em PNG ou SVG sem janela, no Windows ou no Linux64.

Um agendador de equipe em poucas linhas.

Duas pessoas como recursos, uma reunião diária a partir de uma regra de recorrência e uma visão semanal agrupada por pessoa. A mesma API em Delphi, C++ Builder e C#.

dotnet add package esegece.sgcPlanner.WinForms

Versões para C++ Builder e 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;

Parte do sgcUI.

Compre o sgcPlanner isolado ou tenha-o no sgcUI Enterprise, junto dos outros produtos que compartilham o seu tema e o seu runtime. Todos incluem o código-fonte.

Isolado

sgcPlanner

O planner isolado, com código-fonte completo e 1 ano de atualizações.

€249 / desenvolvedor
Preços do sgcPlanner

Standard

sgcGrid, sgcNavigation, sgcToolbar e sgcEditors.

€380 / desenvolvedor
Ver o Standard

Professional

Standard mais sgcCharts, sgcDashboard e sgcGauges.

€529 / desenvolvedor
Ver o Professional
Inclui o sgcPlanner

Enterprise

Os 15 produtos do sgcUI.

€699 / desenvolvedor
Ver o Enterprise

Para .NET, o esegece.sgcPlanner.Community no NuGet é gratuito. O sgcPlanner também está no pacote All-Access.

Conhecer o sgcUI

Funciona com o restante do sgcUI.

Todos os produtos do sgcUI desenham com o mesmo runtime, o sgcUICore, de modo que o planner compartilha fontes, espaçamento, cor de destaque e tema com os controles ao redor.

Leve o sgcPlanner para a sua própria aplicação hoje mesmo.

Baixe a avaliação com todos os recursos liberados e execute as demos ProjectPlanner, TeamScheduler e TaskBoard, ou veja antes todos os recursos.

Últimas do blog

Ver todas as publicações →

Você está vendo a visão sgcPlanner da eSeGeCe.

Mostre outro ângulo →
Garantia de reembolso de 30 diasNão ficou satisfeito? Solicite o reembolso total em até 30 dias após a compra. Ver política de reembolso