Skip to content

marksmith-II/sigweb

Repository files navigation

Topaz Signature

This Ui5 application utilizes the SigWeb Topaz SDK. The application acts as a proxy to control a Topaz SigGem Color 5.7 Signature Pad (model: T-LBK57GC ) device. The purpose of the development is to display Delivery Items, a customer statement, collect a signature and store the signature in the Delivery Document header text.

Functionality

When the Ui5 application is launched it triggers the Sigweb controller. The controller then communciates with the device and begins the process. The process starts with displaying a delivery item header image, delivery item description and delivery item quantity. Depending on the number of items, it will show a Cancel and Accept buttons. In the event there are more than 5 items. It will show a Next button and repeat this process until the user has seen all of the items on the delivery. Once the user decides to accept the items, it then checks to see if they customer needs to be shown the customer certification statement. This is handled by a GET request to the Topaz Integration API (BE dependancy). If the GET request doesn't not return any values, then the user does not need to see the customer certification statement and takes the user to the Signature page. If the GET request does return values for the Delivery. The user will be taken to the Customer Cert screen that has a Customer Cert header image, the customer cert statement and the Cancel and Accept buttons. If the user accepts the statement, it then take the user to the final signature screen.

Architecture

image

Screen Flow

Delivery Item Screen image

Customer Certification Screen image

Signature Screen image

Dependancies

image image

SigWeb Control Documentation

https://www.topazsystems.com/software/download/sigweb.pdf

SDKs

https://www.topazsystems.com/sdks/sigweb.html

Topaz Device Details

Model: T-LBK57GC-BHSB-R LBK57, HSB PAD, SigGem Color

Application Details

Generation Date and Time
Wed Jul 12 2023 11:14:30 GMT-0500 (Central Daylight Time)
App Generator
@sap/generator-fiori-freestyle
App Generator Version
1.8.3
Generation Platform
Visual Studio Code
Template Used
simple
Service Type
File
Metadata File
OP_API_OUTBOUND_DELIVERY_SRV_0002.edmx
Module Name
topazsignature
Application Title
Topaz Signature Capture
Namespace
com.borderstates
UI5 Theme
sap_horizon
UI5 Version
1.112.1
Enable Code Assist Libraries
False
Enable TypeScript
False
Add Eslint configuration
False

topazsignature

A Fiori application.

Starting the generated app

  • This app has been generated using the SAP Fiori tools - App Generator, as part of the SAP Fiori tools suite. In order to launch the generated app, simply run the following from the generated app root folder:
    npm start
  • It is also possible to run the application using mock data that reflects the OData Service URL supplied during application generation. In order to run the application with Mock Data, run the following from the generated app root folder:
    npm run start-mock

Pre-requisites:

  1. Active NodeJS LTS (Long Term Support) version and associated supported NPM version. (See https://nodejs.org)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •