Skip to Content
Technical Articles

Assemble and Download – New and Changed Items

Assemble New/Changed Items – Partial Assembly

Overview

A new feature – Partial assembly is introduced with release 1908, which would allow a user to assemble only changed/added files in a one-off patch solution. This will ensure that the time taken for the solution Lifecycle management processes such as Assembly, Deployment, etc. is reduced since the content files assembled and deployed would be reduced. Such a feature would be highly beneficial if some minor changes are done in the corresponding patch version since that would result in a smaller number of files to be assembled.

The feature is released as GA feature with 1911. 

You can now use the option of Partial Assembly by clicking on the button “Assemble and Download -> New and changed Items” in the SDK Implementation manager (as shown in the screenshot below).

On clicking the “New and Changed Items” button, a disclaimer would be shown to the user informing that Partial Assembly is triggered and the user should ensure the successful deployment of the previous immediate version to the target. This is mandatory since once the partial zip file is created it can be deployed to the target only if the target system has the previous version deployed successfully.

Description:

The partial assembly feature would assemble the new/changed items and their dependent content types. This is required to ensure the technical consistency of the zip file.

  • This feature is only available for patch solutions i.e. you cannot partially assemble an original solution.
  • As explained in the overview section already, it’s mandatory to deploy a previous immediate patch version to the target before deploying the partial version. For e.g. version 3 is deployed to the target tenant, and version 5 was partially assembled using this new feature. A deployment of version 5 will not be allowed unless version 4 was uploaded to the target.
  • A fully assembled and download can be performed on an already existing partially assemble solution in the source.
  • In the case of deployment failure, the next partial zip upload is not possible, only full upload is possible.
  • Partial assemble feature is available for the foreground “Assemble & Download” process wand Split assemble feature also.

Please note that the feature is available for C4C one-off solutions.

 

 

4 Comments
You must be Logged on to comment or reply to a post.
  • @Jaspreet Kaur Thanks for sharing the info and this is very good option for saving the deployment time.

    After deployment of New and changed Item. Can we perform one more deployment of New and Changed item or Do we need to deployed full solution of previous version. So that the partial deployment option is available.

    Thanks,

    Quddus.

  • Hi Jaspreet Kaur ,

    Thanks for the great article.

    I did not fully understand what you mean by one-off patch and C4C one-off solution. Can you please elaborate. We have 3 environments ie 2 tests (treated as Dev & QA) and 1 production. We always develop patch in dev, deploy it in QA and after business sign-off deploy it to production. Thus so far it was always full assembly and download and then upload so that all 3 systems always have same patch version.

    In a scenario like below ? What is the option –

    Lets say before creating current patch in dev , dev-qa-prod all had version 43. Patch version 44 created in dev and now its status is “In development”. Once the development are over, I do partial assembly of 44 and deploy it to QAS.Then during testing on QAS lets say some bugs found and a fix needed so I create patch 45 in dev, do the fix. Now I again partial assembly in Dev of patch 45 and deploy it to Qas. Thus Dev & Qas are in version 45 while production in version 43. Lets say all test in QAS are good and now if I want to move the changes to prod – Do you mean I should do a full assembly and download from QAS of patch 45 & upload it to Prod (which is on version 43) ? Or I should upload the first partial assembly zip of patch 44 downloaded from Dev (& uploaded to QA) to Prod and then I can do the second upload of the partial assembly zip 45 from dev (& uploaded to QA) to Prod ?

    Thanks,

    Suchita