Content
Updated by Sven Kunze about 2 years ago
## User Story
**As** a _plugin developer,_
**I need** specific hooks in the service implementation\_,\_
**so that** I am _able want to** _be able to automatically calculate the values of custom fields automatically and rank work packages based on custom field values of other custom fields of one or more work-packages._ using a plugin,_
**so that** _I can quickly identify high-priority work packages_
**Acceptance criteria**
* hooks for creation, updating and deletion of work-packages
## Context information of the current impementation of the plugin
* The hooks are already in our core implemenation. **A pull request can be created.**
* The plugin should allow the user to specify a formula for calculating the custom field values.
* The plugin should automatically update a custom field with the calculated value for each work package whenever a custom field (added to the formula) is updated or a new work package is created.
* The plugin should automatically update the ranking of each work package based on the updated custom field with the calculated value whenever a custom field (added to the formula) is updated or a new work package is created.
* The The plugin should also update the ranking of each work package when a work package is deleted.
* The plugin should provide a user-friendly interface for managing custom fields and configuring the calculation formula.
**As** a _plugin developer,_
**I need** specific hooks in the service implementation\_,\_
**so that** I am _able
**so that** _I can quickly identify high-priority work packages_
**Acceptance criteria**
* hooks for creation, updating and deletion of work-packages
## Context information of the current impementation of the plugin
* The hooks are already in our core implemenation. **A pull request can be created.**
* The plugin should allow the user to specify a formula for calculating the custom field values.
* The plugin should automatically update a custom field with the calculated value for each work package whenever a custom field (added to the formula) is updated or a new work package is created.
* The plugin should automatically update the ranking of each work package based on the updated custom field with the calculated value whenever a custom field (added to the formula) is updated or a new work package is created.
* The
* The plugin should provide a user-friendly interface for managing custom fields and configuring the calculation formula.