Skip to content

ehsky/GanttChart

Repository files navigation

Project and resource mgmt in Gantt chart

This repo includes project focused gantt chart to show a light overview of resource allocations. It is hosted and built on the salesforce platform.

Content aware project

Gantt chart view options

  • View by Day
  • View by Day for Month (only supported on full width pages)
  • View by Week
  • View by Week for Quarter
  • View by Week for half Year (only supported on full width pages)

Deployment

You can use the quick installer here to deploy directly to your org.

Deploy to salesforce

After install assign the permission set View and manage Gantt Chart to relevant users.

Scratch org setup

After you have created the scratch org assign sfdx force:user:permset:assign --permsetname viewAndmanageGanttChart.
This repo includes a user definition file. You can spin up that using sfdx force:user:create --definitionfile config/user-def.json.

Gantt Chart consist of following components

LWCs

  • Gantt Chart
  • Gantt chart modal
  • Gantt chart resource

Aura

  • Gantt chart wrapper

Objects

  • Project
  • Resource
  • Allocation

The component is content aware. If the component is drag out onto the project record it pre-filters to show only resources for that project.

Content ware project

If the component is drag out onto the resource record it pre-filters to show all projects for that person.

Content ware resource