This space wil be removed due to inactivity by January 31st, 2015. For more information, please reach out to Moshe.email@example.com
StreamWork is the first and only solution that brings together people, information, and business methods to drive fast, meaningful results (Learn More or Sign-Up).
The StreamWork Developer Wiki is all about how to leverage the open APIs provided by SAP StreamWork to either build own methods for SAP StreamWork or to integrate your own applications with SAP StreamWork to add collaboration features to them. In the Wiki you will find sample code and step by step instructions to get you started.
SAP-Internal developers should get in touch with Christoph Gollmick before they get started.
Method API (Deprecated)
The SAP StreamWork OpenSocial API is an implementation of the OpenSocial API (OpenSocial Core Gadget Specification 1.0) and allows developers to register OpenSocial Gadgets with SAP StreamWork. Gadgets that have been registered and approved by SAP StreamWork are added to the Business Tools Catalog and can be added to SAP StreamWork Activities as items. OpenSocial gadgets will not only run on SAP StreamWork but on any OpenSocial container.
|Get started with the OpenSocial API||Get started with the Method API.|
|The SAP StreamWork Integration API is a REST based web service allowing web, desktop, and mobile applications to connect to and interact with SAP StreamWork. This web service API allows applications to do things like create new activities, invite participants, add and retrieve content. You can also monitor the progress of activities by retrieving their activities events. Being a RESTful web service, each activity or item can be manipulated by changing the verb passed through the HTTP header. For example, a [GET] request on an item can return the information about this item, whereas a [POST] will post new item.||The SAP StreamWork Feed API is a REST based web service that allows appplications to use SAP StreamWork as both a feed source and feed aggregation engine. Applications can register as feed sources to SAP StreamWork to allow it to publish event and aggregate them with other event sources. The combined feed can then be consumed as a federated list of all event sources inside the SAP StreamWork web experience or as an API. The Feed API uses Activity Streams xml format for both posting incoming events and for retrieving a specified activity feed.|
|Get started with the Integration API||Get started with the Feed API|
Process Flow for Developer
The process to register, develop and release development slightly varies for the different APIs SAP StreamWork provides. You will find the different porcesses on the page "Process Flow for Developer".
Before a new tool is made available in the SAP StreamWork tool catalog, a developer has to submit it for approval by SAP. SAP will not do a full functional test of the tool but it checks that the tool is basically working. SAP will focus on the integration of the tool with StreamWork. To give you an idea, of what is being checked, have a look at the attached Excel.