Can I use a checklist as a template for JIRA Project?
You can Save Checklist as a template, load from Templates library, set checklist as Default per project, so once a new item is created - default checklist loaded.
By default, the add-on stores its values in relevant Entity Properties. Read more about Server and Cloud properties.
Checklist values stored in Jira Issue Properties. Key: com.railsware.SmartChecklist.checklist
Templates values stored in Jira Project Properties. Key: com.railsware.SmartChecklist.Templates
Additionally, when instance admins set up the "Checklists" custom field, then Smart Checklist add-on values are duplicated in this custom field (doesn't relate to Templates).
Smart Checklist Progress (if set up) values stored in the "Smart Checklist Progress" custom field.
So while migrating to Jira Server from the Cloud or back you need to access the values listed above using Jira REST API. Unfortunately, we don't provide ready-made tools or scripts that can do that for you. But again, using Jira REST API it's pretty straightforward to implement.
Make sure that in the Destination instance, custom fields have been properly set up and associated with proper screens to provide visibility and access.
Is there a way to create the checklist via Jira project import from a CSV file?