Instalink 1.12.0 includes advanced static logs, progress tracking, and real-time account level monitoring of specific requests and their statuses. Static inbound call logs can still be viewed by going to the logs page. The new real-time logs feature can be accessed in two ways. You may click on the "Real-Time Logs" link from the account menu to view all processes currently running on an account. You may also go to any CRON or LISTEN action and click on "Real-Time Logs" to view live logs only for that specific action.

The following statistics have been added to Static Inbound Logs:

  • success count
  • info count
  • error count
  • item count
  • progress percentage
  • time elapsed.

Live Logs include the following statistics:

  • Link to static Inbound Record
  • Inbound Record Label
  • success count
  • info count
  • error count
  • time request started
  • most recent update time
  • time elapsed
  • estimated time to process completion
  • Process Rate Projection (estimation of how many records the process could handle in an hour)
  • progress count
  • progress percentage

Added two new process actions to enable tracking of process.

  • PROGRESS_TOTAL: Set the total number of records that will be processed. Can use a template. i.e.${records.length}
  • PROGRESS_UPDATE: Set the amount that should be incremented on the progress. Can also use a template or hardcoded value.

Do the following to enable progress tracking on any given data flow:

  1. Insert the progress total action as soon as the process knows how much data it is going to iterate through. Set the total amount to how many records will be iterated through.
  2. At the end of each iteration, insert a PROGRESS_UPDATE action to increment the progress by the prescribed amount.

Progress, ETA, Projection, Counts will only appear if the user has added the PROGRESS_TOTAL and PROGRESS_UPDATE actions to their data flow.