Skip to content

Whistleblower reports

Whistleblower reports takes reports on a line outside management, acknowledges each within seven days, investigates, and protects the reporter.

Outcome

PartThis Process
OutcomeEach report is acknowledged within seven days, investigated outside management, and answered within three months with the reporter protected.
ReadsThread
LeavesEvidence, Decision, Message
On timeWithin 7 days (calendar time); the clock never stops. Late Actions go to the Legal Lead.
Runs inEach Startup

Accountable

Compliance Officer, Legal Team.

Responsible: Compliance Officer.

Consulted: Legal Lead.

Workflows

WorkflowRunsTeam
Take a whistleblower reporton Thread.created where intake = 'whistleblower-reports'Legal Team

Who does each step

Whistleblower reports: who does each step5 steps in 1 Workflow, across 1 Role: Compliance Officer. The table below lists every step.Compliance OfficerCorinWorkflowTake a whistleblower report1 · Message.createAcknowledge the report within seven days.2Keep the reporter’s identity out of everyrecord management can read.3 · Evidence.createInvestigate and record the findings asEvidence.4 · Decision.createRecord the outcome and any fix as aDecision.5 · Message.createTell the reporter what was done withinthree months of the report.Whistleblower reports: who does each step5 steps in 1 Workflow, across 1 Role: Compliance Officer. The table below lists every step.WorkflowTake a whistleblower reportCompliance Officer1 · Message.createAcknowledge the report within seven days.Compliance Officer2Keep the reporter’s identity out of every recordmanagement can read.Compliance Officer3 · Evidence.createInvestigate and record the findings as Evidence.Compliance Officer4 · Decision.createRecord the outcome and any fix as a Decision.Compliance Officer5 · Message.createTell the reporter what was done within threemonths of the report.
Each box is a step, numbered within its Workflow, with the Verb it calls, under the Role it runs as. The table below adds approvals.
WorkflowStepRoleCallsApproval
Take a whistleblower report1. Acknowledge the report within seven days.Compliance OfficerMessage.createNone
Take a whistleblower report2. Keep the reporter’s identity out of every record management can read.Compliance Officer
Take a whistleblower report3. Investigate and record the findings as Evidence.Compliance OfficerEvidence.createNone
Take a whistleblower report4. Record the outcome and any fix as a Decision.Compliance OfficerDecision.createNone
Take a whistleblower report5. Tell the reporter what was done within three months of the report.Compliance OfficerMessage.createNone

Events

DirectionWhenWhat happens
InOn Thread.created where intake = 'whistleblower-reports'Starts Take a whistleblower report
OutMessage.createdRaised by step 1 of Take a whistleblower report
OutEvidence.createdRaised by step 3 of Take a whistleblower report
OutDecision.createdRaised by step 4 of Take a whistleblower report

Plays

No Play names this Process.

Controls

No Control names this Process or a Workflow of it.

Settings

None.

Failure

A failed step retries; when retries run out, the Action goes to the Legal Lead.

StepOn failure
Take a whistleblower report 1. Acknowledge the report within seven days.Times out after 7 days. Goes to the Legal Lead.

Loop

No loop: the path is never randomized, because it serves Whistleblowing.

Code

Text
Turn on whistleblower reports

Enable

On by default for every Product Template. Process.pause stops new Actions; Actions in progress finish.

Example

A contractor reports that refunds are refused against policy. The Compliance Officer acknowledges the report the same day, investigates outside the Customer Team, and answers the reporter within six weeks.