Select Transaction and Troubleshoot
Explanation
Use this activity to select a failed transaction and troubleshoot the cause of why it became a failed transaction. The following type of errors can be seen:
- Transaction Data Errors:
Transaction data errors occur when the mobile app sends unrecognized data to IFS Cloud. Since the mobile app can work offline, it might accept data that it doesn't
recognize. Instead, IFS Cloud checks and validates this data when the transaction is synchronized.
Solution:To correct transaction data errors, you should either update the IFS Cloud data setup to recognize the unknown data
or modify the transaction data in the Failed Transaction Detail page. Once corrected, you can resend the failed transaction.
- Process Errors:
Process errors occur when operational data in IFS Cloud is changed after the mobile app has synchronized. This could involve removing data from IFS Cloud that the
mobile app is trying to modify or changing configuration data in IFS Cloud that the mobile app is unaware of.
Solution:
It is difficult to successfully resend process errors, so it's important to define the process and set up the data correctly before using the mobile app.
- Software Errors:
Occasionally, software errors can cause Failed Transactions.
Solution: Ensure that the error is reported to IFS
promptly for correction.
- Consequential Errors:
Since mobile apps can be offline, queue transactions and synchronize
them when connectivity to IFS Cloud is restored. If a transaction for a
specific business object fails and subsequent transactions try to alter
the same business object, those subsequent transactions will be queued
behind the failed transaction.
Solution: Find the first failed transaction, correct the error, and resend it.
If the failed transaction cannot be resent and is instead deleted, the subsequent transactions are likely
to also generate failed transactions. Therefore, after deleting a failed transaction, you must realign the
mobile app data with the server data. This can be done by either changing the server data to match the mobile
app or asking the mobile app user to initialize the app.
Refer to the technical documentation for further details:
Troubleshooting Failed Transactions
Prerequisites
- Has occurred due to a mismatch between the mobile app and IFS Cloud.
System Effects
As a result of this activity, you will know the type of error and the action you need to perform to remove the failed transaction.