Files
portal/vendor/trainer/runs/contractor-build-2026-09-21/needs.yaml
T
Bendik Aagaard Lynghaug bedd306854 Bring the trainer in (uhhm/portal-trainer main, history kept)
git-subtree-dir: vendor/trainer
git-subtree-mainline: c7c2956e15
git-subtree-split: a2a9f4edcf
2026-09-30 15:23:15 +02:00

150 lines
4.1 KiB
YAML

needs:
- done_when:
- won
- lost
enters: /
handled_by: project_managers
id: survey-enquiry
lands_in: enquiries
max_fields: 4
max_steps: 1
stages:
- open
- surveyed
- quoted
- won
- lost
success:
- won
via: Get a professional building survey
wants: someone qualified to come and look at it and say what it takes
who: a housing board or private owner with a problem in a building
- done_when:
- won
- lost
enters: /
handled_by: project_managers
id: build-enquiry
lands_in: enquiries
max_fields: 5
max_steps: 1
stages:
- open
- surveyed
- quoted
- won
- lost
success:
- won
via: Plan your building project with us
wants: drawings, a permit application and a price
who: an owner who already knows what they want built or changed
- done_when:
- won
- lost
enters: /project_managers/log-phone-enquiry
enters_as: project_managers
handled_by: project_managers
id: log-phone-enquiry
lands_in: enquiries
max_fields: 4
max_steps: 1
stages:
- open
- surveyed
- quoted
- won
- lost
success:
- won
via: Log a phone enquiry
wants: the enquiry written down before it gets lost
who: a project manager who just took a call or a text about a building
- done_when:
- approved
- declined
enters: /
handled_by: project_managers
id: subcontractor-application
lands_in: subcontractors
max_fields: 5
max_steps: 1
stages:
- open
- awaiting_papers
- approved
- declined
success:
- approved
via: Become a trusted subcontractor
wants: to be approved once, and then be called when a job needs them
who: a trade firm doing electrical, plumbing or scaffolding work
- done_when:
- hired
- declined
enters: /
handled_by: project_managers
id: job-application
lands_in: applicants
max_fields: 3
max_steps: 1
stages:
- open
- interviewing
- hired
- declined
success:
- hired
via: Join our carpentry team
wants: to be considered, without writing a letter
who: a carpenter, bricklayer or apprentice looking for work
- done_when:
- closed
enters: /crew/report-site-issue
enters_as: crew
handled_by: safety_officer
id: report-site-issue
lands_in: site_issues
max_fields: 3
max_steps: 1
stages:
- open
- in_hand
- closed
success:
- closed
via: Report a safety issue on site
wants: to report a hazard, a near miss or wrong materials before they forget
who: anyone on site, ours or a subcontractor's, on a phone with gloves on
personas:
- id: housing-board-damp
need: survey-enquiry
text: I chair the board of a housing cooperative from the seventies. Two ground-floor flats have damp in the walls and we don't know if it's drainage or the facade. We need someone to tell us.
- id: buyer-before-purchase
need: survey-enquiry
text: We are about to buy an old timber house. Before we sign we want a professional to go through it and tell us what is wrong with it.
- id: attic-conversion
need: build-enquiry
text: We want to turn our attic into two bedrooms and a bathroom. We need drawings and someone who handles the application to the municipality.
- id: shop-to-flat
need: build-enquiry
text: I own a former shop on the ground floor and want to make it a flat. I have no idea what is allowed. Can you sort that out and give me a price?
- id: electrician-firm
need: subcontractor-application
text: We are a four-person electrical firm, fully certified. We would like to get on your list so you call us when you need electricians.
- id: scaffolder
need: subcontractor-application
text: I run a scaffolding company. How do I get to do jobs for you?
- id: carpenter-jobseeker
need: job-application
text: I'm a certified carpenter with eight years on rehabilitation jobs. Are you hiring?
- id: apprentice
need: job-application
text: I finish vocational school this spring and need an apprenticeship as a bricklayer.
- id: loose-railing
need: report-site-issue
text: The railing on the third level of the scaffold on the north side is loose. Nobody got hurt but someone will.
- id: wrong-membrane
need: report-site-issue
text: The bathroom membrane delivered today is not the one in the specification. We stopped work on it.