Pronto Xi Foundation

Page 1

Platform Overview

Foundation

A platform to build on

Foundation

Trademarks

Pronto Software, Pronto, Pronto Xi, the Pronto interrobang logo, the P interrobang logo, Pronto Woven, Pronto iQ and Pronto Cloud are all registered trademarks of Pronto Software Limited. All other marks are the property of their respective owners.

Copyright © 2023 Pronto Software Limited (ABN 47001337248).

Disclaimer

This document contains statements related to our current and future developments that may constitute forward-looking statements. They are subject to changes and may be available in a Pronto Xi 770 service pack or future release of Pronto Xi.

All diagrams, drawings, product screenshots and any other types of visualisations in this document, use demo or synthetic data created for display purposes only.

Foundation Contents Technology 4 Core platform 6 Runtime engine 7 Relational database support 7 Customisation 8 Application Services 10 Message services 11 Extensibility 11 Franchise inventory 11 POS redundancy 11 Administration 11 System administration 12 Use of codes 12 Data masking 12 Auditing 12 Data quality 13 Business Intelligence administration 13 Web interface 14 Usability 14 Mobile access 15 Integrated back pane 15 Data grids 16 Links 16 Field-level validation 16 Security 16 Workspaces 17 Search 17 Enterprise security 18 Security standards 19 Application security 19 Infrastructure security 19 Multi-factor authentication 19 Single sign-on 19 Supported applications 19 Forms management 20 TrueForm Neo 20 Tasks and alerts 22 Alerts 22 Tasks 23 Data 23 Notifications 23 Developer tools 24 Rapid application development (RAD) 24 Software development kit 25 Real-time trace 25 API integration platform 26 APIs 27 Web services architecture 27 Technical capabilities 27 Pronto Xi Sync 28 Deployment 29 Cloud ERP 30 Data security 30 Disaster recovery 30 On-premises 30

Technology

Build the foundation for your future

Pronto Xi can be flexibly accessed using a web browser on a desktop, laptop or tablet. If you use cloud-based Enterprise Resource Planning (ERP) software, your staff can access Pronto Xi modules wherever they are, on a variety of devices – and you can benefit from the low cost, quick deployment and hassle-free maintenance that the cloud provides.

Core platform

Pronto Xi’s continuous technological innovation enables you to proactively respond to a rapidly changing business environment.

From the ground up, Pronto Xi’s design and architecture focuses on helping you to handle growth and wide-ranging business requirements.

All of Pronto Xi’s applications have been built on the core platform. Thanks to applistructure design and Pronto Connect APIs, you can customise or extend Pronto Xi’s functionality to align the software to your business processes.

The core platform underpins Pronto Xi and its modular architecture. It is designed to adapt as the applications scale, expand, extend and grow. Runtime, the relational database, the proprietary fourth-generation programming language (4GL) and the web interface form the main components of the platform.

Every business is different – and so is your use of Pronto Xi. It’s why Pronto Xi incorporates an applistructure solution that makes it easy to customise the software modules to precisely fit your needs. This means our software adapts to your business needs and processes – not the other way around. This means our software adapts to your business needs and processes, not the other way around.

Web interface

Combining modern web technologies and extensive user research, Pronto Xi’s web interface frees you from the office desk. You can transact, report and use any Pronto Xi module from anywhere – with zero installation. With designs optimised for tablet devices, Pronto Xi’s web interface means you can keep operating your business flexibly with just a tablet device and a browser.

Enterprise security

As a result of increased adoption of mobile and cloud technologies, along with legislative changes, IT security has never been more important. Pronto Xi incorporates a range of technologies and mechanisms to protect your organisation, giving you enterprise-grade security at all times.

Forms management

Customer-facing and business documents can be easily designed and customised using TrueForm Neo. Manage documents such as sales orders, invoices, purchase orders, pay slips, picking slips and more – and, with a builtin what-you-see-is-what-you-get (WYSIWYG) designer, you can customise the output to your business.

Documents can be printed or emailed directly from within the product, reducing the burden of document management.

Developer tools

If you want to undertake your own customisation, we can provide development tools that include rapid application development (RAD) and a software development kit (SDK). These tools are used by our own development and professional services teams.

In addition, you can be confident that we will continue to upgrade Pronto Xi so it’s always compatible with the latest versions of supported operating systems, databases, web browsers and business applications.

API integration platform

Extend the functionality of Pronto Xi by connecting it to your other systems and complementary solutions using Pronto Connect. A comprehensive and scalable API framework and development platform, Pronto Xi equips your systems to exchange data effortlessly, securely and in real time.

5
Operating system Custom applications RDBMS company group 1 RDBMS company group 2 RDBMS company group n Infrastructure Core applications Message services API services Application services Data dictionary Platform abstraction Resource management Users and sessions Foundation Runtime engine
Overview of Runtime architecture

Core platform

The core platform of Pronto Xi gives you a robust, enterprise-grade foundation for business success. It is a powerful launch pad for powerful business performance

Where everything clicks

6

Runtime engine

Runtime “brokers” communication between Pronto Xi applications and the underlying IT platform, providing a layer of abstraction from the operating system (OS) and relational database (RDBMS).

Key features include:

• technology abstraction, which decouples applications from their environment

• ability to execute and manage the applications and general system environment

• high-availability and high-volume transaction processing

Relational database support

Pronto Xi is optimised to provide powerful and flexible relational database support, which delivers high-performance transactional processing both for Pronto Xi applications and for Business Intelligence.

Related benefits include data security, handsfree administration, high resiliency, and the ability to scale with your business.

7
Overview of Pronto Xi technology

Customisation

Optimise user efficiency and minimise input errors with Screen Customiser, an administrator-level customisation tool. You can change Pronto Xi screens; create, remove and modify fields; change default values; and even apply rules to data within fields – for any company, group or user.

Change screen prompts and fields

Move screen prompts and fields, edit text, or change font, colour and size.

Change field defaults

Field defaults may be predefined for different operators or different types of operator. For example, you may want the default warehouse to be “SYD” for all Sydney-based operators.

Hide fields, buttons and screen prompts

Where a field is not necessary – because it will always contain the same value or will not be used – it can be suppressed.

Make fields “read-only”

Change an editable field to a read-only field, so the content cannot be altered.

8
Create linked procedures in Screen Customiser Core Platform | Foundation

Mask sensitive field values

Any field containing sensitive information can be either fully or partially masked.

Change help information

While Pronto Xi has built-in context-sensitive help, you can also include company-specific help information.

Add screen, field or button triggers

Launch a process that’s separate to the main function of the screen based on user activity. For example, you can calculate the starting value of a field based on previously entered information or notify a manager if a sales order exceeds a specified dollar amount.

Create user-defined buttons

Create additional buttons to launch processes that you have defined.

Allow access to user-definable fields

Many of the master and transaction tables include a set of fields that you can use for supplementary data storage. Screen Customiser allows these fields to be easily included in regular input screens.

Add calculated or lookup fields to data grids and forms

Ensure the information you need is shown on your screen by including data from other tables or information that is calculated on the fly.

9

Application Services

The clever Application Services daemon means programs can be scheduled without needing to set up scheduled tasks at the operating system level. All running services are checked at one-minute intervals to determine whether any program is due for execution.

You can set up Application Services to perform backups, run reports and update functions according to predefined values. It can even be used to control such vital functions as end-of-period processing, real-time data synchronisation across databases, streaming updates, and messagebased functions used to communicate between distributed servers, databases and applications.

Processes can be set up to run multiple times during the day, or at any given point in time. Every time a program is executed, it is logged for easy and direct verification.

A single service can be set up to execute a program in multiple companies, either concurrently or consecutively. As all services operate independently, there is no risk that a job will not be executed because the execution of a program by another service has failed.

10
Overview of
work Company A Company B Application Services Application Services Company A data Company B data Message Broker Message Broker XML messages in/out XML messages in/out Transport layer Transport layer XML XML XML XML XML XML Trigger Trigger XML XML Package Secure tunnel Package Core Platform | Foundation
how Message Bus and Message Broker

Message services

Pronto Xi’s Message Bus facilitates the sharing of data between two disconnected Pronto Xi databases or companies. It is ideal for situations where reliable synchronisation between data sets on remote sites is required, such as franchise systems that share a common inventory database or a point of sale (POS) system where redundancy is used.

Data can be selectively shared between remote installations, employing a “publish and subscribe” methodology to ensure efficient message delivery and synchronisation.

At the heart of Message Bus is Message Broker, which manages the message queues and processes the message data. It identifies Pronto Xi datasets both locally and remotely, and automatically handles the exchange of data between datasets on the same physical server.

Message Broker is independent of any communication protocols, so it functions consistently and reliably, regardless of the communication medium it is working over.

Message Broker also incorporates several measures to enhance security and data quality, including message validation routines that ensure what is sent is exactly what is received.

Intelligent business tasks can also be performed without user intervention, such as masking data in certain fields depending on the subscriber. Message Broker also contains a “refresh” function to bring remote datasets into line with a master dataset in case of data corruption or hardware failure.

Extensibility

Message Broker’s service-oriented architecture permits high levels of customisation without compromising stability. At each stage, standard business rules can be replaced with custom business rules that suit your needs.

Franchise inventory

Quality inventory information is a key requirement for franchise operations. With Message Broker, core inventory data is selectively shared with franchisees. You can set up a staging area, allowing master data changes to be held back from broadcast until the desired time – for example, price changes can be sent at a scheduled time ahead of a promotion.

POS redundancy

POS systems that use redundancy can leverage Message Bus’s advanced technology to keep remote servers synchronised with head office. Incremental changes are continually sent to remote servers so that stores can trade with the most up-to-date information.

Administration

Take control of day-to-day administrator tasks – from performing backups and setting network protocols to defining roles and security settings – with complete ease.

11

System administration

With System Administration, you can specify how you intend to use your selected modules. In turn, this will – to a large extent – control the way that Pronto Xi works for you.

While many processes only need to be performed once during installation, you will always have the flexibility to fine-tune your set-up down the track. Additional System Administration functions may be used for ongoing maintenance or “housekeeping”.

The System Administration utility provides a menu of functions for administering Pronto Xi. This provides the ability to maintain certain parts of the Linux system without needing to remember command lines or file formats.

For example:

• Backup/Restore Data

• User Control

• Terminal Control

• Printer Control

• Batch Queue Admin

• Database Control

Roles and securities

User-level access is controlled by a wide selection of roles and security profiles. System administrators can tailor user permissions to restrict access to individual companies, entire modules or specific functions within individual screens.

When new users are created, they are assigned one or multiple roles to define their access to Pronto Xi. To speed up this task, each role contains a list of authorised Pronto Xi modules and functions. Wildcards can be used to indicate all functions.

Where multiple companies exist, you can specify which companies or directories each user may access. You can also define what access each user has within each company.

Develop your own roles to define a job function according to your company’s needs, or simply use Pronto Xi’s “out-of-the-box” roles. User-defined functions can also be added to an existing role.

Use of codes

To prevent a code being used, Code Table Status Control allows you to set an active/ inactive status for warehouse, territory, item group and sales representative code tables. You can select a specific date to notify users of an upcoming change of status.

Data masking

To complement Pronto Xi’s tight but flexible functional security, System Administration deploys data masking to restrict access to certain application data. Data masking is also automatically applied in Business Intelligence reporting.

Auditing

Pronto Xi audits many activities within the system and monitors changes to master records and major function flags. This gives you total control over the changes that are made to your system and keeps you informed about which users are making changes.

System Audit can create reports that detail changes made to system settings, who made them and when. Other reports record changes to “static” master files and transaction processing.

Audit Management provides a strong audit capability by recording data changes (insert, delete and update) to key files. Files defined as requiring audit are flagged at a dictionary or schema level.

The Audit Management menu allows authorised staff to configure the audit environment. You can determine the number of days that are included in each log file and the number of log files to retain. You can also define which users have security access to audit information for specific data tables.

12
| Foundation
Core Platform

Data quality

Data Quality Management (DQM) increases system availability by reducing the downtime caused by administration processes. DQM has new data checking programs that supersede the integrity routines in prior versions of Pronto Xi.

Data checks

By default, DQM only checks changed data, making the entire procedure more efficient. You can control the frequency of DQM processes via Application Services and define the types of checks to run.

Data status

The DQM Dashboard displays the status of DQM processes, as well as all identified issues.

Data clean-up

DQM groups issues by module and classifies them as Referential, Calculated or Orphan/Other.

You can manage data issues as they arise by correcting master records or perform bulk replacements. DQM will validate the corrected data, removing the issue from the DQM Dashboard.

Business Intelligence administration

With Pronto Xi, you have complete flexibility to ensure your Business Intelligence suite provides the right information to the right people. You can set access controls and user capabilities, as well as other reporting server functions. These include:

• server setup

• URL path maintenance

• data source configuration

• calendar and time dimension settings

13
View a detailed audit log of all data changes

Web interface

A modern user interface that performs flawlessly on a range of platforms

Our innovative approach to user experience (UX) design is all about simplifying processes and making you more productive. Using modern web technologies, the web interface delivers a fast and responsive work environment that is accessible no matter where you are or what device you are using.

Usability

Modern and simple, the web interface makes navigating screens and menus, entering and viewing data, running reports and configuring user preferences extremely straightforward.

The interface caters for a variety of data entry methods, whether you are using a keyboard and mouse or a touchscreen mobile device.

In addition, Pronto Xi modules have a consistent format and function, making it quick and easy to learn new modules.

Brilliant and modern

14

www.I Full Pronto Xi access within a web browser

Mobile access

Elegant and intuitive to navigate

F1

Supports personalisation and shortcuts

Accessible from any mobile device with a browser and supporting varied screen sizes, Pronto Xi makes it easy to access your business data when you are out of the office or on the road. View Workspaces reports, search Pronto Xi data, update sales orders, view customer relationship management (CRM) information and much more.

Increased user productivity

Quick to learn and easy to use

Available on a range of devices

Secure connection between web interface and server

WebSocket technology delivers real-time field-level validation

Easily view data grids on smaller screens

HTML5 and CSS3

Integrated back pane

Latest web UX methodologies

An integrated back pane allows business system information to be delivered to any users within your organisation directly from the web interface.

In addition, it allows you to easily access intranets, external websites, corporate noticeboards, executive information systems, interactive workflow diagrams, reports, business dashboards or customised web pages.

15

Data grids

Data grids allow you to view Pronto Xi data in a table format. Data can be filtered, sorted and highlighted according to each user’s preferences, and exported to a spreadsheet (such as Excel or Google Sheets) or an XML report.

You can maintain control over data entry by setting personal field defaults. For example, when creating a new customer account, a user may always use a specific customer type. The personal field defaults enable screens to suggest field values appropriate for the user’s role or department.

Data grids will also auto-scale to maximise the full real estate of your display, ensuring you have the best view of your information as you need it.

Links

Quick Links allows you to attach any file, website or network location to anything in the Pronto Xi database. This means you can associate images, documents, spreadsheets, PDF files, movies or web pages with any stock item, customer, supplier, sales order, purchase order line or any other element within Pronto Xi.

Links can be opened directly from the Pronto Xi screen using a toolbar button, streamlining routine tasks.

Field-level validation

The latest WebSocket technology delivers fast user performance and real-time fieldlevel data entry validation, helping to improve productivity and efficiency.

Validation happens at a field level as data entry occurs, not at the end once the form is submitted. Not only does this avoid user frustration due to lag time and data re-entry, it also ensures that business process rules are followed during a transaction.

Security

Local Agent is a Windows application that supports a secure web interface and restricted access to an end user’s computer for workflows that benefit from increased security – for example, integrating with locally installed programs or to communicating with locally attached hardware peripheral.

16
Web Interface | Foundation
An example of the web interface

An example of a workspace

Workspaces

Workspaces is an interactive, drag-and-drop canvas that displays real-time information relevant to each staff member. The workspaces facilitate decision-making and priority-setting, and enhance collaboration across your organisation.

Choose from more than 80 key performance indicators (KPIs) and other widgets, then see how you perform against those KPIs in a single click. You can enhance user personalisation with a variety of options for formatting data, including:

• select from a variety of chart types

• view trends over a period of time

• sort, filter and more

Workspaces is an alternative option to Pronto Xi’s right-hand pane, which displays web pages, workflows and company information.

Search

Enterprise Search enables users to quickly find frequently used data or menu functions across modules.

Search all available modules or select the ones that are most relevant. Each search result presents a range of options, so you can easily find the information you need.

For example, searching for a stock item code gives you the options to:

• maintain or enquire on the item

• do a stock adjustment

• do a quality assurance (QA) release

You can also define the default actions for various users.

17

Enterprise security

Pronto Xi utilises best practices in application security and offers a range of security settings to keep your organisation safe

Your safety is our priority

18

Security standards

Pronto Xi adheres to security standards and industry best practices to maximise the security of your organisation – for example, communications use digital certificates and highly secure protocols such as HTTPS and WSS (WebSockets over SSL/TLS).

Regular security penetration testing also helps to ensure that your organisation remains protected against new and evolving security threats.

Application security

Pronto Xi’s administration tools enable user permissions to be controlled through the use of roles and security profiles. Permissions can be scoped to individual companies, modules, screens or functions; through screen customisation, you can even control the individual fields that a user sees.

In addition, you can use data masking to limit the data a user can access. For example, access can be restricted to individual locations, territories, branches, asset groups and more.

These application security capabilities can also help you to achieve segregation of duties (SoD).

Infrastructure security

We highly recommend using digital certificates and reverse proxy servers to maximise the security of your infrastructure. Pronto Software and our partners have extensive expertise in deploying infrastructure that has your security needs at the forefront.

Multi-factor authentication

Pronto Software Identity and Access Management (IAM) enhances Pronto Xi’s enterprise security by providing a single consistent multi-factor authentication solution for a number of Pronto Xi applications.

Single sign-on

Users can login to Pronto Xi, then access related applications without needing to go through the login process again. This makes the login process frictionless yet highly secure.

Supported applications

Identity and Access Management is supported on the web interface, Employee Portal, Mobile Service, Resource Scheduler, IBM™ Cognos™ Analytics*, and Pronto Cloud File Share.

19
IBM Cognos Analytics Pronto Connect applications Pronto Cloud File Share Pronto Software IAM
*IBM and Cognos are trade marks of International Business Machines Corporation, and are registered in many jurisdictions
Overview of how Pronto Software Identity and Access Management works

Forms management Design, produce and distribute documents aligned to your brand with TrueForm Neo, an easy-to-use forms management solution

Your documents, personalised

TrueForm Neo

TrueForm Neo allows you to format and personalise your customer-facing and business documents and distribute them from Pronto Xi.

Form designer

With an intuitive design interface, TrueForm Neo makes it easy to create high-quality, professional forms, including invoices, statements, purchase orders, credit notes, picking slips, pay slips and many others.

Boxes, lines and other graphic elements, as well as images such as company logos, can be accurately positioned wherever required to ensure a professional-looking output.

20

Barcodes

TrueForm Neo offers native barcode support, so any piece of data (such as an item code, customer code or invoice number) can be automatically converted into a barcode or QR code format at print time.

Pagination control

TrueForm Neo handles all pagination requirements, giving you complete control over your page design.

Templates

With a range of standard templates in both landscape and portrait formats, TrueForm Neo gets you up and running quicker with key business forms. Templates include:

• Sales Order Quotation

• Sales Order Picking Slip

• Sales Order Delivery Docket

• Sales Order Confirmation

• Sales Order Tax Invoice

• Sales Order Credit Note

• Sales Order Transfer

• Payment Summaries

• Overdue Letters

• Purchase Order

• Customer Statement

• EFT Remittance

• Pay Slip

• Advanced Warehouse Picking Slip

All standard templates contain alternate row shading for the detail area of the forms, placeholders for logos, and data mapping from standard Pronto Xi fields.

Conditional display

Data, static text and graphic formatting can be made conditional on data within the form, enabling businesses to operate in multiple languages, use different logos for different trading names or suppress certain fields for particular customers.

Printer queue management

Managed as part of a central server component, TrueForm Neo allows you to manage print queues. This enables you to control an array of functions, including printer queue configuration and the management of log files.

Form output management

By converting manual procedures into a single automated electronic process, TrueForm Neo ensures business documents are distributed efficiently. Its features include:

• an intuitive interface to define document distribution rules and workflow

• simplified print queues

• reduced (or eliminated) physical document storage and distribution costs

• automatic conversion of raw Pronto Xi data into professionally published PDF documents for distribution

• dynamically defined document names and save locations for simple archiving

You can also email any Pronto Xi document or report directly from Pronto Xi. This reduces printing and postage costs, as well as the labour costs of folding, addressing and posting documents. By fully automating document delivery, this also reduces the time taken to do a monthly statement run from days to minutes.

21

Tasks and alerts

Automation and efficiency tools to keep your operations running like clockwork

Alerts

Alert Intelligence provides automated alerts that facilitate exception management, automation and system integration. It is easy to define which events will trigger a notification, who will be notified, and what action should be taken.

Typical events include an unusually high transaction being processed through Accounts Payable; inventory levels dropping below the minimum; or a service call being allocated to a technician.

Alert Intelligence is not just limited to event monitoring, however. It can also periodically check the status of any record, or set of records, at scheduled times. For example, a manager could establish a monthly Alert Intelligence task that raises an alert when expenses exceed budget by more than 10%.

In addition to notification methods such as email and SMS messages, Alert Intelligence can use webhooks to easily send data to other business applications, either by calling their APIs directly or by using middleware (such as Zapier or IFTTT) that includes out-of-the-box integration with a large number of applications. This do-it-yourself method enables businesses to build custom integration workflows with little or no development effort.

Alert Intelligence can also be used in conjunction with signed URLs to present users with options that are immediately actionable with a click of a button – for example, accepting a roster or approving a request. This can occur via Pronto Notifier app, a button in an email, a link in an SMS message, or even a button in a Slack channel via webhooks integration.

22
Intelligent, informative, efficient

Home Notification Action

Purchase Approval Notification

CB2 Pronto Xi Alert Intelligence. Automatically generated email.

19/02/2020 11:41

Purchase order requires approval

Order: 261

Order Details;

Supplier: AMERWATER

Warehouse: 200

Ordered: 12 Mar 2020

Expected Arrival: 14 May 2020 Open order here to approve

Get notified via Alert Intelligence

Data

Data Intelligence makes it easy for your staff to extract and present data. Data tables can be filtered, sorted and highlighted to suit individual needs, and can be exported to formats including XML, OpenDocument Spreadsheet (ODS), Comma Separated Value (CSV), and Excel.

Data Intelligence also includes a range of tools to help you find and secure information within your data tables. The Data Finder allows you to search for a particular value across multiple tables, while the Table Security tool offers protection for valuable data by specifying who can access which tables.

Notifications

Available on iOS and Android, the Pronto Notifier app lets users know when key events occur within the system, based on Alert Intelligence triggers in Pronto Xi.

Notification

Tasks

Task Intelligence extends the functionality of Alert Intelligence to ensure tasks are carried out quickly and efficiently. You can assign staff to carry out particular tasks and automatically synchronise these tasks with each person’s Microsoft Outlook or Microsoft 365 task list.

A range of criteria can be applied to a task, including how the staff member should be notified, how much time has been allocated and the priority of the task. You can also specify a time for a reminder notice to be sent and provide feedback about the status of the task.

This app works across the entire supply chain so that you can keep it moving to meet customer demands on time. For example, you can be notified of production downtime or any urgent warehouse replenishment requests – or even purchase order approval requests. The app allows you to click through to Pronto Xi screens from the notification, enabling users to take quick action when they’re away from their desk. In addition, because the app maintains all your alerts in one place, you can action multiple items quickly.

23
Purchase Date
Alert –
... Pronto Xi Alert Intelligence. Autom... 23 Jan DEM
Home
Pronto Xi
Purchase

Developer tools

If you are looking to make more extensive customisations to the codebase, your development team can use exactly the same tools that we do

The right tools for the job

Rapid application development (RAD)

Pronto Rapid Application Development (RAD) is a fully integrated fourth-generation language facility that enables developers to extend or generate Pronto Xi applications – ranging from simple to complex – with minimum time and effort. RAD incorporates the following features:

• data dictionary (database) generation and maintenance

• 4GL – the fourth-generation language that most Pronto Xi applications are written in

• SQL – a query language facility for general reports and ad hoc user queries

• LST – the default report generator used with SQL

• RPT – an alternative to LST for more complex reports

• screen-based application generation and maintenance routines

• interactive program debugging facilities

24

Build and develop extensions to Pronto Xi

Software development kit

The Software Development Kit (SDK) is a resource centre for Pronto Xi developers. The SDK can be used in combination with RAD. It includes documentation, code samples, tips, tools and utilities – all collected into a central repository that continually evolves and grows over time as our community requires new programmatic functionality.

The SDK contains detailed technical information covering:

• Pronto Xi Object ActiveX control

• component libraries, comprising both core and publicly exportable procedures

• API calls

• program calling methods

• suppressed data entry fields

• dictionary objects and fields

• code samples

Real-time trace

Real-Time Trace Control is a diagnostics utility that allows the activity of Pronto Xi functions to be tracked, stored and reported. Used by both developers and support teams, this function traces input/output (disk reads/ writes), procedures and the environment that a program has been executed under. It is helpful when testing or troubleshooting custom code changes using RAD.

25

API integration platform

Using industrystandard web services architecture, Pronto Connect enables application mobility and allows you to integrate your external applications and platforms with Pronto Xi

26
Global in, global out

Advances in mobile communications have made smartphones and tablet computers inexpensive and widely available. Data transfer between platforms is also inexpensive, while the technologies that enable real-time data transfer are now faster, more reliable and more secure. HTML5 and JavaScript make it possible to create adaptive user interfaces that work on many devices.

APIs

Application programming interfaces (APIs) simplify the exchange of data between unconnected applications or processes.

APIs help developers create ways for applications to exchange data freely and efficiently, without human intervention. This reduces data double-handling and human error, allowing for substantial increases in productivity and cost-effectiveness.

The most popular type of API is representational state transfer (REST). Pronto Connect offers standard out-of-the-box RESTful APIs, as well as a development environment that lets you create custom APIs to improve your information flow.

Web services architecture

There are several benefits to using web services architecture instead of traditional “flat file” or field-based API connectivity approaches. These include:

• real-time information exchange, meaning processes can be completed using up-todate information – not yesterday’s data

• user authentication, so only those who are entitled to access and view data can do so

• no need to maintain a flat file transfer mechanism, which saves time and money

• fewer upload or synchronisation errors thanks to a reliable messaging system that ensures requested data is delivered as expected

Technical capabilities

Pronto Connect’s technical capabilities include:

• dynamic data transfer using web-services

• document-based APIs (XML, JSON)

• incoming web services API calls

• outbound HTTPS calls via Runtime

• user-based security, which restricts data access based on the connecting user

• secure data transfer using Secure Sockets Layer (SSL)

27
Overview of how Pronto Connect works Connected applications Pronto Connect server Pronto Connect (service and REST client) Active Directory authentication (LDAP) Pronto Xi server XML or JSON XML Database Execute API Execute API Response Response Web Cloud Mobile Desktop Runtime

Pronto Xi Sync

With Pronto Xi Sync, you can fully leverage the power and functionality of Pronto Xi Enterprise Resource Planning (ERP)

Pronto Woven is the award-winning digital consultancy division of Pronto Software. The team’s innovative solutions extend the capabilities of Pronto Xi ERP to transform customer and employee engagement across digital channels.

Businesses often use multiple systems to manage different areas of their operations –and, typically, these systems aren’t integrated. This means it can take hours of manual data exports and imports to build a report or gather insights.

With Sync, you can enhance the customer experience and expand your reach by seamlessly integrating Pronto Xi with other software tools. Connect to Amazon Marketplace, Shopify, Adobe Commerce, WooCommerce, Salesforce, HubSpot and many more. Sync ensures you maintain

“a single source of truth” by enabling data to flow seamlessly between systems without the accompanying growing pains or administrative burden.

All backend data – including online inventory changes and sales orders – is automatically updated in Pronto Xi in real time, removing the need for manual updates between the systems. With a single source of truth, organisations benefit from deep insights across all their operations, helping to maximise revenue and deliver an exceptional omnichannel customer experience

28

Deployment

Pronto Software has a range of flexible deployment options to suit your implementation needs. Cloud implementation is a smart solution for most businesses, although on-premises installation is still an option if needed Secure, scalable infrastructure that is always on

29

Pronto Cloud, our cloud and hosted solutions division, offers a range of benefits for Enterprise Resource Planning (ERP) implementation – from lower up-front licence costs to a reduced need for in-house IT resources.

Cloud ERP

Pronto Cloud is the ideal option for businesses looking to lower their costs and remove the complexity of managing their own hardware requirements.

Because Pronto Cloud handles the infrastructure, businesses choosing cloud ERP have significantly lower up-front costs than those choosing on-premises implementation. As well as removing the need to invest in infrastructure, cloud ERP means businesses no longer need to allow for expenses such as ongoing hardware support. Pronto Cloud can also host non–Pronto Xi systems in our data centres, enabling you to remove your server room completely.

Cloud implementation offers advantages for small and medium-sized businesses, in particular. As it is a scalable solution, you can choose the applications you need – without paying for those you don’t.

In addition, Pronto Cloud supports a mobile business environment by giving users have access to their business data, whenever they want and wherever they are. All that is needed is an internet connection.

Data security

Data security is a key consideration for any business. Pronto Cloud uses secure, purposebuilt data centres that are located across Australia. We offer guaranteed uptime rates of 99.99% and multiple backups of your data stored across data centres.

In addition, Pronto Cloud provides a comprehensive security solution that uses the latest hardware and software solutions, authentication best practices, 24/7 security and monitoring, encryption in transition and at rest, ISO 27001, ASAE 3402 auditing and

compliance, and more. All of our systems receive nightly backups, which are replicated automatically across multiple data centres. Data recovery can be performed in a matter of minutes.

Disaster recovery

Pronto Cloud EverSync is a disaster recovery solution that continuously protects business data and enables critical applications to be back online rapidly when disaster strikes. Applications can be up and running again in the cloud in as little as 20 minutes, while data is up-to-date to within 10 seconds before the disaster occurred.

Because EverSync virtualises all business applications, hardware compatibility between active and backup infrastructure is no longer required – which saves costs and headaches.

EverSync also allows disaster situation to be simulated and failover processes tested at any time, ensuring your business is ready when an actual disaster strikes.

On-premises

Pronto Software can also help businesses that need an on-premises solution. Our technical consultants can advise on infrastructure design and modelling, as well as broader IT strategy and future-proofing your IT environment.

In addition, we can offer remote monitoring of your systems and provide strategies for data backup and disaster recovery. Backup and recovery are critical areas for any business, but they are especially important if you are managing your own system implementation. With assistance from the team at Pronto Software, you can ensure your business is protected.

We also offer 24/7 phone support and help desk facilities.

30
Deployment | Foundation

About us

We are an Australian developer of award winning business management and analytics solutions. Pronto Xi, our Enterprise Resource Planning (ERP) software, integrates accounting, operational and mobile features in a single system – optimising business processes and unlocking actionable insights. That’s why for more than 40 years, over 1,500 Australian and global organisations, across a wide range of industries, have trusted Pronto Xi to simplify their most complex challenges. With headquarters and our Development Centre located in Melbourne, we have support offices and consultants based across Australia, as well as a global network of Resellers and Solution Partners. Specialised business units within Pronto Software have the expertise to assist you with pivotal technology –Digital Transformation with Pronto Woven, Cloud and Hosting services with Pronto Cloud and Business Intelligence solutions with Pronto iQ. When you choose Pronto Software, you gain a team with deep industry experience, giving us the ability to understand your specific needs and build innovative solutions that drive business growth and revenue.

info@pronto.net

1300 PRONTO (1300 77 66 86)

pronto.net @ProntoSoftware ProntoSoftware Pronto-Software P_AO_Foundation_01_0323
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.