Please check if the feature has not already been requested.
If not, please describe it

Improvements in project management
- assign persons to task of project
- define dependencies of tasks
- define constraints of tasks ou projects
- Automatic increment project % finished when task % are incremented

Add supplier in mass actions ticket
In Assistance > Tickets, add an actor assigned to supplier in mass actions

Create exceptions
Today, when you have a root entity and several child entities, whenever you add any item to the child entities, it ends up being shared with all of them. However, there should be an option to create an exception. Currently, you are forced to share with al

Unified Login with Azure AD B2C to Streamline User Authentication and Enhance Security
Hi!
I would like to propose the addition of a feature that allows users to log in and register to the GLPI system using Azure AD B2C. This integration could significantly streamline the onboarding process for new users.
Benefits:
- Faster User Integration: By enabling Azure AD B2C integration, organizations can quickly onboard new users without the need for manual account creation. This can greatly speed up the process and reduce administrative overhead.
- Domain-Based User Validation: The system could validate new users based on the domain configured in the client’s entity. This ensures that only users from allowed domains can register and log in, enhancing security and control.
- SSO Configuration: This feature would facilitate the configuration of Single Sign-On (SSO) without the need to register an enterprise application for each client tenant. This can simplify the setup and maintenance of SSO across multiple client environments.
Why This Solution is Beneficial:
Current solutions require adding login buttons for each registered enterprise application through which users authenticate into GLPI. This means that every new user must select the button corresponding to their organization, potentially revealing the list of organizations with which we collaborate.
Integrating Azure AD B2C addresses this issue. Users can log in seamlessly using a unified method, without needing to see or select between different organizational buttons. This enhances both security and user experience by keeping organizational details concealed and simplifying the login process.
Implementing this feature would provide a more modern and efficient user management experience within GLPI, aligning with current best practices in identity management.
Marcin

auto-create ticket when contract expire
Add more possiblity to manage contratcs :
- add users/groups in charge of contratcs
- send notifications to the groups/users in charge
- auto-create tickets when contratcs expired, Ticket assigned to groups/users in charge

More flexible and richer business rules for assets
Hello,
INITIAL OBSERVATION
The Rules engine for assigning an item to an entity stops at the first rule checked, so it can't automate several actions to follow, each with its own type of criteria. The Business Rules engine for assets can do this, but the types of criteria and actions are limited. As for the Dictionaries engine, it can only act on the same type of data as the criterion. All this works very well, but lacks the flexibility to write richer rules.
SUGGESTED DEVELOPMENT
Can we expand data types available in criterion on business rules actions for assets?
Examples of additional criterion types :
- Name
- Model
- or any type of data that GLPI-Agent can retrieve
- ...
Examples of additional action types :
- Assign group
- Assign Computer type, Printer type, Monitor type ...
- ...
CASE STUDIES
For example, I'd like a regular expression on the Computer Name to define an Inventory Number, and another regular expression on the same Computer Name to define the Group in Charge.
Example: a Computer named XXX-A-123456 will have the Group in Charge A and the Inventory Number 123456 (a rule for assigning an item to an Entity is already based on the code XXX).
I also want a criterion on the Model of a Computer (or Printer, Network Device, Monitor, etc.), possibly associated with its Manufacturer, to define its Type.
Examples:
- if a Computer Model contains the expression AIO or iMac, then its Type is All-in-One
- if a Computer Model contains the expression book, then its Type is Portable
- if a Printer Model contains the expression ColorLaserJet, then its Type is Color Laser Printer
- if the Manufacturer of a Monitor is Epson and its Model begins with EB, EF, EH or CO, then its Type is Video-projector.
If you're interested in this suggestion, do you think this development is possible?
Thank you.
Note: this post is translated from french with DeepL Translate and was also posted in french on the GLPI-Project forum :

Feature Request: Tab Order
Dear Community,
Im not the first Person that ask this question: how its possible to reorder the sequence of the tabs.
Example: with the plugin "additional fields" I create a new Tab and the Tab is the last one in the sequence. Its possible to move them to another position?
I dont need a graphical solution, it would be great to have a temporary solution in the code :)
regards
Katrin

Users should be forced to select a rating for satisfaction survey, no default value.
When a user is reaching the satisfaction survey screen, the rating field is defaulted to 3 stars. Many of our users leave this field to 3 stars instead of providing a real rating. I think it would make more sense to have no default on this field to force the user to provide a relevant rating on his own.

Effortless Management of Linked Assets in Operational Technology: Enhancing Assembly and Monitoring in GLPI
In the area of operational technology (OT), machines are assembled from various parts.
I am looking for a way in GLPI to better manage this assembly.
I would like to have a feature that allows me to effortlessly link assets together and then view them as a cohesive unit. That is, when the state of one asset changes, the state and location of the other asset should automatically adjust. It should also be possible to display the information about the linked assets in the asset overview.
An example: we have many scales in our company and they consist of 2 parts. The weighing terminal and the scale part.
I would like to create these 2 parts as an asset and be able to link them to the functions mentioned. So if I change the position in the terminal, the position of the scale should change automatically.
If the scale is defective and I change the status, this should also happen with all parts that are attached to it.
If only the terminal is defective, it should also be possible to separate it just as easily and link it to a new asset.
Components are not suitable for this because I miss categories and cannot add new ones, and they are actually designed for multi-part items. I need the information of an asset for these parts. Components don't give me enough fields unless I add them through custom fields, but that's not the best way and Impact Analysis does not cover everything I need.

Adding observers to ticket using the mail CC field
Hi,
Could we please have an option field in the ticket for :
-either let people add participants to the ticket by adding them in CC when they answer
-either do not let people add participants to the ticket by adding them in the CC
(ref. https://github.com/glpi-project/glpi/issues/13269)
Kind regards,
Servicio de atención al cliente por UserEcho