How saumitra2k4/physical_desk works
GLPI is an IT service-management and asset-management application. Its visible product areas cover helpdesk tickets, problems and changes; asset inventory; forms and knowledge management; and administration, planning and reporting. A representative form workflow gathers answers in the browser, sends them to the condition endpoint, evaluates visibility on the server, and returns results. The tree also shows form-import preview and search capabilities. The README is empty and most source was not sampled, so links between other product areas are intentionally not inferred.
Main entry points: EngineController.php Condition endpoint · Engine.js Form browser · Engine.php Condition engine · ticket.form.php Tickets
Components 18
Service management
Asset management
- Asset inventory
glpi-11.0-bugfixes/front/devices.php - Asset records
glpi-11.0-bugfixes/front/asset/asset.form.php
Forms
- Form management
glpi-11.0-bugfixes/front/form/form.form.php - Form browser
glpi-11.0-bugfixes/js/modules/Forms/Condition/Engine.js - Condition endpoint
glpi-11.0-bugfixes/src/Glpi/Controller/Form/Condition/EngineController.php - Condition engine
glpi-11.0-bugfixes/src/Glpi/Form/Condition/Engine.php - Import preview
glpi-11.0-bugfixes/src/Glpi/Controller/Form/Import/Step2PreviewController.php
Knowledge and platform
- Search interface
glpi-11.0-bugfixes/front/search.php - Search engine
glpi-11.0-bugfixes/src/Glpi/Search/SearchEngine.php - Knowledge base
glpi-11.0-bugfixes/front/knowbaseitem.php - Administration
glpi-11.0-bugfixes/front/config.form.php - Reports
glpi-11.0-bugfixes/front/report.php - Progress tracking
glpi-11.0-bugfixes/src/Glpi/Progress/ProgressStorage.php
Other components
- User
Connections 16
- User → Tickets: submits request
- User → Problems: manages issue
- User → Changes: manages change
- User → Planning: views schedule
- User → Asset inventory: browses assets
- User → Asset records: edits asset
- User → Form management: manages forms
- Form browser → Condition endpoint: posts answers
- Condition endpoint → Condition engine: computes visibility
- Condition engine → Condition endpoint: returns visibility
- Condition endpoint → Form browser: returns JSON
- User → Import preview: previews import
- User → Search interface: searches records
- User → Knowledge base: reads articles
- User → Administration: configures system
- User → Reports: views reports