This is SDF in two minutes or less. In
this video we will cover project validation, dependency checking, and
project deployment. Let’s start with validation. SDF lets you validate project
components without having to deploy the project to your account. You can validate
the project directly from SuiteCloud IDE. Right-click on the project, go to NetSuite and click Validate Project Against Account. Notice that you can
validate the project against any account that you have access to. The validation
log and the corresponding messages are displayed under the console tab. SDF
validates multiple components in your project. It ensures that the required
features in the destination account are enabled, dependencies are valid, and
expected values are present in each custom object.
Note that the validation log is not stored in the project or your account.
Now that we have validated our project, notice that one of the error
messages refers to a future dependency that needs to be enabled in the account.
To fix this error, you don’t need to know which dependency. Right-click on the
project, go to NetSuite and click Add Dependency References to manifest. The
manifest file has been updated and the missing dependencies are now referenced
in the project. The final step is deployment. SDF lets you deploy the
project to your account. Right-click on the project and go to NetSuite. There are
two menu options you can use to deploy the project: Deploy and Deploy to Account.
SDF lets you deploy to any of your accounts but it also lets you set a
default account to deploy to. The deploy option deploys the project to your
default account. We will click Deploy to Account. Select the account and role and
click OK. If you are deploying to a production account you may be prompted
to confirm the action. Deployment progress messages are
displayed under the console tab. The deployment log shows the date and time
of the deployment and the components that were deployed to your account. The
deployment log is stored in your account. Thanks for watching.