upload csv file utf8 encoding error missing field
ART-2575_KNOWLEDGE_NODE-31
Pre-create the tag in the app before importing. |\n| Account with external reference \'non-existing-account\' not found | Ensure the parent account exists in the app before importing. |\n| Mandatory field \'external\\_refs\' is empty | Fill all mandatory fields in the CSV. |\n| Found non utf-8 character | Export the CSV with UTF-8 encoding. |\n| Input CSV has no rows | Ensure the CSV contains data rows. |\n| No user found with email | Ensure the email is correct and not a name. |\n| Missing
Account and contact import | Computer for Growth Teams | DevRev
ART-16355_KNOWLEDGE_NODE-30
want to perform the operation on.\n5. A sample CSV file is generated, with some mandatory fields specified.\n6. Click **Upload**, browse and select the file, and then click **Submit**.\n7. If all required headers exist in the CSV and the correct fields are provided as headers, a timeline comment is generated in the **Discussion** tab of the snap-in with the validation result of headers passed . Otherwise, it displays the invalid headers and any missing required headers.\n8. After the operation
CSV commands uploader | Automate | Snap-ins | DevRev
ART-2010_KNOWLEDGE_NODE-25
from a CSV file. The CSV file supports the following columns:\n\n```\n```\n1 Title,Description,Owners,Part,Tags,Subtype,WorkType\n\n\n\n2 Front page not loading,"This is a sample ticket body with \xe2\x80\x9c\xe2\x80\x9d quotes",youremail@example.com,PROD-1,frontend,subtype1,Ticket\n\n\n\n3 APIs returning errors,"The user.get API is returning 500",youremail@example.com,PROD-2,backend,subtype2,Issue\n```\n```\n\nThe Title column is required, while the others are optional. If the WorkType column
Bulk work item uploader | Automate | Snap-ins | DevRev
ART-15689_KNOWLEDGE_NODE-28
to give access to run the snap-in\n3. In the **Discussion** tab of the snap-in, enter /upload\\_timelines.\n4. A sample CSV file is generated, with display\\_id as a mandatory field.\n5. Click **Upload**, browse and select the file, and then click **Submit**.\n6. If all required headers exist in the CSV and the correct fields are provided as headers, a timeline comment is generated in the **Discussion** tab of the snap-in with the validation result of headers passed. Otherwise, it displays the
CSV comments uploader | Automate | Snap-ins | DevRev
ART-2575_KNOWLEDGE_NODE-27
initiate the process. Notifications about successful imports and any errors will appear in the form of toasts at the bottom left.\n\nCSV file requirements\n---------------------\n\n### Mandatory fields\n\nTo ensure a successful import, certain fields are required.\n\n**Accounts**:\n\n* display\\_name\n* external\\_refs (a unique identifier for the account, such as the company\'s website domain.)\n\n**Contacts:**\n\n* display\\_name\n* external\\_ref (a unique identifier for the contact, such as
Account and contact import | Computer for Growth Teams | DevRev
ART-15689_KNOWLEDGE_NODE-26
and must contain a valid work item display ID.\n2. For tagging users in the timeline entries, use the format <user@email.com>.\n3. Timeline entries can be added to both internal discussions and customer messages.\n4. The CSV should contain at least one of internal\\_discussion or external\\_discussion columns.\n\n![]()\n\nThe maximum row limit for the input CSV is 5,000.\n\nValidations for uploading CSV\n-----------------------------\n\nThe following validations are done while creating timeline
CSV comments uploader | Automate | Snap-ins | DevRev
ART-16355_KNOWLEDGE_NODE-25
handling and detailed tracking. With comprehensive status reporting, users receive a clear breakdown of successful and failed operations, including row numbers, error reasons, and the display name of command.\n\nFeature\n-------\n\n* **Access Control**: Ensures only authorized users from the group selected in the snap-in configuration can run the snap-in.\n\nCSV requirements\n----------------\n\n* The **Display\\_name** of the command is the only mandatory column.\n* For the **Owned\\_by**,
CSV commands uploader | Automate | Snap-ins | DevRev