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.