770 Core Platform
770 Core Platform
770 Core Platform
Foundation
Core platform
Part of 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.
Contents
Core platform 4
Runtime engine 5
Relational database support 5
Customisation 6
Application Services 8
Message services 9
Extensibility 9
Franchise inventory 9
POS redundancy 9
Administration 9
System administration 10
Use of codes 10
Data masking 10
Auditing 10
Data quality 11
Business Intelligence administration 11
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
4
Overview of Pronto Xi technology
5
Customisation Change field defaults
Optimise user efficiency and minimise Field defaults may be predefined for different
input errors with Screen Customiser, an operators or different types of operator. For
administrator-level customisation tool. You example, you may want the default warehouse
can change Pronto Xi screens; create, remove to be “SYD” for all Sydney-based operators.
and modify fields; change default values; and
even apply rules to data within fields – for any Hide fields, buttons and screen prompts
company, group or user.
Where a field is not necessary – because it will
Change screen prompts and fields always contain the same value or will not be
used – it can be suppressed.
Move screen prompts and fields, edit text, or
change font, colour and size. Make fields “read-only”
6
Mask sensitive field values Create user-defined buttons
Any field containing sensitive information can Create additional buttons to launch processes
be either fully or partially masked. that you have defined.
While Pronto Xi has built-in context-sensitive Many of the master and transaction tables
help, you can also include company-specific include a set of fields that you can use
help information. for supplementary data storage. Screen
Customiser allows these fields to be easily
Add screen, field or button triggers included in regular input screens.
Launch a process that’s separate to the main Add calculated or lookup fields to data
function of the screen based on user activity. grids and forms
For example, you can calculate the starting
value of a field based on previously entered Ensure the information you need is shown
information or notify a manager if a sales order on your screen by including data from other
exceeds a specified dollar amount. tables or information that is calculated on
the fly.
7
Application Services Processes can be set up to run multiple times
during the day, or at any given point in time.
The clever Application Services daemon Every time a program is executed, it is logged
means programs can be scheduled without for easy and direct verification.
needing to set up scheduled tasks at the
operating system level. All running services are A single service can be set up to execute
checked at one-minute intervals to determine a program in multiple companies, either
whether any program is due for execution. concurrently or consecutively. As all services
operate independently, there is no risk that
You can set up Application Services to a job will not be executed because the
perform backups, run reports and update execution of a program by another service
functions according to predefined values. has failed.
It can even be used to control such vital
functions as end-of-period processing,
real-time data synchronisation across
databases, streaming updates, and message-
based functions used to communicate
between distributed servers, databases
and applications.
Application Application
Services Services
Company A Company B
data Company Company data
A B
Core Platform | Foundation
Trigger Trigger
Message Message
Broker Broker
XML XML
8
Message services Extensibility
Pronto Xi’s Message Bus facilitates the Message Broker’s service-oriented
sharing of data between two disconnected architecture permits high levels of
Pronto Xi databases or companies. It is ideal customisation without compromising stability.
for situations where reliable synchronisation At each stage, standard business rules can be
between data sets on remote sites is required, replaced with custom business rules that suit
such as franchise systems that share a your needs.
common inventory database or a point of sale
(POS) system where redundancy is used. Franchise inventory
Data can be selectively shared between Quality inventory information is a key
remote installations, employing a “publish and requirement for franchise operations. With
subscribe” methodology to ensure efficient Message Broker, core inventory data is
message delivery and synchronisation. selectively shared with franchisees. You can
set up a staging area, allowing master data
At the heart of Message Bus is Message changes to be held back from broadcast until
Broker, which manages the message queues the desired time – for example, price changes
and processes the message data. It identifies can be sent at a scheduled time ahead of a
Pronto Xi datasets both locally and remotely, promotion.
and automatically handles the exchange
of data between datasets on the same
physical server.
POS redundancy
POS systems that use redundancy can
Message Broker is independent of any leverage Message Bus’s advanced technology
communication protocols, so it functions to keep remote servers synchronised with
consistently and reliably, regardless of the head office. Incremental changes are
communication medium it is working over. continually sent to remote servers so that
Message Broker also incorporates several stores can trade with the most up-to-date
measures to enhance security and data information.
quality, including message validation routines
that ensure what is sent is exactly what
is received.
Administration
Take control of day-to-day administrator
Intelligent business tasks can also be tasks – from performing backups and setting
performed without user intervention, such as network protocols to defining roles and
masking data in certain fields depending on security settings – with complete ease.
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.
9
System administration Use of codes
With System Administration, you can specify To prevent a code being used, Code Table
how you intend to use your selected modules. Status Control allows you to set an active/
In turn, this will – to a large extent – control the inactive status for warehouse, territory, item
way that Pronto Xi works for you. group and sales representative code tables.
You can select a specific date to notify users
While many processes only need to be of an upcoming change of status.
performed once during installation, you will
always have the flexibility to fine-tune your
set-up down the track. Additional System
Data masking
Administration functions may be used for To complement Pronto Xi’s tight but flexible
ongoing maintenance or “housekeeping”. functional security, System Administration
deploys data masking to restrict access to
The System Administration utility provides a certain application data. Data masking is also
menu of functions for administering Pronto Xi. automatically applied in Business Intelligence
This provides the ability to maintain certain reporting.
parts of the Linux system without needing to
remember command lines or file formats.
For example:
Auditing
Pronto Xi audits many activities within the
• Backup/Restore Data system and monitors changes to master
records and major function flags. This gives
• User Control
you total control over the changes that are
• Terminal Control made to your system and keeps you informed
about which users are making changes.
• Printer Control
System Audit can create reports that detail
• Batch Queue Admin
changes made to system settings, who
Core Platform | Foundation
10
View a detailed audit log of all data changes
Data clean-up
11
About us
[email protected]
1300 PRONTO (1300 77 66 86)
pronto.net Pronto-Software
@ProntoSoftware ProntoSoftware
P_AO_Core platform_01_0323