| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/field-service |
| GIT | |
| GIT | https://github.com/OCA/field-service.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/field-service/tree/18.0/fieldservice_availability |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Field Service |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), APSL-Nagarro |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), APSL-Nagarro |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Antoni Marroig Campomar |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/field-service |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:06 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/field-service: - fieldservice_route - fieldservice - base_territory odoo/odoo: - base - base_geolocalize - base_setup - web - resource - contacts - bus - web_tour - html_editor |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module defines blackout days (non-operational days), stress days (high-demand periods), and delivery time ranges for field service operations. It provides the necessary models to store this information, which can be used by other modules to manage scheduling, availability, and workload adjustments. - **Blackout Days (\`fsm.blackout.day\`)**: Represent dates when field service operations are unavailable (e.g., holidays, company-wide closures). - **Blackout Groups (\`fsm.blackout.group\`)**: Represent groups of days when field service operations are unavailable (e.g., holidays, company-wide closures). - **Stress Days (\`fsm.stress.day\`)**: Indicate dates with increased service demand (e.g., peak business periods requiring additional workforce). - **Delivery Time Ranges (\`fsm.delivery.time.range\`)**: Define available time slots for scheduling field service operations. This is a technical module and does not provide functionality on its own. Extend this module to integrate availability management into field service workflows. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_fsm_blackout_day_form |
fsm.blackout.day.form | fsm.blackout.day | form | New |
view_fsm_blackout_day_tree |
fsm.blackout.day.tree | fsm.blackout.day | list | New |
view_fsm_blackout_group_form |
fsm.blackout.group.form | fsm.blackout.group | form | New |
view_fsm_blackout_group_tree |
fsm.blackout.group.tree | fsm.blackout.group | list | New |
view_fsm_delivery_time_range_form |
fsm.delivery.time.range.form | fsm.delivery.time.range | form | New |
view_fsm_delivery_time_range_tree |
fsm.delivery.time.range.tree | fsm.delivery.time.range | list | New |
view_fsm_stress_day_form |
fsm.stress.day.form | fsm.stress.day | form | New |
view_fsm_stress_day_tree |
fsm.stress.day.tree | fsm.stress.day | list | New |
date
Date
required=True
string='Blackout Day'
name
Char
required=True
string='Description'
No public methods.
fsm_blackout_day_ids
Many2many → fsm.blackout.day
string='Days'
args: 'fsm.blackout.day', 'fsm_blackout_group_ids', 'fsm_blackout_group_id', 'fsm_blackout_day_id'
name
Char
required=True
No public methods.
end_time
Float
required=True
name
Char
compute='_compute_name'
store=True
route_id
Many2one → fsm.route
help='Specific route this time range applies to. Leave empty for global time ranges.'
string='Route'
args: 'fsm.route'
sequence
Integer
default=10
help='Customize the order of time ranges. Lower numbers are shown first.'
start_time
Float
required=True
No public methods.
date
Date
required=True
string='Stress Day'
name
Char
required=True
string='Description'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/field-service |
| GIT | |
| GIT | https://github.com/OCA/field-service.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/field-service/tree/17.0/fieldservice_availability |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Field Service |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), APSL-Nagarro |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), APSL-Nagarro |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Antoni Marroig Campomar |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/field-service |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:20:00 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/field-service: - fieldservice_route - fieldservice - base_territory odoo/odoo: - base - base_geolocalize - base_setup - web - resource - contacts - bus - web_tour |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module defines blackout days (non-operational days), stress days (high-demand periods), and delivery time ranges for field service operations. It provides the necessary models to store this information, which can be used by other modules to manage scheduling, availability, and workload adjustments. - **Blackout Days (\`fsm.blackout.day\`)**: Represent dates when field service operations are unavailable (e.g., holidays, company-wide closures). - **Blackout Groups (\`fsm.blackout.group\`)**: Represent groups of days when field service operations are unavailable (e.g., holidays, company-wide closures). - **Stress Days (\`fsm.stress.day\`)**: Indicate dates with increased service demand (e.g., peak business periods requiring additional workforce). - **Delivery Time Ranges (\`fsm.delivery.time.range\`)**: Define available time slots for scheduling field service operations. This is a technical module and does not provide functionality on its own. Extend this module to integrate availability management into field service workflows. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_fsm_blackout_day_form |
fsm.blackout.day.form | fsm.blackout.day | form | New |
view_fsm_blackout_day_tree |
fsm.blackout.day.tree | fsm.blackout.day | tree | New |
view_fsm_blackout_group_form |
fsm.blackout.group.form | fsm.blackout.group | form | New |
view_fsm_blackout_group_tree |
fsm.blackout.group.tree | fsm.blackout.group | tree | New |
view_fsm_delivery_time_range_form |
fsm.delivery.time.range.form | fsm.delivery.time.range | form | New |
view_fsm_delivery_time_range_tree |
fsm.delivery.time.range.tree | fsm.delivery.time.range | tree | New |
view_fsm_stress_day_form |
fsm.stress.day.form | fsm.stress.day | form | New |
view_fsm_stress_day_tree |
fsm.stress.day.tree | fsm.stress.day | tree | New |
date
Date
required=True
string='Blackout Day'
name
Char
required=True
string='Description'
No public methods.
fsm_blackout_day_ids
Many2many → fsm.blackout.day
string='Days'
args: 'fsm.blackout.day', 'fsm_blackout_group_ids', 'fsm_blackout_group_id', 'fsm_blackout_day_id'
name
Char
required=True
No public methods.
end_time
Float
required=True
name
Char
compute='_compute_name'
store=True
route_id
Many2one → fsm.route
help='Specific route this time range applies to. Leave empty for global time ranges.'
string='Route'
args: 'fsm.route'
sequence
Integer
default=10
help='Customize the order of time ranges. Lower numbers are shown first.'
start_time
Float
required=True
No public methods.
date
Date
required=True
string='Stress Day'
name
Char
required=True
string='Description'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/field-service |
| GIT | |
| GIT | https://github.com/OCA/field-service.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/field-service/tree/15.0/fieldservice_availability |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Field Service |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), APSL-Nagarro |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), APSL-Nagarro |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Patryk Pyczko |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/field-service |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:30 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/field-service: - fieldservice_route - fieldservice - base_territory odoo/odoo: - base - base_geolocalize - base_setup - web - resource - contacts - bus - web_tour |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_fsm_blackout_day_form |
fsm.blackout.day.form | fsm.blackout.day | form | New |
view_fsm_blackout_day_tree |
fsm.blackout.day.tree | fsm.blackout.day | tree | New |
view_fsm_delivery_time_range_form |
fsm.delivery.time.range.form | fsm.delivery.time.range | form | New |
view_fsm_delivery_time_range_tree |
fsm.delivery.time.range.tree | fsm.delivery.time.range | tree | New |
view_fsm_stress_day_form |
fsm.stress.day.form | fsm.stress.day | form | New |
view_fsm_stress_day_tree |
fsm.stress.day.tree | fsm.stress.day | tree | New |
date
Date
required=True
string='Blackout Day'
name
Char
required=True
string='Description'
No public methods.
end_time
Float
required=True
name
Char
compute='_compute_name'
store=True
route_id
Many2one → fsm.route
help='Specific route this time range applies to. Leave empty for global time ranges.'
string='Route'
args: 'fsm.route'
sequence
Integer
default=10
help='Customize the order of time ranges. Lower numbers are shown first.'
start_time
Float
required=True
No public methods.
date
Date
required=True
string='Stress Day'
name
Char
required=True
string='Description'
No public methods.