What’s New With WGS
image

How To Overcome Urgent Situations With Workflow

  Urgent situations. They do happen in business –...

PT Timah: e-approval Payment Application

Solution: Marketing
Industry: Natural Resources & Energy
Company: PT Timah

In a business, a process plays an important role in helping companies achieve their goal. Companies can get better outcome when they have good alignment of resources, technology and supporting structures.

Our client, PT. Timah is a big state-owned enterprise in the industry of tin mining operations & marketing business. They asked WGS to find the best solution to manage their payment approval process. This company was using paper forms for internal payment approval process where sometimes the paper was missing or stuck on certain staff. So, to allow business to grow and operate well, the company need to have the supporting technology such as the Business Process Management (BPM) System.

WGS has implemented Kecak Workflow’s BPM system to enable staff to create their own dynamic form and process, to check and track each approval form process in a better way. The BPM system can accommodate structure changes and business processes with Agile and Robust methodology. The company can also use a mobile application to access the request and approval system.

WGS developed the application on top of Kecak Workflow and Laravel version 5.2 and PHP 5.5.x as requested by Client. The application will run on top of Ubuntu, Apache webserver, and MySQL database. On the front-end we will use HTML5/CSS3, JavaScript, JavaScript Framework and Jquery. In order to support the mobile use, WGS developed the application on using ReactNative as requested by Client. The deliverable for Android is the APK / for iOS is the IPA.

There are four major users in this application, they are:

  • Directors
  • Head of Division
  • Staff
  • User

Here are a few from many features of the application, as follows:

  1. Mapping active directory
    The application is interconnected with work position, location and approval hierarchy
  2. Progress tracking
    User can track down on going or finished approval process and download process attachment
  3. Preview mode
    User can preview the process on web and mobile attachment
  4. Report generating
    This function can make a hard copy print out related to the payment order
  5. Personal design dashboard for user
  6. Downloadable attachment
    User can view attachment with certain rule and download it without saving it in the local storage
  7. Progress bar

To use the application is simple. Users register and authenticate the personal email and receive password after receiving email notification from admin. When users forgot the password, they can click the ‘forgot password’ button and system will automatically send instruction email to reset the password.

The admin can manage some actions for registered user such as:

  • Create, edit, or delete users
  • See reports on every documents in the application
  • Manage user personal information such as profile, avatar or password changes

     

Technical Specification:

  • Database
  • - MySQL
  • Operating System (OS)
  • - Ubuntu Server
  • Server
  • - Amazon Web Services - AWS
    - Apache Webserver
  • Programming Language
  • - Javascript
    - Java
  • Framework
  • - Laravel
    - jQuery
    - React Native
    - React JS
  • 3rd Party Engine
  • - Firebase
    - Joget Workflow
    - Mailgun
  • Markup Language
  • - CSS 3
    - HTML 5

  • Business Issue: To reach the top of business competition, a company needs to automate the business operations and streamline it for a simpler way.
  • Business Solution: The application is an innovative approach to get a systematic business processes. It helps the company to introduce new products and services without incurring too much cost.
  • Benefits: Business process management system will enhance the administration in workplaces. Organization can gain employee’s output well, have a good communication flow and get a better collaborative delivery environment.
  • Lesson Learned: A good process management system is the right tool for an effective business growth.

Whether you need assistance for the whole software implementation process or just one particular service, we are ready to contribute.

contact us to order up!

Do you have any questions? Are you ready to reduce cost and create new revenue?
Or you simply want to say hi? Drop us a message.

Would you like to get update on WGS tech news?
HQ Office
1 Raffles Place #44-01A
One Raffles Place Tower One
Singapore 048616
P: +65 9074 7703 (Whatsapp)
Development Center
Jln. Soekarno Hatta No. 104
Bandung, Indonesia, 40222
P: +62 22 603 4882
Sales Office BSD
The Breeze BSD City, Gedung Cinema
Jln. Grand Boulevard
Tangerang Selatan, Indonesia, 15345
P: +62 21 2958 0058