Contributors mailing list archives

contributors@odoo-community.org

Browse archives

Avatar

Re: Field Service

by
redCOR AG, Robert Rottermann
- 08/10/2018 22:43:17

Dear colleagues

We started to work with the oca field-service module and are trying to integrate the field service module into it, that we created ourselves.


Now I have a number of ideas and concerns:


It is unclear to me, whether we have the same understanding what a work order is.


Here is our approach/definition:

Work order / Service Request

A work order is a task or a job for a customer, that is scheduled or assigned to someone. A work order may be for products or services.

A Work Order may include one or more of the following:    One or more Work-Sets    Cost estimates    Forms (like checklists)    Date and time to execute the work order    Information about the location and entities to execute the work order and    the person to whom the work order is assigned

Work Set

Work orders are often repetitive in nature. Such work orders consist of similar steps that have to be executed. A Work Set is used to help to create work orders. It consists of a number of work items that have to be executed

A Work Set may include one or more of the following:    One or more Work-Items    A category    A workflow

Work-item/activity

A Work item is a task that is to be executed. It may include:   Needed skill   Time estimate   Used time   State out of a set of possible states

State

A state has a name, one or several inbound transitions and on outbound transition.

Transition

A transition is a possible path between two states. It has a

  • Name

  • Source state

  • Target state

  • Guard which is a set of rules that define who and under what conditions this path can be crossed.

Workflow

A workflow is a sequence of connected steps that executed together complete a specific process. Some of these steps are dependent on each other, each is controlled by a set of states.


We have all these elements implemented to diverse levels of completeness  and are now trying to incorporate them into the oca field-system module.


Questions/Concerns:

Do you think that the above elements are “in line” with the overall structure of the oca field-system module?


Daniel Reis has made a PR in which he proposes to assign states to teams. However, I do not like this idea.

I discussed that with my people and I could find no good use case for it.

As outlined above I think stages should be assigned to work-items (subparts of a work order).


Thanks for your feedback

robert



On 26.09.2018 16:02, Maxime Chambreuil wrote:
Dear Contributors,

We have made good progress on the Field Service base module. I hope you guys will enjoy extending it next week at the 2018 OCA Days in Louvain-la-Neuve:

Please review the list of issues and add yours if missing. We will review and discuss them on monday morning.

See you soon!!

MAXIME CHAMBREUIL
PROJECT MANAGER/CONSULTANT
O: 1.855.877.2377 EXT. 710
M: 602.427.5632
E: MChambreuil@OpenSourcelntegrators.com
P.O. BOX 940, HIGLEY, AZ 85236

_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe

Reference