From 1f290c8d3bc69c2aa0fb522740d49ce3bf999fc4 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Tue, 18 Jan 2022 18:50:08 +0000 Subject: [PATCH] --- docs/8.0/ayanova/docs/ay-about.md | 2 +- docs/8.0/ayanova/docs/ay-extensions.md | 2 +- docs/8.0/ayanova/docs/ay-history.md | 65 +++++++++++++++++- docs/8.0/ayanova/docs/ay-log.md | 29 +++++++- docs/8.0/ayanova/docs/ay-notification.md | 5 -- docs/8.0/ayanova/docs/home-user-settings.md | 2 +- .../8.0/ayanova/docs/img/personal-history.png | Bin 0 -> 43897 bytes docs/8.0/ayanova/mkdocs.yml | 7 +- 8 files changed, 94 insertions(+), 18 deletions(-) delete mode 100644 docs/8.0/ayanova/docs/ay-notification.md create mode 100644 docs/8.0/ayanova/docs/img/personal-history.png diff --git a/docs/8.0/ayanova/docs/ay-about.md b/docs/8.0/ayanova/docs/ay-about.md index 80c27f32..0b40c7f0 100644 --- a/docs/8.0/ayanova/docs/ay-about.md +++ b/docs/8.0/ayanova/docs/ay-about.md @@ -95,7 +95,7 @@ This menu option will copy to clipboard all the information displayed on the Abo #### Log -The log menu option will display the current contents of the local AyaNova web app error log. This error log contains the most recent 100 log items. When a new item is added and the log already has 100 items, the 100th item is dropped from the log. +The log menu option will display the current contents of the local AyaNova [web app error log](ay-log.md). You can easily copy the log contents to clipboard by using the [copy support information](#copy-support-information) menu option. diff --git a/docs/8.0/ayanova/docs/ay-extensions.md b/docs/8.0/ayanova/docs/ay-extensions.md index f1fc89d5..9eceb9c7 100644 --- a/docs/8.0/ayanova/docs/ay-extensions.md +++ b/docs/8.0/ayanova/docs/ay-extensions.md @@ -26,7 +26,7 @@ If no rows are indivdidually selected then all rows available to be viewed in th When no rows are selected the current filtering and sorting choices are sent to the server **not** the actual record id's. This means the server must 're-hydrate' the same view you are seeing in the web app based on the filtering and sorting choices which means it's possible new records which meet the filter condition were added in the time between the data table being fetched and the server re-hydrating the list to process an extension. -For this reason it's a good idea to refresh the data table and confirm it's the records you intend to process before running the extension on all rows in the data table view or select individual records only depending on what is most appropriate. +For this reason it's a good idea to refresh the data table and confirm it contains the desired records before running the extension on all rows in the data table view or select individual records only depending on what is most appropriate. [Selecting](ay-start-form-data-tables.md#selecting-records) individual records limits the extension operation to only the selected rows. Individual records can be selected for processing by checking the checkboxes in the leftmost column when available in which case only the records selected will be processed. diff --git a/docs/8.0/ayanova/docs/ay-history.md b/docs/8.0/ayanova/docs/ay-history.md index a62061db..e8a115a9 100644 --- a/docs/8.0/ayanova/docs/ay-history.md +++ b/docs/8.0/ayanova/docs/ay-history.md @@ -1,3 +1,62 @@ -# MISC-RECORD HISTORY Placeholder -#b4beta -[UNDER CONSTRUCTION] +# History + +The History form shows a timeline of the current User's history of events that are tracked in AyaNova. +There is also an administrator's [Global history](adm-history.md) form showing the event log for _all_ users. + +Personal history is particularly useful when you want to open a record you were working with recently as the history form doubles as a most recently used list. + +## Authorization Roles required + +This form is available to each User. + +## How to access personal history + +From the `Home` navigation pane select `History` navigation item. + +## How personal history works + +When an important event takes place in AyaNova, the server logs it to the database. This includes any modifications to business objects tracked in AyaNova as well as some other key events. + +### business object events + +Most events are related to changes to **"business objects"** in AyaNova, that is objects that are related to the business like a Customer or Work order, not the internal workings of AyaNova such as a select list or form template. + +### Interface + +The personal history event log is displayed as a time line view with the most recent events at the top and oldest at the bottom. + +![personal history](img/personal-history.png) + +#### Title + +The Title is displayed at the top left of the time line display and shows the object for which the history is being displayed, in the example above this is the history of the AyaNova SuperUser account. + +Each business object has it's own history and if this were a Customer (for example) then the title would display the name of the customer who's history is being displayed. + +#### Timeline 'spine' + +In a wide screen display history is shown with a central "spine" or line running down the center with alternating left side and right side boxes for each event. In a narrow screen display the timeline runs down the left side only and all events will display in their boxes to the right of the timeline. + +The spine shows an icon representing each event type such a saving a record (disk icon) or deleting a record (trash can icon). + +#### Events + +Each box on the time line shows an event that took place for this object's history. The title of each box is at the top in bold and indicates the name or a description of the object which experienced or caused the event. + +When viewing a User's history the title will show the object affected by the event, when viewing an Object's history the title will show the User who triggered the event. + +Below the title is the date and time the event took place and a description of the event type itself such as "created" or "deleted". + +Below the date and time is an icon and name representing the _type_ of object that was involved so you can quickly see at a glance that it involves a customer (for example) or a work order. + +Finally at the bottom are the `History`, `Activity` and `Open` buttons. + +The `History` button will open this same history form but it will display history for that object. So, for example if you click on `History` for a Customer you will see that customer's event log showing all events that affected that customer record. + +If the event box is displaying a User then the `Activity` button will show which is a shortcut to the event log for that particular User. + +The `Open` button will be shown if you have rights to open that object and clicking on it will open the object in it's edit form. + +#### More button + +By default 200 event log history items are displayed at a time. Clicking on the "More" button will retrieve the next 200. diff --git a/docs/8.0/ayanova/docs/ay-log.md b/docs/8.0/ayanova/docs/ay-log.md index 9e58ec54..59a6ab65 100644 --- a/docs/8.0/ayanova/docs/ay-log.md +++ b/docs/8.0/ayanova/docs/ay-log.md @@ -1,4 +1,27 @@ -# CLIENT LOG FORM HELP Placeholder +# Web app diagnostic log -[UNDER CONSTRUCTION] -#b4beta (what is this, where does it link from? Do we need it?) \ No newline at end of file +The web app diagnostic log shows events such as errors that occur during use of the AyaNova web app. + +This log can be useful for troubleshooting purposes. + +## Authorization Roles required + +This form is available to each User. + +## How to access the log + +The log is reached from the [About form's](ay-about.md) `Log` menu item. + +## How the log works + +AyaNova keeps a log contains the most recent 100 log items. When a new item is added and the log already has 100 items, the 100th item is dropped from the log. + +AyaNova mostly logs error messages but it also can contain other diagnostic information of use to technical support for troubleshooting purposes. + +When you see an error displayed in AyaNova chances are it was also logged here so it's a useful way to go back and look at an error message again if necessary. + +## Gathering information for technical support + +The log display is intended for reading only, if you need to send the log or save it for later, the [About form's](ay-about.md) "Copy support information" menu option will automatically copy the log contents as well as some diagnostic information about the current browser in use and other information potentially useful when requesting support. + +Because the log only retains the most recent 100 items, it is sometimes necessary to recreate an error before copying the log to send to technical support as the error could have dropped off the log if many other items were logged since the error first appeared. diff --git a/docs/8.0/ayanova/docs/ay-notification.md b/docs/8.0/ayanova/docs/ay-notification.md deleted file mode 100644 index a393eb70..00000000 --- a/docs/8.0/ayanova/docs/ay-notification.md +++ /dev/null @@ -1,5 +0,0 @@ -# NOTIFICATION Placeholder - -[UNDER CONSTRUCTION] - -#b4beta (what is this and do we need it and wehre does it link from) \ No newline at end of file diff --git a/docs/8.0/ayanova/docs/home-user-settings.md b/docs/8.0/ayanova/docs/home-user-settings.md index 7454cb07..231260e8 100644 --- a/docs/8.0/ayanova/docs/home-user-settings.md +++ b/docs/8.0/ayanova/docs/home-user-settings.md @@ -14,7 +14,7 @@ If you change the language setting here you must logout and back in for the chan ## User email address -This is the email address used to send AyaNova related information to the user by the AyaNova [Notification system](ay-notification.md). +This is the email address used to send AyaNova related information to the user by the AyaNova [Notification system](home-notify-subscriptions.md). This setting is not required (except for notifications if used) and the default value for this setting is empty. diff --git a/docs/8.0/ayanova/docs/img/personal-history.png b/docs/8.0/ayanova/docs/img/personal-history.png new file mode 100644 index 0000000000000000000000000000000000000000..246ad83cfbb9f2e188f23079d1e4b4a9c61ac850 GIT binary patch literal 43897 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 literal 0 HcmV?d00001 diff --git a/docs/8.0/ayanova/mkdocs.yml b/docs/8.0/ayanova/mkdocs.yml index 0b15ad39..f45edfc8 100644 --- a/docs/8.0/ayanova/mkdocs.yml +++ b/docs/8.0/ayanova/mkdocs.yml @@ -47,7 +47,8 @@ nav: - 'Set password': 'home-password.md' - 'Two factor authentication': 'home-tfa.md' - 'Notification subscriptions': 'home-notify-subscriptions.md' - - 'Notifications list': 'home-notifications.md' + - 'Notifications list': 'home-notifications.md' + - 'History': 'ay-history.md' - Customers: - 'Customers': 'customers.md' - 'Customer contacts': 'cust-contacts.md' @@ -101,9 +102,8 @@ nav: - 'About': 'ay-about.md' - 'Report': 'ay-report.md' - 'Review': 'ay-review.md' - - 'History': 'ay-history.md' - 'Customize': 'ay-customize.md' - - 'Log': 'ay-log.md' + - 'Web app diagnostic log': 'ay-log.md' - 'Report editor': 'ay-report-edit.md' - 'Report timeout warning': 'ay-report-timeout.md' - Extensions: @@ -116,7 +116,6 @@ nav: - 'Customer service requests': 'customer-csr.md' - Features: - 'Translation': 'ay-translation.md' - - 'Notification': 'ay-notification.md' - Business administration and Customization: - 'Start here': 'ay-biz-admin-intro.md' - 'Authorization roles': 'ay-biz-admin-roles.md'