Product / Knowledge Base / 1. Getting Started

1. Getting Started

User & Administration Guide — Version 1.0.16.0

Guide summary

Microsoft 365 SharePoint Online with tenant app catalog access. On-premises SharePoint Server is not supported.

On this page

1.1 Requirements

  • Microsoft 365 SharePoint Online (on-premises SharePoint Server is not supported).
  • A modern browser: Microsoft Edge, Google Chrome, Mozilla Firefox, or Safari.
  • SharePoint Administrator or Global Administrator role to upload the .sppkg to the tenant app catalog.
  • Site owner permission on the target site to add the web part and publish pages.
  • Recommended: a dedicated site or subsite for time tracking and billing (for example /sites/timesheets).

1.2 Deploy the App (Tenant Administrator)

  • Build or obtain the production package sharepoint/solution/timesheets.sppkg (run npm run ship in the solution).
  • Open SharePoint Admin Center → Apps → App Catalog and upload the .sppkg file.
  • When prompted, deploy the package and make it available to all sites.
  • On the target site, confirm the app is available from the tenant catalog.

1.3 Add the Web Part (Site Owner)

  • Create or edit a modern SharePoint page on your target site.
  • Add a full-width section and insert the Time & Billing Hub web part.
  • Publish the page. Users open the app from that SharePoint URL.

1.4 First-Time Setup

If SharePoint lists have not been provisioned yet, a Complete setup banner appears. A site owner or app administrator must run the setup wizard to create required lists (employees, timesheets, projects, billing, settings, and more). Until setup completes, most features are unavailable.

  • Publish the page before running setup — the wizard does not run while the page is in edit mode.
  • Click Complete setup and wait until all lists are created and default data is seeded.
  • Each user is linked to an Employee record on first visit or when added under Team Members.
Time & Billing Hub loaded in SharePoint
Time & Billing Hub loads inside a SharePoint page after authentication.

The left sidebar groups navigation into Time, Organization, Billing, and System. The header shows the current page title and portfolio filters where applicable.

Additional App Functionality

Subscription, Trial, and Access

Time & Billing Hub includes a 14-day free trial per site collection. Site owners or delegated app administrators manage licensing from Settings after configuring the subscription API URL.

If a subscription expires, the app may show a lock screen until an administrator renews.