FAQ

What is Neptune DXP - Open Edition?

What is the DXP - Open Edition?

DXP - Open Edition is a rapid application development platform that provides a universal way to develop and manage enterprise-grade applications from anywhere. Contrary to the SAP Edition, the Open Edition is developed for non-SAP users.

What can I do with DXP - Open Edition?

With DXP - Open Edition, you develop, run, and manage applications for both desktop and mobile environments.

Can I use DXP - Open Edition to develop full-stack applications?

Yes, with DXP - Open Edition you can develop both the frontend and the backend to create full-stack applications.

What are the components of DXP - Open Edition?

DXP - Open Edition consists of services for developing, such as the App Designer and the API Designer, and many additional services for user management, workflows, server-side scripts, authentication and many more. For more information on the services, see DXP - Open Edition cockpit: service overview.

Can DXP - Open Edition communicate with my on-premise data models?

Yes, you can use the API Designer to create APIs communicating with on-premise system endpoints. The APIs you create can call the endpoint and map the data of your resource to your application components. This includes the communication with OData resources, REST APIs, and JSONH.

When I create an application with DXP - Open Edition, is there a way to configure it for different users?

Yes, DXP - Open Edition includes services for application management. For example, you can manage different languages, create mobile clients, and maintain tiles of your applications. For more information on these services, see Administration.

Can I deploy applications with the DXP - Open Edition?

Yes, the DXP - Open Edition provides services to help you with the development process. For more information on the deployment process and services, see Deployment.

Does the DXP - Open Edition provide a role system for users?

Yes, you can create both roles for individual users and groups for multiple users. The host of DXP - Open Edition decides how the role and group system is used. For more information on roles, groups, and other security services, see Security.

Is DXP - Open Edition a package builder for node.js packages?

DXP - Open Edition is more than a package builder. It provides a complete environment for running Neptune applications.

DXP - Open Edition and node.js

What is node.js used for in the DXP - Open Edition?

The entire DXP - Open Edition is built on node.js.

Does DXP - Open Edition come with node.js?

DXP - Open Edition runtime is a package solution that comes with plugins, including node.js. You can install your own node.js on the same server and use your own plugins.

Can I extend node.js with my custom callbacks?

You can add your custom server-side code with any npm dependency.

Do event callbacks run client-side or do they call node.js handlers?

You can run callback both client-side and server-side.

How does DXP - Open Edition handle persistence?

DXP - Open Edition currently supports a combination of storing data on a file server, a MongoDB database, and Postgres as the database management system.

Mobile Application Management

Can I use DXP - Open Edition as a Mobile Application Management (MAM) solution?

Yes, DXP - Open Edition provides all essential functions to be used as a MAM solution.

In terms of delivery, can I add and assign applications to devices and users?

You can assign applications to users, but you cannot assign them to devices.

In terms of security, which protection policies can I use to secure the data in my application?

In DXP - Open Edition, you can establish login policies for users. By default, users that fail three login attempts are locked. Administrators can unlock users in the User service and change the default limit of attempts. In addition, if a user fail to log in a mobile client, the mobile client data are cleared from the device. The application remains, but it has no data inside.

Can I make an app store for the users?

Yes, for example, you can create a launchpad with tiles that trigger the installation of a mobile client. If a user accesses the launchpad and clicks "install" on one of the tiles that points to a mobile client, the IPA, APK or Windows 10 version of the mobile client is installed.

Can I see which users have access to my application?

DXP - Open Edition provides multiple services for monitoring. You can see who has access to which applications and when they are logged into an application. For more information on monitoring services, see Monitoring.

As a user, how do I update applications?

You do not need to actively update applications. Whenever you log out of an application, it updates to the latest version automatically.

Can I use DXP - Open Edition to wipe devices remotely?

DXP - Open Edition is a platform for application development and, as such, has no control over devices. You will need a Mobile Device Management (MDM) solution to have this kind of control. If you want to do so, you can integrate your MDM solution into DXP - Open Edition. There are a lot of MDM solutions that we have already worked with, such as Microsoft Intune, SOTI, MobileIron, Airwatch, BlackBerry Dynamics, and Blue Cedar.