Dispute Resolution Data Model
The Dispute Resolution module supports structured intake, investigation, and resolution of internal complaints, grievances, and disputes within an organization. It enables organizations to document disputes, conduct investigations with evidence and interview tracking, analyze issues, make determinations with findings, and implement corrective actions. The module also supports appeals, mediations, and referrals to external authorities. Typical use cases include employee grievances, workplace disputes, vendor disputes, customer complaints requiring investigation, internal policy violations, ethics concerns, discrimination or harassment complaints, and alternative dispute resolution programs. It provides both operational case management and governance oversight to ensure disputes are handled fairly, consistently, and in compliance with organizational policies and legal requirements.
Tables
Dispute
Represents the primary case record for a formal internal dispute or complaint. Tracks lifecycle status, case type, regulatory framework, assigned staff, key dates, and overall outcome.
Dispute Appeal
Represents a formal challenge to a determination or decision. Tracks appeal authority, filing date, appeal basis, review process, and final appellate outcome.
Dispute Corrective Action
Tracks actions required as a result of a determination or settlement. Examples include training requirements, disciplinary measures, policy updates, or monitoring plans.
Dispute Determination
Represents the formal outcome or decision for a dispute or specific issue. May include findings, remedies, dismissals, settlements, or final agency decisions.
Dispute Evidence
Stores or references materials collected during investigation. Examples include documents, communications, records, media files, and external reports.
Dispute Finding
Captures the conclusion reached for a specific dispute issue after investigation. Examples: Substantiated, Unsubstantiated, Inconclusive, Policy Violation Confirmed.
Dispute Intake
Represents an initial inquiry, concern, or report prior to formal case creation. Supports anonymous reporting, early resolution efforts, and triage decisions.
Dispute Interview
Tracks interviews conducted as part of an investigation. Includes interviewee, role, date, summary, and related evidence.
Dispute Investigation
Represents the formal investigative process associated with a dispute. Tracks investigator assignment, scope, timeline, methodology, and completion status.
Dispute Issue
Defines the specific allegation, claim, or concern within a dispute case. A single dispute may include multiple issues (e.g., discrimination, retaliation, harassment).
Dispute Mediation
Represents a structured mediation or alternative dispute resolution effort. Tracks mediator, session dates, agreements reached, and mediation outcomes.
Dispute Party
Associates individuals or entities to a dispute with defined roles. Roles may include complainant, respondent, witness, representative, investigator, or mediator.
Dispute Referral
Tracks referral of an intake or case to another office, authority, or support function. Examples include HR, Legal, Security, Compliance, or external agencies.
An open-source MIT License project maintained by Microsoft. Open Source at Microsoft