Audit fields
Name | Description | Data type |
---|---|---|
Audit id | Unique id for the audit | String |
Status | Can be | String |
Planned date | If chosen, this will show the planned date of the audit | Date |
Audit start time | The time when the first action was taken by the auditor (this could be taking a photo, writing a comment, or choosing an answer in multiple choice, etc. ). It does not reflect the time of download. | DateTime |
Audit end time | The time when the auditor submitted the audit. Qarma supports off line operations, so there can be a difference between the | DateTime |
Supplier name | The name of the supplier | String |
Supplier number | The number of the supplier | String |
Auditor name | The name of the auditor | String |
Auditor email | The auditor’s email | String |
Production unit name | The name of the production unit (if any) | String |
Production unit number | The number of the production unit (if any) | String |
Production unit address | The address of the production unit (if any) | String |
Latitude | Tracking based on the last photo taken in this inspection | Float |
Longitude | Tracking based on the last photo taken in this inspection | Float |
Accuracy | For the GPS coordinates, this is the accuracy | Number |
Auditor comment | This will show the comment given by the auditor when submitting the audit (if any) | String |
Checklist id | The id of the checklist used for the audit | String |
Checklist name | The name of the checklist used for the audit | String |
Checklist revision | The revision number of the checklist used at the point of time the audit was downloaded | Integer |
Link to report | http-link to the online audit report | String |
Audit type | The type of audit | String |
Auditor conclusion | The conclusion which the auditor selected when submitting the audit | String |
Final conclusion | The final conclusion chosen. This can differ from auditor conclusion if for example there is an approval flow or the conclusion was revised after submitting the report. In most cases this is the conclusion to use for downstream analysis. | String |
Checkpoints fields
Name | Description | Data type |
---|---|---|
Checkpoint id | The id of the audit’s checkpoint. It's unique to the audit, meaning that the same checkpoint on another audit will have a different | String |
Checkpoint type | The type of checkpoint (Multiple choice, Standard, Text, Text Table, Measurements, | String |
Audit id | Unique id of the audit. Can be used for mapping the Checkpoints-data with the Audits-data | String |
Checkpoint header | Name of the checkpoint header | String |
Checkpoint | The checkpoint text | String |
Status | Status of the checkpoint type “Standard” if the status-buttons was enabled. Status' include the following: “Checked Not OK”, “Checked OK”, “Not Applicable”, and “Pending”. | String |
Comment | Comments written on the checkpoint by the Auditor during the audit | String |
Multiple choice | The auditor’s chosen answer on a multiple choice checkpoint | String |
Score | The score (if applicable) of the auditor’s chosen answer on a multiple choice checkpoint. Note that scores on multiple choice checkpoints is not mandatory and can therefore be blank. | Integer |
Max score | The maximum possible score that a multiple choice checkpoint can result in, no matter what the auditor chose. | Integer |
Raw data | JSON |
Corrective Actions fields
Name | Description | Data type |
---|---|---|
Corrective action id | Unique id of the corrective action | String |
Audit id | Unique id of the audit. Can be used for mapping the Corrective Actions-data with the Audits-data | String |
Status | The status of corrective action. Can be one of the following: “Finding”, “In progress”, “Review”, and “Closed” | String |
Finding | String | |
Requires evidence from app | Boolean | |
Description | String | |
Approver comment | String | |
Created | DateTime | |
Due | Date | |
Resolved | String | |
Checkpoint id | String | |
Supplier id | String | |
Supplier name | String | |
Supplier number | String | |
Production unit id | String | |
Production unit name | String | |
Production unit number | String | |
Responsible name | String | |
Responsible email | String | |
Approver name | String | |
Approver email | String |
Users - a list of structs with full name and email, is a contact person
Groups - group names as JSON array
Custom field definition names (column headers should use the key) - field, keep hierarchical order from custom fields definitions if possible
We don’t show custom field definition types
Show only visible (not hidden) custom field values
Add Comment