This page is available in onap docs https://docs.onap.org/projects/onap-ccsdk-cds/en/latest/ui/designer.html?highlight=designer%20guide
Panel | ||||
---|---|---|---|---|
| ||||
Info |
---|
How to Get Started with CDS Designer UIIf you’re new to CDS Designer UI and need to get set up, the following guides may be helpful: |
Deck of Cards | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Getting StartedThis is your CDS Designer UI guide. No matter how experienced you are or what you want to achieve, it should cover everything you need to know — from navigating the interface to making the most of different features.
What is CDS Designer UI?
What's new?
Overview of CDS InterfaceFull CDS UI screens are available in InVision Marvel App
CBA Packages
It gives you quick access to all and most recent created/edit packages
Create a New CBA Package
You can create a new CBA Package by creating a new custom package or by import a package file that is already created before.
Create a New Custom CBA Package From the Packages page, click on the Create Package button to navigate to Package Configuration
In MetaData Tab, select Package Mode, enter package Name, Version, Description, and other configurations Once you fill in all required inputs, you can save this package by clicking the Save button in the Actions menu Package Info Box: It is on top of configurations tabs and it appears after you save a package for the first time You can continue adding package configuration or go directly to the Designer Mode screen from Package infobox All changes will be saved when you click on the Save button To close the package configuration and go back to the Package list, navigate to the top left in breadcrumb and click the CBA Packages link or click on the Packages link in the Main menu.
You can create as many templates using artifact-mapping-resource or/and artifact-template-velocity.
Template Section
Import Template Attributes After import attributes, you can add/edit/delete attributes in the code editor. Manage Mapping Section
Once you select the source of attributes, you get a confirmation of success fetching. Then the Mapped Table appears to show the Resource Dictionary reference. When you finish the creation process, you must click on the Finish button (1) to submit the template, or you can clear all data by click on the Clear button (2).
Allowed file type: Kotlin(kt), Python(py), Jython, Ansible To add script file/s, you have two options:
Create a Script File
After you type the script, click on the Create Script button to save it By adding script file/s, you can:
To define a data type that represents the schema of a specific type of data, you have two options:
to enrich the package to automatically generate all definition files:
Once you successfully enrich the package, all definition files will be listed. 2. Import File By adding definition file/s, you can: Edit file: You can edit each definition file from the code editor
| ExternalSystem |
|
- External System Authentication
Properties
In order to populate the system information within the package, you have to provide dsl_definitions
Anchor | ||||
---|---|---|---|---|
|
Topology Template
Here you can manually add your package:
- Workflows that define an overall action to be taken on the service
- Node/Component template that is used to represent a functionality along with its contracts, such as inputs, outputs, and attributes
Next: How to create a “Hello World” Package with CDS Designer UI? The Resource Resolution Type
Info | ||
---|---|---|
| ||
Sketch - CDS Designer UI, CDS Resource Dictionary, CDS Controller Catalog, etc.. |