Skip to content
English
  • There are no suggestions because the search field is empty.

Changelog Shoreline 2.12.0

Shoreline 2.12.0 introduces activity category groups that let a single pay rate cover a whole group of activity categories (including ones added later) with an optional mandatory-group setting and a report-template column, a flexible timesheet compensations table with add-row, bulk-add and fill-defaults options that replaces the old per-position compensation rows and is locked into the signed timesheet, and new public API read and write endpoints for the asset hierarchy (asset types, site types, sites, assets, sub-assemblies and components) and for inventory names, where creating a name returns its InventoryNameId for mapping stock.

Pay rates

Activity category groups for pay rates. You can now group activity categories, for example Travel or Work on site, and map a pay rate to a group instead of to each individual category. A rate mapped to a group covers every category in it, including categories added to the group later, so adding a new activity category no longer means editing pay rates and contracts. Groups are managed in Account settings > Activities > Category groups, can be made mandatory on activity categories, and are available as a column in report templates. Read more

Timesheets

Compensations table on timesheets. Timesheets now have a Compensations table where you add as many rows as you need, each with a person, option, quantity and period. Use Bulk add to create one row per person across a date range, or Fill in defaults to pre-fill each person's configured default option. The table is part of the signed timesheet and becomes read-only after signing, and it replaces the previous per-position additional compensation step used at approval. Read more

APIs and integrations

Public API: asset hierarchy and inventory names. The public API can now read and write the asset hierarchy (asset types, site types, sites, assets, sub-assemblies and components), giving programmatic access to turbine and site data. It also adds read and write support for inventory names, where creating a name returns its InventoryNameId so stock can be mapped to it. Read more