Giter Club home page Giter Club logo

sap-archive / sap-iot-c4fsm Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 2.0 25.93 MB

Integrate SAP IoT and SAP Field Service Management to automate service calls and get IoT context data to help field technicians.

Home Page: https://community.sap.com/topics/internet-of-things

License: Apache License 2.0

JavaScript 44.90% CSS 3.71% HTML 5.39% Java 42.32% Batchfile 1.84% Shell 1.84%
sample sample-code neo cloud-foundry sap-cloud-platform sap-iot iot field-service-management sap-fsm

sap-iot-c4fsm'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.

Integration Between SAP IoT with SAP Field Service Management

Description

This IoT reference application is meant to make it simpler for you to build your own IoT application. It walks you through all of the steps and provides you with all configuration and source code required for you to be able to reproduce the application 1:1.

It features the use of SAP IoT, SAP Field Service Management, and a Web-based UI.

We used Robot4000 at SAP as the example devices to be monitored and facilitate the below usecases.

  • Enabling SAP IoT to automatically create the service call in SAP Field Service Management based on the conditions on device measurements and aggregates.
  • Enabling Service Technical to access equipment specific content from SAP IoT in SAP Field Service Management Mobile Application (iPhone) from a Service Call view.

Prerequisites

Download

Download the files from GitHub as a zip file, or clone the repository on your desktop.

Installation

Refer to the documentation.

As the source code needs to be deployed in cloud platform account, Please follow the typical approach for managing source code, Building MTA applications and Deploying MTA applications to cloud platform.

Configuration

We provided some example configuration for e.g. the Connected Silo in the source files that might be helpful to get you started. We also illustrated the Thing Model and you can configure it in SAP IoT via the Thing Modeler apps.

Version Compatibility

SAP IoT

Release : 1905

SAP Cloud Platform Integration

Release : 4.0 ( 1904 ).

SAP Field Service Management
  • Release : 1905
  • Service Call API Version : V2
  • Mobile Application Support : iPhone, iOS 12.3.1, Protocal Version : 5
  • Coresuite 6.1.1.0
  • DTO's
    • Equipment : 17
    • Service Call : 17
SAP UI5
  • Release : 1.66.1
HTML5 Application Repository
  • Release: 1905

Limitations/ Boundary conditions

  • Consumption of SAP IoT content is only supported in FSM Mobile Application of iPhone ( iOS 12.3.1 ).
  • All Service Technicians are expected to have same level of authorizations for consuming IoT content
  • Role Collection assignments to Service Technicians at Cloud Identity Provider would not have any impact on data authorization while accessing the content from FSM Mobile Application.
  • IoT Application used in the Web Container configuration can consume content only from SAP IoT service amd APIs from other business services or other applications can't be consumed.

Documentation

We provided the complete documentation inside docs folder.

Support

The content is provided "as-is". There is no guarantee that raised issues will be answered or addressed in future releases.

License

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

sap-iot-c4fsm's People

Contributors

btbernard avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

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.