aboutsummaryrefslogtreecommitdiffstats
path: root/cds-ui/designer-client/src/app/modules/feature-modules/packages/packages-dashboard/guideSteps.ts
blob: 6601e2f173793f0586fe3fbad6fd74e16918bfb0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
export const steps = [
    {
        anchorId: 'allTab',
        content: 'Package list is where you get access to your all and most recent CBA packages.',
        title: 'Managing your CBA packages',
    },
    // {
    //     anchorId: 'search',
    //     content: 'Search for Package by name, version, tags and type',
    //     title: 'Search',
    // },
    // {
    //     anchorId: 'tagFilter',
    //     content: 'Filter Packages by tags',
    //     title: 'Tag Filter',
    // },
    {
        anchorId: 'create',
        content: 'Start creating a full CBA packages from built-in forms without programming.',
        title: 'Create new package',
    },
    {
        anchorId: 'metadataTab',
        content: 'It captures the model entities that compose the cba package name, version, description and searchable tags.',
        title: 'Metadata Tab',
        route: 'packages/createPackage'
    },
    {
        anchorId: 'mt-packageName',
        content: 'Set your package name (required).',
        title: 'Package name',
    },
    {
        anchorId: 'mt-packageVersion',
        content: 'Set your package version like 1.0.0 (required).',
        title: 'Package version',
    },
    {
        anchorId: 'mt-packageDescription',
        content: 'Set your package description (required).',
        title: 'Package description',
    },
    {
        anchorId: 'mt-packageTags',
        content: 'Set your package Tags (Optional).',
        title: 'Package tag',
    },
    // {
    //     anchorId: 'mt-packageKeys',
    //     content: 'Set your package custom keys (Optional)',
    //     title: 'Package keys',
    // },
    // Temaplate & Mapping
    {
        anchorId: 'tm-templateTab',
        content: 'A template is an artifact, and uses Modeling Concepts#artifact-mapping-resource and artifact-template-velocity. ',
        title: 'Temaplate & Mapping',
        stepId: 'tm-templateTab'
    },
    {
        anchorId: 'tm-templateName',
        content: 'Set your Template & Mapping Name.',
        title: 'Temaplte & Mapping name',
        stepId: 'tm-templateName'
    },
    {
        anchorId: 'tm-templateType',
        content: 'Set your Template Type.',
        title: 'Temaplte Type',
    },
    {
        anchorId: 'tm-templateContent',
        content: 'Click \'Import File\' to get content from a file, or write template content manually.',
        title: 'Template Content',
    },
    {
        anchorId: 'tm-mappingContent',
        content: 'Set your mapping content from the current template, or from an external file (XML, CSV).',
        title: 'Mapping Content',
    },
    {
        anchorId: 'tm-templateFinish',
        content: 'Click your \'Finish\' button to save your template.',
        title: 'Finish',
        stepId: 'tm-templateFinish'
    },
    // {
    //     anchorId: 'tm-templateEdit',
    //     content: 'Create another new Template or Click on the previous one to edit.',
    //     title: 'Create & Edit',
    //     stepId: 'tm-templateEdit'
    // },
    // Script
    {
        anchorId: 'st-scriptsTab',
        content: 'It is Kotlin/Python scripts that allows the execution of a sequence of instructions as part of CDS workflow execution.',
        title: 'Scripts',
        stepId: 'st-scriptsTab'
    },
    {
        anchorId: 'st-scriptsImport',
        content: 'Click to import kotlin or python files.',
        title: 'Import File'
    },
    // DSL
    {
        anchorId: 'dslTab',
        content: 'Interaction with external systems is made dynamic, removing development cycle to support new endpoint.',
        title: 'External Systems support',
        stepId: 'dslTab'
    },
    // save package
    {
        anchorId: 'packageSave',
        content: 'Click to save your package.',
        title: 'Save'
    }
];