CX Extension Generator

The CX Extension Generator helps you extend the Subscription Redwood experience more easily.

It automatically generates user interfaces for custom objects that align with the Subscription Redwood experience and related objects. It supports both parent-child and many-to-many relationships and includes configurable smart actions that make common user workflows quicker and easier. The generator produces a ready-to-extend Visual Builder project, enabling you to continue enhancing it over time without having to start from scratch.

Using the CX Extension Generator makes it faster to deliver application extensions and new modules. It reduces development effort and reliance on specialized UI skills, while ensuring design consistency across standard and custom features. It also improves agility when responding to evolving business processes as per organization needs and helps lower the cost of modifications and future maintenance.

You can access the CX Extension Generator by navigating to Application Composer > CX Extension Generator.

Update and Migrate Subscription Layouts to Redwood

  1. Enter a Sandbox and open Application Composer.

  2. In Application Composer, go to Objects > Standard Objects > Subscription > Pages.

  3. In the Application Pages tab, go to Details Page Layouts.

  4. Select the appropriate layout.

  5. After making your changes, click Done.

  6. To migrate the existing modifications to Redwood, go to Common Setup > Metadata Manager.

  7. In the Configuration Report section, click Generate.

  8. In the Generate Configuration Report dialog box, select Selected Objects and add the relevant configurations.

  9. Click Generate.

  10. After the process is complete, under Configuration Report, select the report created by you and click Export > XML.

  11. After the report has downloaded, go to Common Setup > CX Extension Generator.

  12. Click Create New Extension.

  13. When the Add Objects drawer opens, for the Application field select Subscriptions, and in the Objects field add the appropriate custom objects.

  14. Click Done.

  15. Click the More Actions icon and select Migrate Legacy Accounts.

  16. When the Migrate Legacy Layouts drawer opens, drag and drop the Configuration Report that you exported from Application Composer.

  17. After the file is imported, you can create custom tabs for your objects. Select the object, then on the object page click Configure > Select Legacy Layouts.

  18. Add and save your changes.

  19. Navigate back to the CX Extension Generator page and click Generate Extensions. A .zip file is downloaded, which you can import into Visual Builder Studio.

  20. To access Visual Builder Studio, open the Settings and Actions menu and select Edit Page in Visual Builder Studio.

  21. Click the Menu icon and then select Import.

  22. Import the .zip file that you downloaded in the previous step.

  23. Make your changes and click Publish.