Hi Carl,
Many customers have this scenario and we usually suggest below apprach.
I assume that Asset table aleady has the external referece ID field and frequently updates to synchronize. If not, need to create custom external reference ID field in object.
- Create a custom relationship ASSET to ASSETMETER with this custom reference ID
- Use this relationship in automation script /Cron job that pulls the data to find the matching Asset meter to update.
- If there is middleware that pulls data and pushes to Maximo,
- Create a custom interface table with asset number, external reference id;
- Create a custom relationship between custom interface table (as parent) and Assetmeter (as child).
- Then create a custom object structure with 'Interface table as parent' , Asset Meter as Child (using relationship above)
- Expose this custom interface object strucre via REST api for the Middleware to consume
- Create Inbound JSON mapping / OSIN automation script to add relevant data processing. (It depends on the payload details and format)
Thanks!