API Docs / Schemas / TaskCsvConversionAnalysisDto

TaskCsvConversionAnalysisDto

Result of analysing a foreign task CSV: the detected source plus the assignees and
progress values needing mapping, and how the file's client names matched.

Properties

Name Type Description
sourceenum

Unknown Native BrightManager

Unknown Native BrightManager

totalRowsinteger

Number of task rows in the file.

Number of task rows in the file.

assigneesarray of DetectedAssigneeDto

The distinct assignee names in the file, for mapping to tenant users.

The distinct assignee names in the file, for mapping to tenant users.

progressValuesarray of DetectedProgressValueDto

The distinct task progress values in the file, for mapping to task statuses.

The distinct task progress values in the file, for mapping to task statuses.

clientMatchSummaryTaskClientMatchSummaryDto

JSON Example

{
  "source": "Unknown",
  "totalRows": 0,
  "assignees": [
    {
      "name": "...",
      "rowCount": "...",
      "suggestedUserCode": "..."
    }
  ],
  "progressValues": [
    {
      "value": "...",
      "rowCount": "...",
      "suggestedStatus": "..."
    }
  ],
  "clientMatchSummary": {
    "matchedClientCount": 0,
    "unmatchedClientCount": 0,
    "unmatchedRowCount": 0,
    "unmatchedClientNames": [
      "..."
    ]
  }
}

Used By Operations