Giter Site home page Giter Site logo

cloud-platform-workflow-virtual-event's Introduction

Important Notice

This public repository is read-only and no longer maintained. For the latest sample code repositories, visit the SAP Samples organization.

Virtual Event - SAP Cloud Platform Workflow

REUSE status

Description

This repository contains the material for the virtual event on SAP Cloud Platform Workflow. It is based upon the original CodeJam - SAP Cloud Platform Workflow content.

Prerequisites and recommendations for this virtual event are documented in the prerequisites file.

Virtual event overview

This SAP Cloud Platform Workflow virtual event brings together, over a series of ten exercises, a number of SAP Cloud Platform topics, centred around the SAP Cloud Platform Workflow service, but also covers setting up the SAP Cloud Connector to establish connectivity to an on-prem environment, using the SAP Cloud Platform Portal service to create an SAP Fiori launchpad site, exploring the SAP API Business Hub and using the Workflow API directly. From the Workflow service perspective you'll create, deploy and extend a workflow definition, interact with tasks in the standard My Inbox app and monitor & inspect workflow instances, initiating them from the monitor itself and from a 3rd party application.

Material organization

The material consists of a series of exercises that are to be done in order (each one building on the previous one). Each exercise is contained in a directory, with a main 'readme' file containing the core exercise instructions, with optional supporting files, such as screenshots and sample files.

Following the exercises

During the virtual event you will complete each exercise one at a time. At the end of each exercise there are questions; these are designed to help you think about the content just covered, and are to be discussed with the entire class, led by the instructors, when everyone has finished that exercise.

If you finish an exercise early, please resist the temptation to continue with the next one. Instead, explore what you've just done and see if you can find out more about the subject that was covered. That way we all stay on track together and can benefit from some reflection via the questions (and answers).

๐Ÿ‘‰ Where there's an action for you to perform, it will be prefixed with this pointing symbol, to help you focus on where you are in each exercise.

The management tools in SAP Cloud Platform have recently undergone renovation, and there is now the concept of tool "feature sets". Throughout this virtual event, the descriptions and screenshots will be from a "Feature Set B" environment.

The exercises

Here's an overview of the exercises.

Further experimentation

If you want to further your learning based on what you've built in these exercises, we suggest you extend the workflow definition you've created to add more features. For example, you could set up a Mail Task with appropriate configuration to send a message.

You could also look at branching in the flow, based on decisions, using the Exclusive or Parallel Gateways.

Events are also powerful features that you could investigate. For example, try controlling the flow of your workflow instances via remote API calls by making use of Intermediate Messages, that pause execution until an incoming message is received (via an API call).

For more in-depth coverage of some of the topics in this virtual event, you may find the blog post series Discovering SCP Workflow worth a look.

Requirements

The requirements to follow the exercises in this repository, including hardware and software, are detailed in the prerequisites file.

Download and installation

You do not need to download this repository nor install anything from it. You can just follow the exercises by visiting each of them as listed in the exercises section.

How to obtain support

Support for the content in this repository is available during virtual events, for which this content has been designed. Otherwise, this content is provided "as-is" with no other support.

Contributing

If you wish to contribute code, offer fixes or improvements, please send a pull request (PR). Due to legal reasons, contributors will be asked to accept a Developer Certificate of Origin (DCO) on submitting their first PR to this project. This DCO acceptance can be done in the PR itself - look out for the CLA assistant that will guide you through the simple process. SAP uses the standard DCO text of the Linux Foundation.

License

Copyright (c) 2020 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License version 2.0.

cloud-platform-workflow-virtual-event's People

Contributors

btbernard avatar qmacro avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

cloud-platform-workflow-virtual-event's Issues

Not connecting destination testing app

Hi Everybody,

I'm stuck in the Exercise 4 point 3, because it's not accepting my trial account credentials there.

image

This screen appears again everytime I introduce my credentials.

I have tested with Internet option in shopinfo destination, and OnPremise option, the behavior is the same in both cases (I'm sure is not related to this but anyway I tested that too). Please your help.

Thank you very much.

Jhon Jairo.

Service Task URL for Products Entity not working : https://sapes5.sapdevcenter.com/sap/opu/odata/sap/EPM_REF_APPS_SHOP_SRV/Products

Hi,

Unable to get the product info from ES5 system today. Please find below the error details. In ES5, I'm not authorized to check the error details using the transaction /IWFND/ERROR_LOG.

The OData service for Products entity was working without any issue till 14th Jan. Please find below the last successful request details. Thanks..!

Error Details:
Snag_284ca39

Last Successful Request Details
Snag_286338d

Snag_2869fb4

Regards,
Nasir

Error creating service "default_portal" from offering "portal" and plan "standard"

Hi,

I am trying to practice the tutorial given at this link (https://www.youtube.com/watch?v=tG_oUPs67CY). When I try to deploy MTA, I am thrown "404 Error" for "portal" service with "standard" subscription. I have explored everywhere in my 'trial account' including services, subscriptions and other sections, but I could not find the portal service.

Can some please help me with finding the portal service or completing this tutorial with an alternate resource. I am pasting below the deployment log from terminal.

Operation ID: 50873413-1e35-11eb-aeb1-eeee0a948be9

Deploying in org "1b5a2224trial" and space "dev" Detected MTA schema version: "3" Detected deployed MTA with namespace "null", ID "BPMServicesFLP" and version "0.0.1" Detected new MTA version: "0.0.1" Deployed MTA version: "0.0.1" Processing service "default_portal"... Creating service "default_portal" from MTA resource "default_portal"... Service operation failed: Controller operation failed: 404 Updating service "default_portal" failed: Not Found: Error creating service "default_portal" from offering "portal" and plan "standard": Service plan standard not found. Proceeding with automatic retry... (3 of 3 attempts left) Creating service "default_portal" from MTA resource "default_portal"... Service operation failed: Controller operation failed: 404 Updating service "default_portal" failed: Not Found: Error creating service "default_portal" from offering "portal" and plan "standard": Service plan standard not found. Processing service "default_business-rules"... Processing service "BPMServicesFLP_html5_repo_runtime"... Processing service "uaa_bpmservices"... Proceeding with automatic retry... (2 of 3 attempts left) Processing service "default_processvisibility"... Creating service "default_portal" from MTA resource "default_portal"... Service operation failed: Controller operation failed: 404 Updating service "default_portal" failed: Not Found: Error creating service "default_portal" from offering "portal" and plan "standard": Service plan standard not found. Processing service "default_workflow"... Setting service "uaa_bpmservices" parameters from "xs-security.json" Proceeding with automatic retry... (1 of 3 attempts left) Creating service "default_portal" from MTA resource "default_portal"... Service operation failed: Controller operation failed: 404 Updating service "default_portal" failed: Not Found: Error creating service "default_portal" from offering "portal" and plan "standard": Service plan standard not found. Updating service "uaa_bpmservices"... Process failed. Use "cf deploy -i 50873413-1e35-11eb-aeb1-eeee0a948be9 -a abort" to abort the process. Use "cf deploy -i 50873413-1e35-11eb-aeb1-eeee0a948be9 -a retry" to retry the process. Use "cf dmol -i 50873413-1e35-11eb-aeb1-eeee0a948be9" to download the logs of the process. Terminal will be reused by tasks.

Error accessing cloud connector https://localhost:8443

Hello Devtoberfest team,

It seems I'm the first reporting an issue or this is not the place to do it, even it could be that nobody have had issues yet haha....

So, the fact is that I was doing the docker image process (build) when I face the following messages in the tracing log:

image

image

When I run the image no errors are issued but when I try to access the https://localhost:8443 is displaying the following error:

image

This was made using windows 10 Professional as the base operating system.

Please your kind help.

Jhon Jairo.

workflow decision text in Script file

Even we approve the workflow it is always giving Rejected in message. But in context usertaskinfo it showing as approved one.

image

When I tried to copy the decision for usertaskinfo to another variable it gave me blank values. Not sure this is because of java script or what? I copy pasted same code as a script provided in tutorial.

Created a new trial account in cloud foundry, authorisation problems

I am trying to follow the course, i am stuck at exercise 01.

The issue I have is indirectly linked to the content of the exercise, I have created a brand new trial account for cloud foundry, and i have limited access to some panels of the Cloud Foundry Environment

Security tab is not visible, thus role, role collection, trust configuration neither.
Destinations under Connectivity says Forbidden (403)
Subscriptions is not visible

under the sub account i have this message

Sans titre

Some data and functionality on this page is not available to you. You must be a global account admin or subaccount admin.

I don't know if my global account is admin, how can i verify?
And if my global account is admin, how can I grant my sub account as admin?

Unable to access jarfile plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar

Hello,

While I am trying to create the container and running it up, I found it failed to run and in my docker log, I see this is saying like Unable to access jarfile plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar

I am not able to proceed further so could you please helo me in resolving this issue maybe by updating dockerfile or whatever the best you think.

  • Thanks, Somnath

BUSINESS_RULE Destination Creation Failed

When running the booster "Set up account for Workflow Management", failed at "Creating Destination" step. I tried running the booster multiple times, with no success. For creating the BUSINESS_RULES destination, what are the parameters that needs to be used?

image

Excersise 3

Hi,

Thanks for a great guide!

In Ex 3 - step 3 - I can get the same result as shown.

After first using

"docker run -p 8443:8443 --name myscc -d scc"

And then

"docker ps"

I get this;

C:\Users\Froesl28\container-scc>docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c5f1a78b9c98 docker101tutorial "/docker-entrypoint.โ€ฆ" 51 minutes ago Up 51 minutes 0.0.0.0:80->80/tcp docker-tutorial

What ever i tried, i am really stuck now.

Please advise.

Thanks in advance.
Michael

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.