Asset library (LCS)

The Asset library is a storage location for the various assets that are associated with a tenant in Microsoft Dynamics Lifecycle Services (LCS). Two types of Asset library are available in LCS: the Shared asset library and the project-level Asset library.

  • Shared asset library – The Shared asset library is used by Microsoft and Partners to share assets across multiple tenants, projects, and environments in LCS. This library can be accessed by any user who signs in to LCS. To access the Shared asset library, sign in to LCS, and then click the Shared asset library tile.

    Shared asset library tile

  • Project-level Asset library – The project-level Asset library is used to share assets across environments within a project in LCS. This library can be accessed by all users within a project. To access the project-level Asset library, sign in to LCS, and open a project. Then, on the hamburger menu, click Asset library.

    Opening the project-level Asset library

Asset library support

The Asset library supports multiple types of assets. Here are some asset types that are frequently used:

  • Software deployable package – This asset type represents all the packages that are used to update an environment with the latest set of updates.
  • Data package – This asset type stores assets that are used for configuration and data management.
  • GER Configuration – This asset type stores all localization and translation assets that are applied to the client.
  • Dynamics 365 for Retail SDK – This asset type stores all the latest scripts for the Retail software development kit (SDK).

Asset scopes

Every asset that the Asset library supports has multiple scopes. Here are some of the supported asset scopes:

  • Me – When an asset is uploaded, it's set to the Me scope. An asset that has the Me scope is visible only to the person who uploaded the asset.
  • Project – When a project is imported from the Global scope to another project, it's set to the Project scope.
  • Organization – When an asset must be shared with multiple users within a tenant, the tenant admin can promote the asset to the Organization scope.
  • Global – Only Microsoft can upload assets to the Global scope. These assets are assets that Microsoft wants to be made publicly available to all LCS projects and users.

Asset status

Every asset has one of two statuses: Draft or Published.

  • Draft – The asset can still be edited.
  • Published – The asset is published at an Organization or Global scope, and edits are completed.

Actions in the Asset library

You can perform various actions in the Asset library as you require.

Upload an asset to the Asset library

  1. Select the tab to upload the asset to.
  2. Click the plus sign (+).
  3. Enter a name and description for the asset.
  4. Upload the file for the asset, and then click Confirm.

Upload a new version for a specific asset

  1. Select the asset in the Asset library.
  2. On the toolbar, click the Upload button.
  3. Repeat the steps in the previous procedure, "Upload an asset to the asset library."
  4. On the toolbar, click Versions to view multiple versions for a single asset.

Move assets from the Global asset library to the project-level Asset library

There are two ways to move an asset from the Global asset library to the project-level asset library: you can import the asset or copy it.

Import from the Global asset library

Follow these steps to import an asset from the Global asset library to the project-level Asset library so that it can be applied across environments.

  1. In the project-level Asset library, select the tab for the asset type to import.
  2. Click Import.
  3. In the list of assets in the Shared asset library, select the asset to import, and then click Pick.

The selected asset is imported and put into the project-level Asset library. The status of the asset in the project-level Asset library is set to Published. This method is for packages that you don't plan to edit. If you want to edit an imported package, create a copy by using the following procedure. The status of the package will then be Draft.

Copy from the Global asset library

Follow these steps to create a copy of an asset so that it can be edited.

  1. In the project-level Asset library, select the tab for the asset type to copy.
  2. Select the asset to copy, and then, on the toolbar, click Copy.

A copy of the published asset is created, and the status is set to Draft.

Save to my library

After you've edited an asset, follow these steps to move the edited asset back to the Shared asset library so that it can be promoted to the Organization scope and shared with multiple customers.

  1. In the project-level Asset library, select the tab for the asset type to import.
  2. Select the asset to save, and then click Save to my library.

The asset is saved from the project-level Asset library back to the Shared asset library, and the scope is set to Me.