Main workflow
Read the arrows first. Click any box or expand the matching step below for details and caveats.
Expandable step details
These details explain what each flowchart step means for UI, permissions, data, certificates, and audit.
1. Quotation accepted
HarborDesk starts after client acceptance. Account / Quotation remains outside the current system boundary.
2. Create HarborDesk job
The job is the operational case. It should include authorization number, vessel, branch, requested survey type, requested certificate types, and responsible users.
3. Check vessel, owner, and manager
Branch users can search and work with their own branch records. If another branch already has the vessel, HarborDesk should show a minimal duplicate warning without exposing hidden job details.
4. Generate required document list
Required documents are dynamic. The same certificate can need different forms and supporting documents depending on survey type, flag, country, certificate variant, vessel type, and office rules.
5. Survey execution and document collection
Surveyor collects evidence, prepares forms, uploads client and survey documents, and links files to checklist items.
6. Interim certificate or endorsement
After service execution, the surveyor may issue an interim certificate or annual / intermediate endorsement if the requirements are satisfied.
7. Submit package to head office
Survey report and supporting documents are sent to head office. The flow chart target is within 35 days.
8. Technical Assistant document review
Technical Assistant reviews documents and marks the package complete or incomplete. Incomplete packages return to Surveyor.
9. Technical Review 1
Technical Review 1 checks all technical documents. Complete moves to Quality Manager. Incomplete returns to Surveyor.
10. Quality Manager validation
Quality Manager performs QMS validation and registry checks, including Patent and Radio Certificate context in the flow chart.
11. Technical Review 2
Technical Review 2 checks support documents, technical information or data, draft payment request, draft certificate, flag documents, and communications.
12. Technical Manager approval and full-term certificate
Technical Manager performs final review and approval. This produces or releases the full-term certificate, payment request, and application forms.
Permission notes
Branch visibility and global duplicate detection should work together without leaking another branch's job data.
Certificate and endorsement context
This is the key part to preserve for certificate generation and future audit.
Interim certificate
Temporary output after survey execution. It must be reported to PCB HO immediately and sent within 24 hours.
Annual / intermediate endorsement
Endorsement is a certificate event. Previous annual or intermediate endorsements may need to appear on this year's certificate, so history must be preserved.
Full-term certificate
Final certificate after the full head office review chain and Technical Manager approval.
| Record | What it stores | Why it matters |
|---|---|---|
| Certificate | Current certificate type, status, expiry, vessel, job, template, and generated PDF. | Shows the current certificate register. |
| CertificateEvent | Issued, interim issued, endorsed, renewed, supplemented, approved, replaced, cancelled. | Preserves endorsement history and supports generation of current certificate context. |
| CertificateTemplate | PDF or document template plus field mapping and visual render rules. | Some certificates have circles, lines, or marks that depend on data. |