Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update move-apps-personal-enterprise.md #71

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 37 additions & 3 deletions src/licensing/move-apps-personal-enterprise.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,46 @@ platform-version: o11

# Move apps from your Personal to a subscription license

You can transfer applications when you upgrade from a Personal Edition to a paid subscription.
You can transfer applications when you upgrade from a Personal or Trial Edition to a paid subscription.

After you subscribe to an OutSystems Enterprise Edition, go to our Support Portal and request the transfer of your applications, providing your Personal Environment email and your subscription Activation Code.
To transfer applications from a Personal or Trial environment to an enterprise environment, follow these steps:

1. Go to Service Center in the Personal Environment.

1. Go to **Factory** > **Solutions**.

1. Click the **New Solution** link.
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The New Solution screenshot should be in reference to this step


1. Enter a name for the Solution and click **Save**.

1. On the **Solution** screen, select the **Components** tab.

1. In the **Associate Components with Solution** field, enter the module you want to transfer. Enter all of the applicable modules.

1. If the component is dependent on other modules that are not in the destination environment, ensure that the **Include dependencies as components** checkbox is selected and click **Associate**.

1. Click **Save**

You are brought back to the Solution screen.

1. Click **Download** on the **Current Running Version** of the solution. This will compile a file with the .osp extension that you will be able to Download.

1. To remove IP protections, upload this file to the [IP Portal](https://www.outsystems.com/homeIpp/IPP_Page.aspx).
Copy link
Contributor

@joaorosado joaorosado Jun 5, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The link should point to the same place as the https://success.outsystems.com/support/licensing/outsystems_intellectual_property_protection_ipp/the_ip_rights_of_your_applications_could_not_be_granted/ page, so https://www.outsystems.com/IPP/ and not the final destination after the redirect

Also the last P in IPP is "Protection" not "Portal", so it should be "IPP Portal" instead of "IP Portal"

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The IPP screen should be in reference to this step


You will receive an email with a link to download the version of the file that can be installed in the new environment.

1. Once you have this file, in the Enterprise Environment, go to the development environment instance of Service Center and go to **Factory** > **Solutions**.

1. Click **Upload and Publish a Solution**.

1. Choose the file and upload it.

This uploads and publishes all of the components of the solution into the new environment.

Note that this does not transfer data, only the modules themselves.

**FAQs:**

*Can I transfer more apps from my Personal Edition in the future?*

Following the terms of use for the Personal Edition, you can share your apps with the Community, through the Forge. If you do not intend to share your apps with the Community, develop them in your paid Enterprise Edition. OutSystems evaluates each transfer request, and only considers one request for each new customer.
Following the terms of use for the Personal Edition, you can share your apps with the Community through the Forge. If you don't intend to share your apps with the Community, develop them in your paid Enterprise Edition. OutSystems evaluates each transfer request, and only considers one request for each new customer.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Considering the above process is now in a self service mode the "OutSystems evaluates each transfer request, and only considers one request for each new customer" sentence does no longer makes sense.
But it does make sense to leave a similar disclaimer since this process is not meant to be done multiple times and let it clear that abuses can be blocked in the future.

I suggest replacing it with something like: "OutSystems reserves the right of preventing transfer requests that are not meant to be part of the one-time migration process from a Personal Environment to a paid subscription."