Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ExternalDeliveryInterface module (hereinafter EDI ) is designed to exchange — allows exchanging information between external ( third-party ) delivery system and R-Keeper 7 POS r_keeper 7 cash system.

Interaction between systems is performed by .CSV files exchange. Pre-processed files are placed at a special network resource (folder) at the server in the company head office, and on network resources (folders) of servers installed in departments (restaurants ) of the Company. These network resources shall should be accessible to availble for clients and servers of delivery systems and R-Keeper r_keeper 7 via LAN (head office) and VPN channels (departments (restaurants)), including while connecting to the named specified servers in terminal mode (disks connection setup).

Distribution

...

Kit

Module includes three files:

  • ExternalDeliveryInterface.exe
  • Settings.ini
  • RK7XML.dll

Module The distribution package is available at FTP ftp://ftp.ucs.ru/rk7/other/ExternalDeliveryInterface

Setup

  1. In manager РК7, the manager station, go to Service > Stations and Devices, select a required cash server and add XML interface driver for Windows to required POS server on the Drivers tab. In the Options section of the driver properties thereof, specify portthe Port, ef. gex., 14441. Associate
  2. In the Sevice > Interfaces menu, link this XML - interface with to the logical interface in Service -XML interfaces reference. Restart POS server.
  3. Restart the cash server
  4. In Options > Tables and Plans > Hall Plans and Tables, create a new table or tables, Create table (tables) ( or use existing one) , to which orders from external delivery will be placed. Remember the table code.
  5. Create a folder , for file exchange, for example, d:\UCS\EDI\Exchange\
  6. Edit 

    Edit the Settings.

    ini

    ini file

    Code Block
    [Main]

...

  1. 
    Frequency=15 ; Frequency of working folder scanning, seconds

...

  1. 
    WorkPath=C:\UCS\Aventa\v.1.0.0.41\ ; Working folder as per 3.4.

...

  1. 
    LogLevel=2 ; logging level (maximum is 4)

...

  1. 
    
    [RK]

...

  1. 
    Server=127.0.0.1 ; IP address of r_keeper_7 POS server

...

  1. 
    Port=14441 ; Port for XML interface

...

  1. 
    PriceIdent=3 ; price type identifier in РК7 (Menu -> Price types reference)

...

  1. 
    StationIdent=15015 ; station identifier

...

  1. 
    GuestType=1  ; guest type identifier, optional

...

  1. 
    UseXML=1

...

  1. 
    UsePrice=0

...

  1. 
    PayIdent=1043924 ; order pre-payment currency identifier

...

  1. 
    PrepayReasonIdent=1043926 ; pre-payment deposit reason identifier

...

  1. 
    PayInterfaceIdent=1 ; identifier of logical interface for connection to loyalty system (PDS or SRM). Required to associate card with order

...

  1. 
    StationIdent=1 ; cash register station identifier

...

  1. 
    OneTableMode = 1; orders creation at one table mode (creation of tables with "point") mode on (1) or off (0), starting from version 1.0.0.47

...

  1. 
                    ; if off (0), interface will only create one order if different orders with the same table number are created

...

  1. 
    OneTableIdent = 12345; table identifier for orders creation in OneTableMode = 1 mode, starting from version 1.0.0.47

...

  1. 
    
    [License]

...

  1. 
    Server=l.ucs.ru ; IP address of license server, do not modify

...

  1. 
    Port=60606 ; Port for license server, do not modify

...

  1. 
    
    ; Optional parameters

...

  1. 
     

...

  1. 
    [Main]

...

  1. 
    DebugMode=1 ; debug mode

...

  1. 
    
    ; Enable interface with stats

...

  1. 
    [Main]

...

  1. 
    RefServerPort=7251 ; servers port

    Usage:

http://127.0.0.1:7251/stat - shows current session stats
http://127.0.0.1:7251/stat?days=3 - shows stats for the last 3 days

...