-
公开(公告)号:US20170329461A1
公开(公告)日:2017-11-16
申请号:US15155683
申请日:2016-05-16
申请人: SAP SE
发明人: Dave Schikora , Pit Humke , Michael Burwig , Ole Lilienthal , Leif Jensen-Pistorius , Martin Wezowski , Thomas Spangemacher , Peer Hilgers
IPC分类号: G06F3/0481 , G06F17/30 , H04L29/08
摘要: Techniques are described for service mapping and other backend operations for a collaborative platform. A platform may access data objects from any suitable number of source services. The data model of the platform may be dependent on the data models of its associated source services as well as source service annotations, where such annotations describe the mapping onto the various data model elements. The process of mapping requests and results between the platform and the external data sources at runtime may employ a schema mapping data structure to minimize potential performance impacts. Implementations may employ a hierarchical class structure that is configured to achieve efficient traversal by shifting computational load to initialization time when the source service data models and annotations are processed. The initialization of the structure may be triggered at initialization time of the platform or whenever an administrative action causes changes to the schema mapping.
-
公开(公告)号:US10248300B2
公开(公告)日:2019-04-02
申请号:US15155621
申请日:2016-05-16
申请人: SAP SE
发明人: Dave Schikora , Ole Lilienthal , Pit Humke , Michael Burwig , Martin Wezowski , Peer Hilgers , Leif Jensen-Pistorius , Thomas Spangemacher
IPC分类号: G06F3/0482 , G06F3/0484 , G06F3/14 , G09G5/14 , G06T11/60
摘要: Techniques are described for polymorph rendering of objects in a collaborative platform and/or other environments, through which the same object is presented differently in the user interface depending on which perspective is being used to render the object. In some implementations, the platform supports multiple renderers and each renderer is associated with a particular perspective. Polymorph rendering may also be described as adaptive rendering, given that the presentation of an object may be adapted to the particular accessors of a work routine, and such adaptation is achieved through use of different renderers to render the object according to different perspectives. A particular renderer can be written once and added to the platform, and that renderer may be applied to a variety of objects. Tools may also be rendered according to various perspectives, given that tools also support the normalized object contract and at least expose the mandatory perspectives.
-
公开(公告)号:US20170330151A1
公开(公告)日:2017-11-16
申请号:US15155416
申请日:2016-05-16
申请人: SAP SE
发明人: Dave Schikora , Ole Lilienthal , Michael Burwig , Pit Humke , Leif Jensen-Pistorius , Peer Hilgers , Martin Wezowski , Thomas Spangemacher
IPC分类号: G06Q10/10 , G06F3/0481 , G06F3/0484 , G06F17/30
CPC分类号: G06Q10/103 , G06F16/258
摘要: Techniques are described for providing normalized object exposure in a collaborative platform. Implementations provide a collaborative platform to enable multiple users to collaborate to address an issue collectively. The platform enables a user to create a work routine in which objects may be added and manipulated by multiple users. The objects may be normalized through use of a normalized object contract. Tools may be added to the work routine, and linked to objects to apply functionality to the object data of the objects. The tools may also comply with the normalized object contract to be consumable within the platform. Through the contract, objects may exhibit a shared common state such that multiple users and/or processes access the same state for a particular object at any given time in a work routine.
-
公开(公告)号:US11295273B2
公开(公告)日:2022-04-05
申请号:US15155416
申请日:2016-05-16
申请人: SAP SE
发明人: Dave Schikora , Ole Lilienthal , Michael Burwig , Pit Humke , Leif Jensen-Pistorius , Peer Hilgers , Martin Wezowski , Thomas Spangemacher
摘要: Techniques are described for providing normalized object exposure in a collaborative platform. Implementations provide a collaborative platform to enable multiple users to collaborate to address an issue collectively. The platform enables a user to create a work routine in which objects may be added and manipulated by multiple users. The objects may be normalized through use of a normalized object contract. Tools may be added to the work routine, and linked to objects to apply functionality to the object data of the objects. The tools may also comply with the normalized object contract to be consumable within the platform. Through the contract, objects may exhibit a shared common state such that multiple users and/or processes access the same state for a particular object at any given time in a work routine.
-
公开(公告)号:US10078818B2
公开(公告)日:2018-09-18
申请号:US15384626
申请日:2016-12-20
申请人: SAP SE
发明人: Dave Schikora , Leif Jensen-Pistorius , Peer Hilgers , Ole Lilienthal , Martin Wezowski , Michael Burwig , Pit Humke , Thomas Spangemacher
CPC分类号: G06Q10/103 , G06F16/245 , G06F16/248 , G06Q10/101
摘要: Techniques are described for providing and/or managing work routines (WRs) in a collaborative platform. Implementations provide a platform that enables collaboration between multiple entities (e.g., users) to address an issue collectively, for process management, issue resolution, and so forth. The platform enables the creation of a WR that includes any suitable number of data objects to facilitate management of a process, resolution of an issue, and/or other tasks. The WR may also include any suitable number of tools for controlling the manipulation and/or rendering of the data objects. The platform provides a polymorphism through which data objects may be rendered differently based on the tools that are used to render the tool objects. The platform also provides for the automatic creation of a WR, or a template for a WR, where such creation may be triggered by an event and/or based on a current context.
-
公开(公告)号:US10726036B2
公开(公告)日:2020-07-28
申请号:US15155683
申请日:2016-05-16
申请人: SAP SE
发明人: Dave Schikora , Pit Humke , Michael Burwig , Ole Lilienthal , Leif Jensen-Pistorius , Martin Wezowski , Thomas Spangemacher , Peer Hilgers
IPC分类号: G06F3/0481 , G06F16/25 , G06F16/21 , G06Q10/10
摘要: Techniques are described for service mapping and other backend operations for a collaborative platform. A platform may access data objects from any suitable number of source services. The data model of the platform may be dependent on the data models of its associated source services as well as source service annotations, where such annotations describe the mapping onto the various data model elements. The process of mapping requests and results between the platform and the external data sources at runtime may employ a schema mapping data structure to minimize potential performance impacts. Implementations may employ a hierarchical class structure that is configured to achieve efficient traversal by shifting computational load to initialization time when the source service data models and annotations are processed. The initialization of the structure may be triggered at initialization time of the platform or whenever an administrative action causes changes to the schema mapping.
-
公开(公告)号:US20180174104A1
公开(公告)日:2018-06-21
申请号:US15384626
申请日:2016-12-20
申请人: SAP SE
发明人: Dave Schikora , Leif Jensen-Pistorius , Peer Hilgers , Ole Lilienthal , Martin Wezowski , Michael Burwig , Pit Humke , Thomas Spangemacher
CPC分类号: G06Q10/103 , G06F17/30424 , G06F17/30554 , G06Q10/101
摘要: Techniques are described for providing and/or managing work routines (WRs) in a collaborative platform. Implementations provide a platform that enables collaboration between multiple entities (e.g., users) to address an issue collectively, for process management, issue resolution, and so forth. The platform enables the creation of a WR that includes any suitable number of data objects to facilitate management of a process, resolution of an issue, and/or other tasks. The WR may also include any suitable number of tools for controlling the manipulation and/or rendering of the data objects. The platform provides a polymorphism through which data objects may be rendered differently based on the tools that are used to render the tool objects. The platform also provides for the automatic creation of a WR, or a template for a WR, where such creation may be triggered by an event and/or based on a current context.
-
公开(公告)号:US20170329498A1
公开(公告)日:2017-11-16
申请号:US15155621
申请日:2016-05-16
申请人: SAP SE
发明人: Dave Schikora , Ole Lilienthal , Pit Humke , Michael Burwig , Martin Wezowski , Peer Hilgers , Leif Jensen-Pistorius , Thomas Spangemacher
IPC分类号: G06F3/0484 , G06F3/14 , G06T11/20 , G06F3/0482
CPC分类号: G06F3/04845 , G06F3/0482 , G06F3/04842 , G06F3/1454 , G06T11/60 , G06T2200/24 , G09G5/14 , G09G2370/022 , G09G2370/04 , G09G2370/22
摘要: Techniques are described for polymorph rendering of objects in a collaborative platform and/or other environments, through which the same object is presented differently in the user interface depending on which perspective is being used to render the object. In some implementations, the platform supports multiple renderers and each renderer is associated with a particular perspective. Polymorph rendering may also be described as adaptive rendering, given that the presentation of an object may be adapted to the particular accessors of a work routine, and such adaptation is achieved through use of different renderers to render the object according to different perspectives. A particular renderer can be written once and added to the platform, and that renderer may be applied to a variety of objects. Tools may also be rendered according to various perspectives, given that tools also support the normalized object contract and at least expose the mandatory perspectives.
-
-
-
-
-
-
-