SoftConflict is a downloadable MDriven Turnkey sample for exploring a structured, constructive discussion workflow around an issue.
What SoftConflict demonstrates
SoftConflict models a small social process for raising an issue and letting the people involved respond to it. Use it as a complete example application when you want to examine how a Turnkey site can guide users through role-based interaction.
The sample centers on an issue and two participant roles:
| Role | Purpose in the discussion | Example |
|---|---|---|
| Issue creator | Creates an issue and identifies the people involved. | A person records an upsetting event that they want to address constructively. |
| Witness | Is called to an issue and can provide a response. | A colleague who observed the event describes what they saw. |
| Suspect | Is identified in the issue and can provide a response. | A colleague involved in the event gives their perspective. |
Explore the workflow
After you have applied the sample to a Turnkey site, follow this flow to understand its use case:
- Create an issue.
- Add the people connected to the issue as witnesses and suspects.
- Record or review the witness response.
- Record or review the suspect response.
- Use the resulting discussion to address the issue with the participants' perspectives available.
For example, an issue creator can raise a concern about an interaction, invite a person who observed it as a witness, and identify the other participant as a suspect. Each participant can respond before the discussion is considered as a whole.
Download the sample
Download the complete SoftConflict sample, including its compact database:
For the process of requesting a demo site and applying complete models with data, see Documentation:Example Gist. That page distinguishes complete example applications from model sections intended to be merged into an existing model.
Use the sample as a starting point
SoftConflict is an example of a focused Turnkey application. Review the model and its data to understand how the issue, witness, suspect, and discussion concepts are represented, then adapt the workflow to your own domain.
If you are starting a new application rather than examining a complete example, begin with Documentation:Turnkey sample Empty start model. For examples intended to add functionality to an existing model, see Documentation:Model Examples Old.
