tahirhussain.babar (Bob) and philip.mugglestone from SAP's Partner Innovation Lab and the SAP HANA Academy created a new series of hands-on video tutorials about SAP Fieldglass Talent Channel Integration.
In this two part blog post series, you will find the videos embedded with references and additional information.
Questions? Please post as comment.
Useful? Give us a like and share on social media.
Thanks! |
Hands-On Video Tutorials
What You Will Learn
In the second part of the series, we cover video tutorials 13-21 by
philip.mugglestone.
For a brief introduction of the topic, see
Watch time for the 9 videos is about 90 minutes.
Topics covered
- How to scaffold the application using a Yeoman generator
- How to build and deploy the app to the Cloud Foundry environment of SAP BTP
- How the code works
- How to configure destinations and security in the SAP BTP cockpit
- How to use the extension app with job postings
- How to use the extension app with work orders
- How to configure SAP Business Application Studio for local development
- Further development options
- How to clean everything up nicely for the next guest.
Prerequisites
Just like with most books and movies, best to start at the beginning.
In addition, you will need to be familiar with SAP BTP. For this, join the (free) onboarding program
To learn more about the SAP BTP Extension Generator, go to
YouTube Playlist
To binge watch the complete playlist, go to
BTP - Getting Started [13]
Video Tutorial
In this video tutorial, Philip gets started by introducing the concept of building extension applications in SAP Business Technology Platform (BTP) and what will be covered in subsequent video tutorials.
After a short demonstration of an example working application, pre-requisites are covered including getting started with SAP BTP, SAP Business Application Studio (BAS), SAP Cloud Application Programming Model (CAP) and SAP Fieldglass codes, connector names and API keys.
https://youtu.be/D7o7ySRAB2I?list=PLkzo92owKnVwxi4jRQJ31F3CsZTMzM4vO
Time Markers
0:00 - Introduction
2:00 - Demo extension app
4:10 - SAP BTP Trial
5:00 - Create Full Stack Cloud Application Dev Space in SAP Business Application Studio
6:00 - SAP Cloud Application Programming Model
7:00 - Connect with the cf CLI
8:45 - Buyer, Supplier, and API user in SAP Fieldglass
9:30 - SAP Fieldglass Configuration Manager
10:00 - API Application Key
References
BTP - Generate Project [14]
Video Tutorial
In this video tutorial, Philip scaffolds an example application using the jumpstart generator.
https://youtu.be/L1wY6kMzhls
Time Markers
0:00 - Introduction
1:20 - Install generator
1:45 - Open Template Wizard and run SAP HANA Academy CAP
2:05 - Project Wizard questions
3:20 - SAP Fieldglass Connectors
6:30 - Generate app
Code
The following command(s) are executed
npm install -g generator-saphanaacademy-cap
BTP - Code Review [15]
Video Tutorial
In this video tutorial, Philip reviews the project scaffolded by the jumpstart generator.
https://youtu.be/erS5w-gHzj8
Time Markers
0:00 - Introduction
0:35 - Package.json
2:20 - FieldglassConnectors.js
4:25 - FieldglassConnectorsAPI.js
6:10 - FieldglassConnectors.csn
7:20 - Templates
7:55 - catalog-service.cds
9:15 - catalog-service.js
9:40 - app
10:20 - test.http
10:50 - xs-security.json
11:10 - mta.yaml
BTP - Build and Deploy [16]
Video Tutorial
In this video tutorial, Philip builds and deploys the project to BTP Cloud Foundry runtime before assigning role collections to business users and finalizing configuration of the destination service.
https://youtu.be/PYb2q_joMRY
Time Markers
0:00 - Introduction
1:00 - Build
1:25 - Deploy to Cloud Foundry environment in SAP BTP
4:10 - SAP BTP Cockpit, Destinations, Client ID and Client Secret, License Key
7:55 - Authentication and authorization
9:20 - Access application route
BTP - Job Posting [17]
Video Tutorial
In this video tutorial, Philip shows the BTP extension application working in a real-world scenario. A new job posting is created and approved in SAP Fieldglass before the app is used to read details of the job posting and for the supplier to submit a candidate using Fieldglass Connectors REST APIs.
https://youtu.be/jR0AO0RgwXo
Time Markers
0:00 - Introduction
0:45 - Create and approve job posting in SAP Fieldglass
2:45 - View posting in extension app
3:30 - Post candidate
BTP - Work Order [18]
Video Tutorial
In this video tutorial, Philip shows the BTP extension application working in a real-world scenario. The candidate supplied in the previous video tutorial is approved and a work order (contract) created in SAP Fieldglass before the app is used to read details of the work order and to for the supplier to accept or decline the work order.
https://youtu.be/kNtvimgLNxo?list=PLkzo92owKnVwxi4jRQJ31F3CsZTMzM4vO
Time Markers
0:00 - Introduction
0:30 - Create and approve work order in SAP Fieldglass
2:30 - Accept (or decline) access work order in extension app
4:45 - Activate in SAP Fieldglass
BTP - Local Development [19]
Video Tutorial
In this video tutorial, Philip shows how to set up "local" development of the BTP extension application from SAP Business Application Studio. This avoids needing to build and deploy the application to BTP each time a change is made in the source code.
https://youtu.be/kYw8ldhGOcA?list=PLkzo92owKnVwxi4jRQJ31F3CsZTMzM4vO
Time Markers
0:00 - Introduction
2:00 - Download and install DefaultEnv
3:20 - Generate default-env.json
4:25 - Run app locally
5:00 - Authentication
7:15 - Testing with test.htpp
8:00 - Security ID
8:34 - Base64.Guru
Code
The following command(s) are executed
cf install-plugin DefaultEnv.linux64
cf de app-srv
npm install
cds watch
References
For the cf CLI plugin, go to
For Base64, see
BTP - Further Development [20]
Video Tutorial
In this video tutorial, Philip covers how further develop the BTP extension application - for example to access other SAP Fieldglass Integration connectors or APIs such as the Approvals API.
https://youtu.be/t7eKoToqKxY?list=PLkzo92owKnVwxi4jRQJ31F3CsZTMzM4vO
Time Markers
0:00 - Introduction
1:25 - Code review for Fieldglass Connectors
3:30 - CDS services
10:00 - Template Wizard options for Fieldglass Approvals
References
To learn more about the SAP BTP Extension Generator, go to
BTP - Teardown [21]
Video Tutorial
In this video tutorial, Philip shows how to tear down the deployed BTP application - effectively removing it from the Cloud Foundry runtime.
https://youtu.be/AVXt6eGJu1M?list=PLkzo92owKnVwxi4jRQJ31F3CsZTMzM4vO
Time Markers
0:00 - Introduction
1:30 - Run undeploy command in SAP Business Application Studio
5:00 - Delete design time artifacts
6:00 - Delete BAS space
Code
The following command(s) are executed
cf t
cf mtas
cf undeploy --delete-services --delete-service-keys -f
Learn More
Read the Docs
For the documentation, visit
Share and Connect
Questions? Please post as comment.
Useful? Give us a like and share on social media.
Thanks!
If you would like to receive updates, connect with me on
For the author page of SAP PRESS, visit
Over the years, for the SAP HANA Academy, SAP’s Partner Innovation Lab, and à titre personnel, I have written a little over 300 posts here for the SAP Community. Some articles only reached a few readers. Others attracted quite a few more.For your reading pleasure and convenience, here is a curated list of posts which somehow managed to pass the 10k-view mile stone and, as sign of current interest, still tickle the counters each month.
|