@neoimpulse/cap-js-notifications
A copy of the official @cap-js/notifications@cap-js/notificationsPublishes business notifications to SAP Build WorkZone from the application, so a user is told something happened without the UI polling for it.sap official, cap plugin republished under another scope, whose README points at the original and says nothing about what was changed.
Facts
Where it sits
Who is behind it
In the atlas: maintains 7@neoimpulseGmbHmaintainerTiKeiNeoContributes to this
In the atlas: contributes to 1@TiKeiNeo1 contributor
Before choosing this
Conditions
LicenceSAP Developer License Agreement 3.2 CAP§ 1, 2, 3A cds-plugin is used with SAP CAP materials, or an artifact is explicitly identified as a CAP plugin or application.
- § 1 License. Productive customer applications are limited to SAP BTP or another SAP-licensed platform, and mass extraction to a non-SAP product is restricted except where solely required for SAP interoperability.
- § 2 Intellectual Property. The agreement retains SAP's rights in the covered materials and limits making APIs, tools or software available to third parties, while preserving ownership of customer applications subject to SAP's underlying rights.
- § 3 Artificial Intelligence Training. The agreement prohibits use of the covered materials and customer applications for training artificial-intelligence models or systems.
PracticalFunctional boundary
Reach for the original unless you know why you are not. This is a republished copy rather than a fork with a direction of its own: the README points at cap-js/notifications for the details, and nothing here says what was changed or why.
What it declares
Every artifact
- Type
- CDS plugin
- Origin
- Independently maintained
- Runtime
- Node.js
As a CDS plugin
- Declared for
- >=9
- Distributed through
- does not say
Connections
Business notifications from CAP to SAP Build WorkZone
Telling a person something happened when they are not looking
Business notifications from CAP to SAP Build WorkZone
Download
Install
npm add @neoimpulse/cap-js-notificationsDerived from the package name. No recipe recorded; the README has the configuration.
README
quoted from neoimpulseGmbH/cap-js-notifications under Apache-2.0, readCAP JS Notifications
Overview
CAP JS Notifications is a CDS plugin designed to provide an easy action for the notification service. It supports sending notifications to different destinations based on the environment configuration.
Note: This project is a copy of the cap-js/notifications repository. Please refer to the original repository for more details.
Features
- Send notifications to REST endpoints or console based on the environment.
- Validate and process notification types.
- Deploy notification types to the notification service. The deployment is skipped for the
notify-to-consolekind, as there is no service to deploy to, and a failing deployment is logged as a warning instead of preventing the server from starting. - Customizable notification templates.
Installation
To install the dependencies, run:
npm install
Usage
Configuration
The plugin configuration is defined in the package.json file under the cds.requires.notifications section. It includes settings for different environments, notification types, and destinations.
Notification Types
Notification types are defined in the srv/notification-types.json file. Each notification type includes templates for different languages and versions.
Running the Plugin
To run the plugin, use the following command:
cds run
Building the Project
To build the project, use the following command:
cds build
Releasing the Project
The release process is automated using GitHub Actions. The configuration is defined in the .github/workflows/release.yml file.
License
This project is licensed under the Apache License 2.0. See the LICENSE file for more details.
Contributing
Contributions are welcome! Please read the CONTRIBUTING guidelines before submitting a pull request.
Contact
For any questions or issues, please contact the author at Neoimpulse GmbH.
History
Others providing
Compare all 10 on the Notifications page →- @cap-js/notifications@cap-js/notificationsPublishes business notifications to SAP Build WorkZone from the application, so a user is told something happened without the UI polling for it.sap official, capBusiness notifications from CAP to SAP Build WorkZone
- aditheos/ApplicationLogsNotificationToFioriaditheos/ApplicationLogsNotificationToFioriRaises a Fiori launchpad notification when an application log records an error, and the notification opens the Application Logs app (F1487) on that log for review and corrective action.independent, abapFiori launchpad notification for application log errorsfrom ABAP
- agiguere/SCPmsPushNotificationREST_APIagiguere/SCPmsPushNotificationREST_APIABAP classes that send push notifications from an SAP backend to iOS devices through the REST API of SAP Cloud Platform Mobile Services, reached through an RFC destination on NetWeaver 731 or higher.independent, abapABAP classes sending push notifications to Mobile Servicesfrom ABAP
- ABAP-PRCABAP-PRCA framework for custom multi-step ABAP processes: a process class declares the states, and the framework runs each document through them and monitors the run.independent, abapFramework for multi-step ABAP processes with monitoringfrom ABAP
- com.sap.cds:cds-feature-notificationscom.sap.cds:cds-feature-notificationsSends business notifications from a CAP Java application through SAP Alert Notification service, delivered to SAP Build Work Zone or email, or logged to the console in local mode.sap official, capBusiness notifications from CAP Java via SAP Alert Notificationfrom CAP
- @cap-js/notifications@cap-js/notificationsPublishes business notifications to SAP Build WorkZone from the application, so a user is told something happened without the UI polling for it.sap official, capBusiness notifications from CAP to SAP Build WorkZonefrom CAP
- @cap-rp/notifications@cap-rp/notificationsA derived copy of the official notifications plugin under a different scope; its readme is @cap-js/notifications' with the name swapped.independent, capRenamed copy of @cap-js/notifications under another scopefrom CAP
- DryDumbHead/easyHtmlEmailDryDumbHead/easyHtmlEmailA helper class that builds HTML emails in ABAP from an HTML template uploaded through SMW0, with placeholders replaced at runtime, so only the dynamic values are handled in code.independent, abapABAP helper class building HTML emails from templatesfrom ABAP
- @expertum/cap-email-plugin@expertum/cap-email-pluginSends mail on entity lifecycle events from an annotation — @email.enabled on an entity, an HTML template with {{placeholder}} substitution, and a plugin-owned log entity recording what went out and what failed.independent, capAnnotation-driven mail on CAP entity lifecycle eventsfrom CAP
- peterlangner/zrsspeterlangner/zrssAn ABAP package that publishes content from an SAP NetWeaver ABAP system as an RSS feed for ABAP Development Tools and other RSS readers, stated for ABAP 7.00 and installed with abapGit.independent, abapRSS feed publisher for content from an SAP NetWeaver ABAP systemfrom ABAP
Details
Sources
Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.
Compatibility and provenance
Contributors
History in the atlas
- fork of artifact:cap-js-notifications
- First seen.
For your agent
- Ref
artifact:neoimpulse-cap-js-notifications- JSON
- /artifacts/neoimpulse-cap-js-notifications.json
- MCP
- Connecting an agent