Auditing Changes
Add auditing information for manual data changes to your app. To recap the steps in the video:
Audit manual data changes
- Open the configuration form for the Stream Businesses
- Tick Audit Manual Changes
- Add attributes to the stream:
- UpdateAction
- UpdatedByName
- UpdatedTime - you must make this a Datetime field
- Go into app mode, and make some changes to your business data.
- Now create a new view to show all history:
- First create a new dashboard Businesses All History
- Drag the stream Businesses onto this dashboard, add all attributes to the view
- Hide the UID attribute
- Open the view configuration form
- Update the Name to Business All History
- Remember to set a Default Sort Order
- Tick Include History Records
- Save your changes
- In the new view, you should be able to see full details of the changes you just made to the contacts data.
- Add a menu item to the Businesses view to provide a link from the Businesses dashboard to the Business All History dashboard.
- Go into App Mode to test the new configuration.
Audit analysis data changes
Add auditing of analysis data to your app. To recap the steps in the video:
- Open the configuration form for the stream Businesses
- Update stream attribute expressions for:
- UpdateAction: "IMPORT"
- UpdatedByName: _user.name
- UpdatedTime: now()
For auditing manual changes, you must use the exact spelling for these attributes as given above. When auditing analysis changes, you could use any attribute names. But in this case, since we are auditing both manual and analysis changes, it makes sense to use the manual audit attributes to record the analysis audit as well.
- To test the configuration, go into App Mode and import the test file: Import_Businesses_3.csv. You will see a new business, "EDQ Empire" imported.
- Apply an update to this contact.
- Check the open the Business All History dashboard, you will now see two entries for this business - one for the import of the business and a second for the manual update you have just applied