-
End-User | Products & SmartPOS
-
End-User | Stock Control
-
End-User | Table Service and Kitchen Operations
-
End-User | Pricing, Marketing, Promotions & Accounts
- Prize Promotions
- Points, Points Profiles and Loyalty
- Product Promotions
- Repricing & Discounts in SmartPOS
- Vouchers
- Account Till Functions
- Pricing, Price Numbers and Price Modes
- Raffles & Draws
- Marketing Reports
- Accounts and Account Profiles
- Rewards
- SmartPOS Account Functions
- Troubleshooting
- Product Labels
- Packing Slips
-
End-User | System Setup & Admin
-
End-User | Reporting, Data Analysis & Security
-
End-User | Membership & Scheduled Billing
-
End-User | Operators, Operator Permissions & Clocking
-
Interfaces | Data Send Interfaces
-
Interfaces | EFTPOS & Payments
- NZ EFTPOS Interfaces
- Linkly (Formerly PC-EFTPOS)
- Adyen
- Tyro
- ANZ BladePay
- Stripe
- Windcave (Formerly Payment Express)
- Albert EFTPOS
- Westpac Presto (Formerly Assembly Payments)
- Unicard
- Manager Cards External Payment
- Pocket Voucher
- OneTab
- Clipp
- eConnect-eConduit
- Verifone
- AXEPT
- DPS
- Liven
- Singapore eWallet
- Mercury Payments TRANSENTRY
- Ingenico
- Quest
- Oolio - wPay
-
Interfaces | SMS & Messaging
-
Interfaces | Product, Pricing, Marketing & Promotions
- Metcash Loyalty
- Range Servant
- ILG Pricebook & Promotions
- Oolio Order Manager Integration
- Ubiquiti
- Product Level Blocking
- BidFood Integration
- LMG
- Metcash/IBA E-Commerce Marketplace
- McWilliams
- Thirsty Camel Hump Club
- LMG Loyalty (Zen Global)
- Doshii Integration
- Impact Data
- Marsello
- IBA Data Import
- Materials Control
- Last Yard
- Bepoz Standard Transaction Import
-
Interfaces | Printing & KDS
-
Interfaces | Reservation & Bookings
-
Interfaces | Database, Reporting, ERP & BI
-
Interfaces | CALink, Accounts & Gaming
- EBET Interface
- Clubs Online Interface
- Konami Interface
- WIN Gaming Interface
- Aristocrat Interface
- Bally Interface
- WorldSmart's SmartRetail Loyalty
- Flexinet & Flexinet SP Interfaces
- Aura Interface
- MiClub Interface
- Max Gaming Interface
- Utopia Gaming Interface
- Compass Interface
- IGT & IGT Casino Interface
- MGT Gaming Interface
- System Express
- Aristocrat nConnect Interface
- GCS Interface
- Maxetag Interface
- Dacom 5000E Interface
- InnTouch Interface
- Generic & Misc. CALink
-
Interfaces | Miscellaneous Interfaces/Integrations
-
Interfaces | Property & Room Management
-
Interfaces | Online Ordering & Delivery
-
Interfaces | Purchasing, Accounting & Supplier Comms
-
SmartPOS | Mobile App
-
SmartPDE | SmartPDE 32
-
SmartPDE | Denso PDE
-
SmartPDE | SmartPDE Mobile App
-
MyPlace
-
MyPlace | myPLACE Lite
-
MyPlace | Backpanel User Guides
- Bepoz Price Promotions
- What's on, Events and tickets
- Staff
- System Settings | Operational Settings
- Vouchers & Gift Certificates
- Member Onboarding
- Members and memberships
- System Settings | System Setup
- Reports and Reporting
- Actions
- Offers | Promotions
- Messaging & Notifications
- System Settings | App Config
- Surveys
- Games
- User Feedback
- Stamp Cards
-
MyPlace | Integrations
-
MyPlace | FAQ's & How-2's
-
MyPlace | Release Notes
-
YourOrder
-
YourOrders | Backpanel User Guides
-
YourOrders | YourOrder Kiosk User Guide
-
YourOrders | Merchant App User Guide
-
WebAddons
-
Installation / System Setup Guides
- SmartPOS Mobile App | Setup
- SmartPOS Mobile App | SmartAPI Host Setup
- SmartPOS Mobile App | BackOffice Setup
- SmartPOS Mobile App | Pay@Table setup
- SmartKDS Setup 4.7.2.7 +
- SmartKDS Setup 4.6.x
- SQL Installations
- Server / BackOffice Installation
- New Database Creation
- Multivenue Setup & Config.
- SmartPOS
- SmartPDE
- Player Elite Interface | Rest API
- Interface Setups
- Import
- KDSLink
- Snapshots
- Custom Interface Setups
-
HOW-2
- Product Maintenance
- Sales and Transaction Reporting
- SmartPOS General
- Printing and Printing Profiles
- SQL
- Repricing & Discounts
- Stock Control
- Membership
- Accounts and Account Profiles
- Miscellaneous
- Scheduled Jobs Setups
- Backoffice General
- Purchasing and Receiving
- Database.exe
- EFTPOS
- System Setup
- Custom Support Tools
-
Troubleshooting
-
Hardware
1 | Azure Link Setup
This article elaborates on creating a database in the azure portal and setting the job for Azure in Bepoz system. Microsoft Azure is a growing collection of integrated cloud services—analytics, computing, database, mobile, networking, storage, and web—for moving faster, achieving more, and saving money. One of the features is the ability to store SQL Databases. JobAzurelink.dll is a job in Bepoz that allows databases to be replicated to the Azure cloud.
This article elaborates on creating a database in the azure portal and setting the job for Azure in Bepoz system.
Microsoft Azure is a growing collection of integrated cloud services—analytics, computing, database, mobile, networking, storage, and web—for moving faster, achieving more, and saving money. One of the features is the ability to store SQL Databases.
JobAzurelink.dll is a job in Bepoz that allows databases to be replicated to the Azure cloud.
Before you can set this up, you must have set up a valid Microsoft account with an Azure subscription. To create an account, go to https://azure.microsoft.com/ and follow the instructions.
Prerequisites
N/A
Creating the Database in the Azure Portal
Please note that the following procedure may incur charges to your Azure account. It is the responsibility of the user to understand the pricing structures of Azure before proceeding with the below
- Go to https://portal.azure.com to log in
- (1) Click the SQL databases menu option
- (2) In the SQL databases toolbar, click the Add button
- Enter the Database name.
- Select the Subscription that will be used for the database.
- Select the Resource group that will be used to manage the database.
- Select the Server that will be used to store the database.
- Select the Pricing tier that will be used for the database.
- Click the Create button.
- Once this done, you are ready to set up the job in Bepoz
SQL Configuration
Once the SQL Database has been created via the Azure Portal or By using SSMS (SQL Server Management Studio).
The following SQL scripts need to be run via SSMS in order to create the Bepoz username and password and correct Role Permissions otherwise Database.exe will not be able to update the Azure Database.
--USE [master]
CREATE LOGIN Bepoz WITH PASSWORD = 'Do4safet';
CREATE USER Bepoz FROM LOGIN Bepoz;
exec sp_addRoleMember 'dbmanager', 'Bepoz';
exec sp_addRoleMember 'loginmanager', 'Bepoz'
--USE [NameofAzureDatabase]
CREATE USER Bepoz FROM LOGIN Bepoz;
EXEC sp_addrolemember N'db_owner', N'Bepoz'
Microsoft Data Migration Assistant
The Free utility from Microsoft allows the Local SQL database to be migrated to the Azure SQL Platform.
Step 1:
- Click the Plus (+)
- Project Type = Migration
- Project Name = 'Schema and Data'
- Source Server = SQL Server
- Target = Azure SQL Database
- Migration Scope = Schema and data
- Click Create
Step 2:
- Set the Server Name to the local SQL instance
- Click Connect
Step 3:
- Select the Database you would like to Migrate to the Azure Platform
- Click Next
Step 4:
- Enter the Server Name of your Azure SQL Instance
- Authentication = SQL Server Authentication
- Username
- Password
- Click Connect
- Select the Database in Azure you would like to Migrate the local SQL database too.
Step 5:
- Keep the defaults
- Generate SQL Script
Step 6:
- Deploy Schema
Step 7:
- Once Schema is deployed, takes about 15 minutes
- Migrate Data and await for completion
Bepoz Job Settings
- Click the DLL Name dropdown and select Jobazurelink.DLL
- In Schedules, click the Add button and press the OK button (This will set the job to run every time SmartController is started).
- Set up the relevant job options.
- Restart Smartcontroller for Azure link to Connect
Job Options
Job Option |
Type |
Description |
|
Send Transaction Data | Flag |
This will replicate the transaction tables to Azure. These include: Transactions TransLines TransPayments TransCards TransComments |
|
Send StockVarData | Flag |
This will replicate the Stock information tables to Azure. These include: StockVar |
|
Audits & Messaging | Flag | This will replicate the Audit table, and MessageLog table. | |
Till Summary Only | Flag | This will replicate the till summary table. | |
Send all data next link | Flag | The next time the job connects to Azure, all Bepoz tables will be replicated in Azure. | |
Remote FQDN | Text | This is the server name of the SQL server. This can be found in the Overview menu when the databse is selected in the Azure Portal. | |
Remote Database | Text | This is the database name that was specified in point 4 of Creating Databases in the Azure Portal. | |
Remote Logon | Text | This is the server logon name of where the Azure database is hosted | |
Remote Password | Text | This is the password of the remote logon of where the Azure database is hosted | |
Interval in Minutes | Int | This is the number of minutes between synchronisation between the local db and the Azure db. |
Additional Step to create user on Azure SQL Database so that Database.exe can access the instance and Azure database to update tables.