Giter VIP home page Giter VIP logo

sap-samples / cloud-businessrules-samples Goto Github PK

View Code? Open in Web Editor NEW
15.0 8.0 13.0 20.8 MB

SAP Cloud Platform Business Rules sample projects that can be used as reference content. Users can download and import the content of these projects in their account to understand and learn how-to author and maintain business rules

License: Apache License 2.0

sample samples sap-cloud-platform business-rules

cloud-businessrules-samples's Introduction

REUSE status

Business Rules capability of SAP Workflow Management Sample Projects and Applications

Business Rules capability of SAP Workflow Management enables line of business users, application developers to automate decisions in simple human friendly rule language and integrate these decisions via APIs with their cloud applications. You can use these sample applications and rule projects as reference content to learn more about how-to build and consume business rules in neo and cloud foundry environments.

Solution Diagram

This diagram shows how you can consume business rules service from workflow, cloud integration and other SAP Business Applications. Solution Diagram

Beside these, there are many other services which can consume Business Rules. Below diagram shows a rich list of various consumption models: Consumption Models

Prerequisites For Neo Environment

You need to have the following:

  • SAP BTP (Neo) account with an active subscription to Business Rules service.
    • Refer here for information on accessing Business Rules in Neo trial account.
  • RuleSuperUser role for Runtime and Repository operations.
  • Developer role to create and deploy SAPUI5 applications in SAP BTP.
  • SAP Business Application Studio enabled in SAP BTP.

Prerequisites For Cloud Foundry Environment

You need to have the following:

  • SAP BTP Cloud Foundry account with subscription to Business Rules application.
    • Refer here for information on accessing Business Rules in Cound Foundry trial account.

Folders Overview

The available samples are of 2 types depending upon the folder containing them. There would be different setup process for each type:

  • apps - It contains SAPUI5 applications that need to imported from WebIDE and deployed to Neo environment.
    • shoppingcart application shows how to consume rule service in custom HTML5 application
    • rulesmanager application shows how to embed SAPUI5 Rules Builder control in your custom application.
  • rulesprojects - It contains sample business rules projects that shows rules capabilities through different use cases
  • cf-apps - It contains applications that helps you to understand consumptions of business rules in Cloud Foundry environment
    • Go to the README to know more

Getting Started with Business Rules in Neo Environment

  • Download and Extract the content from the git
  • From content in apps folder:

    • Open SAP Web IDE Full-Stack and import the project zip using File --> Import --> From File System option.
  • From content in rulesproject folder:

    • Open Business Rules Editor and import the project using the Import button on the Manage Projects screen

Getting Started with Business Rules in Cloud Foundry Environment

  • Download the content from git
  • Follow the instructions in README

How to obtain support

The project is provided "as-is", with no expected changes or support.

License

Copyright (c) 2020 SAP SE or an SAP affiliate company. All rights reserved. This file is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file

cloud-businessrules-samples's People

Contributors

ajinkyapatil8190 avatar archanashukla avatar beganz avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cloud-businessrules-samples's Issues

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.