← What's new

Version 0.40.0

New features

A clearer way to create a model from your people

Creating a model is now one roomy dialog, with the same name, summary, description and labels whether you start blank or from your people. Starting from your people, you make three choices in order. Units: build them from departments, managers or groups, and pick just the departments, managers or groups you want, or choose no units at all. People: your unit choice already decides who's included, and you can narrow further by role, level, location and more, with an exact count of who's in and who's left out before you generate. Live sync: keep the model current from your directory and decide which changes apply without review, all in the same place.

Resorcerer no longer creates an "Unassigned" or "All People" unit to hold people it can't place. A live model can now keep its units in step with your reporting lines (one unit per manager) as well as with departments or groups, build its units from several root groups at once, and scope its people to a manager's whole reporting line.

Improvements

Webhook events now say what changed

Each outgoing webhook event now names the kind of thing that changed, such as resorcerer.person.updated or resorcerer.cost-profile.created, so your integration can route on the event type alone. If an integration of yours reads the older resorcerer.entity.updated style, update it to the new names, listed in the API reference.

Bug fixes

Sync run history shows up again

An integration's People Sync card now shows when it last ran and its recent runs, instead of "Never run" and an empty history. After you press Run now, the new run appears on its own once it finishes, without reloading the page.