From 46376b3d33c436e4d30037ea86e2e4c1f4553a15 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Thu, 6 Jan 2022 23:34:27 +0000 Subject: [PATCH] --- .../ayanova/docs/ay-start-changes-from-v7.md | 2 +- .../ayanova/docs/ay-start-form-data-tables.md | 8 ++++++-- docs/8.0/ayanova/docs/home-schedule.md | 2 +- .../form-data-table-column-selector-button.png | Bin 307 -> 225 bytes docs/8.0/ayanova/docs/svc-contracts.md | 2 +- .../DataListSqlFilterCriteriaBuilder.cs | 2 +- server/AyaNova/PickList/PickListOptions.cs | 2 +- 7 files changed, 11 insertions(+), 7 deletions(-) diff --git a/docs/8.0/ayanova/docs/ay-start-changes-from-v7.md b/docs/8.0/ayanova/docs/ay-start-changes-from-v7.md index 1239264f..ae0e1770 100644 --- a/docs/8.0/ayanova/docs/ay-start-changes-from-v7.md +++ b/docs/8.0/ayanova/docs/ay-start-changes-from-v7.md @@ -95,7 +95,7 @@ Similar to how Tax Codes worked in AyaNova 7, rates will now have their price af User interface: The user interface for the work order has been designed to reduce the clutter on screen as much as possible while still using the fewest possible clicks to navigate around from section to section. In addition we've ensured that a work order can be fully completed using a device as narrow as a 360 pixel wide smart phone if necessary. -Decoupling of sections to reduce conflict: In v7 an entire work order was updated at once in the database meaning only one person at a time could edit **any part** of that work order and save without conflict. In v8 we have broken out the work order save process into each individual section so the work order Header is one section, a work order Item is another, a work order item part it's own section etc. This means if two (or more) people are working separately in the same work order, as long as what they are not working in the same section there is no conflict. For example two people could be working with two different work order items at the same time and save independantly of each other or two or more people could be entering parts separately in the same work order item without conflict. Note that there are still circumstances where a conflict can occur and we still recommend people take steps to avoid working in the same areas at the same time, but conflicts will be greatly reduced. V8 still uses the first save wins method of conflict resolution so that no one can save and lose their changes without knowing it. +Decoupling of sections to reduce conflict: In v7 an entire work order was updated at once in the database meaning only one person at a time could edit **any part** of that work order and save without conflict. In v8 we have broken out the work order save process into each individual section so the work order Header is one section, a work order Item is another, a work order item part it's own section etc. This means if two (or more) people are working separately in the same work order, as long as what they are not working in the same section there is no conflict. For example two people could be working with two different work order items at the same time and save independently of each other or two or more people could be entering parts separately in the same work order item without conflict. Note that there are still circumstances where a conflict can occur and we still recommend people take steps to avoid working in the same areas at the same time, but conflicts will be greatly reduced. V8 still uses the first save wins method of conflict resolution so that no one can save and lose their changes without knowing it. Decoupling of Client: In v7 a Client was tightly connected to a work order and needed to be selected prior to creation of a work order and could not be changed. We've made many behind the scenes structural changes to remove this limitation. In v8 the Customer can be changed at any time for the work order as a whole. diff --git a/docs/8.0/ayanova/docs/ay-start-form-data-tables.md b/docs/8.0/ayanova/docs/ay-start-form-data-tables.md index 51ae1fd6..d17c62f7 100644 --- a/docs/8.0/ayanova/docs/ay-start-form-data-tables.md +++ b/docs/8.0/ayanova/docs/ay-start-form-data-tables.md @@ -91,9 +91,13 @@ Use the column selector button ![data table column selector button](img/form-dat ![data table column selector](img/form-data-table-column-selector.png) -Here you can select which columns will be displayed in the data table and in which order. +Here you can select which columns will be included for display in the data table and the order they are displayed by moving them to the desired location and saving the form. -There is a `reset to default` option available from the menu in this form to reset the selections back to the default for this form. +There is a `reset to default` menu option to reset the selections back to their default locations and visibility. + +Some columns do not have an `include` checkbox option because they are the primary identifier for a record and need to be visible to be able to open the record and identify it. + +Column settings are independent of filters. ##### Filtered hidden columns indicator diff --git a/docs/8.0/ayanova/docs/home-schedule.md b/docs/8.0/ayanova/docs/home-schedule.md index 25b62c33..9eacd0c9 100644 --- a/docs/8.0/ayanova/docs/home-schedule.md +++ b/docs/8.0/ayanova/docs/home-schedule.md @@ -13,7 +13,7 @@ The personal schedule menu provides quick access to the currently logged in User ## Settings ![Settings](img/home-schedule-settings.png) -The settings dialog (access by clicking on gear icon at top) controls what is displayed in the schedule. Schedule settings are device independant and saved to the server so that any device used will take these same settings. +The settings dialog (access by clicking on gear icon at top) controls what is displayed in the schedule. Schedule settings are device independent and saved to the server so that any device used will take these same settings. ### First time in day view This controls the starting hour to display in day views. Use it to hide unused hours to reduce the need to scroll down. diff --git a/docs/8.0/ayanova/docs/img/form-data-table-column-selector-button.png b/docs/8.0/ayanova/docs/img/form-data-table-column-selector-button.png index eb3709ec5a8658993624c25d52272299a6b37313..7a054dd80ee1471aac42732cc22769f6a1477cbb 100644 GIT binary patch delta 203 zcmdnY^pH`pGr-TCmrII^fq{Y7)59eQNXrAU3=1=m%oeF!GEq^XUM|2V#P$FG{~teo zjEsy_R8&k$OS7@DnJ{5OL_~zGt?lvS$A4^=+XK|WS>O>_%)r2R7=#&*=dVZs3i^1u zIEHAPPd>oVbLyDK0gr~pqY|tZ1_q0{Bmz7Yba*+MdL2`=A{H<_nUj<(aMJD%>n#Vl xe70(P=4ggQ7v^L|L!DHDT^Kb*!avB7;-&W<$dREQyVVg$#MD!V{%L5~OBy zUP&-m#mIK()I>+E;zZuJ8d6#u*&6Pw$}Y}NwG<*E<5(9h6JESf$|Y*Lc=L+4i>2I5 zd9rv-7nJN}o3y9@vJ&&em@_VmGj4cAG#9>!W!aJC)53Nq!5~{X-muh=auuxJCw?+l)The AyaType object type to select from /// The query to filter the returned list by. Query text as provided will be case sensitively matched to all templated fields. - /// Independantely of this, if an addition space separated string that begins with two consecutive periods is encountered that will be considered a separate match to the TAGS collection of each object + /// independentely of this, if an addition space separated string that begins with two consecutive periods is encountered that will be considered a separate match to the TAGS collection of each object /// So a tag query might be entered as "..zon some" which would match all tags LIKE 'zon' and template fields LIKE 'some' /// Include inactive objects in the returned list /// Return only specific items (for pre-selected items on forms)