You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In this tutorial, you will use the SAP Launchpad service to access your CAP service and its UI. Additionally, the SAP Launchpad service provides features like personalization, role-based visibility, theming, and more. You can add multiple applications to one launchpad, including subscribed ones and applications from SAP S/4HANA or SAP BTP.
51
47
52
48
Navigation targets are required to navigate between applications, but also to start the applications from SAP Launchpad service. In the next steps, you add the navigation targets `Risks-display` and `Mitigations-display` to the application manifest (`manifest.json`) file.
53
49
54
50
[DONE]
55
51
[ACCORDION-END]
56
52
---
57
-
[ACCORDION-BEGIN [Step 3: ](Add navigation target for Risks UI)]
53
+
[ACCORDION-BEGIN [Step 2: ](Add navigation target for Risks UI)]
58
54
1. Open the file `app/risks/webapp/manifest.json`.
59
55
60
56
2. Add the external navigation target to the `sap.app` JSON object. You can add it right behind the `sourceTemplate` object:
@@ -88,7 +84,7 @@ Navigation targets are required to navigate between applications, but also to st
88
84
[DONE]
89
85
[ACCORDION-END]
90
86
---
91
-
[ACCORDION-BEGIN [Step 4: ](Add navigation target for Mitigations UI)]
87
+
[ACCORDION-BEGIN [Step 3: ](Add navigation target for Mitigations UI)]
92
88
Do the same with the mitigations manifest file `app/mitigations/webapp/manifest.json`, but with the `semanticObject` name `Mitigations`.
The `fiori` command automatically sets some value to the SAP Cloud service property in both `app/risks/webapp/manifest.json` and `app/mitigations/webapp/manifest.json` files. Change the `sap.cloud.service` property in `app/risks/webapp/manifest.json` and `app/mitigations/webapp/manifest.json`:
207
203
208
204
```JSON[3]
@@ -215,7 +211,7 @@ The `fiori` command automatically sets some value to the SAP Cloud service prope
215
211
[DONE]
216
212
[ACCORDION-END]
217
213
---
218
-
[ACCORDION-BEGIN [Step 10: ](Create package.json and build script for app deployer)]
214
+
[ACCORDION-BEGIN [Step 9: ](Create package.json and build script for app deployer)]
219
215
1. Create a file `app/package.json` for the HTML5 application `deployer` application and add the following code to it:
220
216
221
217
```JSON
@@ -261,7 +257,6 @@ The `fiori` command automatically sets some value to the SAP Cloud service prope
261
257
262
258
This script calls the UI5 build for the two SAP Fiori applications and copies the result into the `resources` directory.
263
259
264
-
265
260
3. Navigate back to your project root folder:
266
261
267
262
```Shell/Bash
@@ -285,7 +280,7 @@ The `fiori` command automatically sets some value to the SAP Cloud service prope
!
379
376
380
377
You have now subscribed to the SAP Launchpad service.
381
-
382
-
## Assign SAP Launchpad role collection
378
+
[DONE]
379
+
[ACCORDION-END]
380
+
---
381
+
[ACCORDION-BEGIN [Step 14: ](Assign SAP Launchpad role collection)]
383
382
384
383
You need to assign your user to the `Launchpad_Admin` role collection, so you don't get an error accessing the **Launchpad Service** site later on.
385
384
386
385
1. Choose **Security****→****Users** on the left.
387
386
388
387
2. Choose your user.
389
388
390
-
4. Under **Role Collections** on the right, choose **Assign Role Collection** and assign the `Launchpad_Admin` role collection to your user.
389
+
3. Under **Role Collections** on the right, choose **Assign Role Collection** and assign the `Launchpad_Admin` role collection to your user.
391
390
392
391
!
393
392
394
-
5. Open another browser or clear your browser's cache.
393
+
4. Open another browser or clear your browser's cache.
395
394
396
395
> See section [Initial Setup](https://help.sap.com/viewer/8c8e1958338140699bd4811b37b82ece/Cloud/en-US/fd79b232967545569d1ae4d8f691016b.html) in the SAP Launchpad service's documentation for more details.
397
-
398
-
## Create your SAP Launchpad site
396
+
> [DONE]
397
+
[ACCORDION-END]
398
+
---
399
+
[ACCORDION-BEGIN [Step 15: ](Create your SAP Launchpad site)]
399
400
400
401
1. Choose **Services****→****Instances and Subscriptions** on the left.
401
402
@@ -448,9 +449,10 @@ You need to assign your user to the `Launchpad_Admin` role collection, so you do
448
449
13. Type in `Risk Management Site` for the site name and choose **Create**.
449
450
450
451
> The new site gets the `Everyone` role by default, so you don't have to assign it explicitly. The default site properties are sufficient for the purposes of this tutorial.
451
-
452
-
453
-
## Test your SAP Launchpad site
452
+
[DONE]
453
+
[ACCORDION-END]
454
+
---
455
+
[ACCORDION-BEGIN [Step 16: ](Test your SAP Launchpad site)]
454
456
455
457
1. Choose **Go to site**.
456
458
@@ -468,8 +470,7 @@ You have launched your `Risks` app through the SAP Launchpad service.
468
470
469
471
> If you choose **Go**, you will get an error because you haven't assigned a role collection to your user yet. We'll do it in the next tutorial.
470
472
471
-
472
-
[VALIDATE_1]
473
+
[DONE]
473
474
The result of this tutorial can be found in the [`kyma-launchpad-service`](https://github.com/SAP-samples/cloud-cap-risk-management/tree/kyma-launchpad-service) branch.
0 commit comments