Projects
Introduction
Projects are essential for organizing various SnapLogic Assets, including accounts, files, tasks, pipelines, Snap Packs, Snaplexes, tables, and flows. You can create, manage, and migrate projects and their assets.
Navigation and permissions
The left navigation tree displays Project Spaces, each containing multiple Projects. To create Projects and manage Project Assets, you must be an Org admin or have write access to the respective Project Space. Only the Project owner or Org admin can assign permissions for a Project.
Operations
Projects can be created and deleted by users with the necessary permissions. Deleted projects are moved to the recycle bin for up to thirty days, during which they can be restored or permanently deleted by Org admins.
Projects and their assets can be exported to a .zip file and imported into another Org. This is useful for backing up projects or transferring them between different environments.
Organizations with multiple SnapLogic Orgs can migrate projects and assets using the following methods:
- Project Export: Export all or selected types of assets to a .zip file for import into another Org.
- Project Migrate: Migrate all or selected types of assets to another Org, leaving the original project unchanged.
- Asset Copy: Copy all, selected types, or individual assets to another Org.
View project assets
To view project assets in Manager, expand a project space in the left navigation tree.
Select a project or shared folder to display its assets in a table with tabs for different asset types. Use the search or filter options to locate specific assets.
Toolbar and context menu
The assets toolbar provides various functions, including executing selected pipelines, creating, deleting, moving, copying, refreshing assets, and viewing versions of pipelines. Some buttons are enabled only when one or more assets are selected.
Access the context menu by clicking the arrow next to the project name. The available options depend on your permissions and Org features. Common options include:
- Permissions: Set Project permissions.
- Edit: Edit the Project Name or specify it as a Pattern Project.
- Delete: Delete the Project, with recovery options from the Recycle Bin.
- Export: Export a Project to a .zip file.
- Migrate: Migrate a Project to another Org.
- Activity Log: View logs by type, track changes to user accounts and assets.
- Checkout GitHub Repository: Check out the GitHub repository associated with the project (for Orgs using Git Integration).
- Open API: Download Ultra Tasks and Triggered Tasks as REST APIs in .yaml format, viewable in Swagger.
- Manage API Policy: Set the API policy for the Project.
- Create API: Create an API from the project.