Release Notes: 5.0.0.13148
When customers can expect this release:
Group 1: May 20, 2020
Group 2: May 21, 2020
Group 3: May 28, 2020
Highlights
NEW FEATURE: There is now a configurable Icon for Opportunity Pareto. The icon title is now also shortened to “Pareto” to fit in the applications navigation, and known bugs are being cleaned up. Shoplogix will be making a formal Customer announcement about Pareto and OEE Waterfall in the next couple weeks.
NEW FEATURE: Users can now request more job-specific metrics data, with less individual queries to the SLX API required to do so. You can query within a timeframe:
All jobs and each unique job record
All jobs and all like names are rolled up into a summary record
Specify job identifier(s) and all its unique runs
Specify job identifier(s) and all like runs rolled up into a summary record
Cycle gauge behaviour revised to apply the same Threshold rules to Fast Running (over-cycling) as it already does to Slow Running.
Stability bug-fixes for OEE Waterfall and Area Meeting view
Work on Paging and HTML5 Config for upcoming releases this summer.
Bug Fixes:
OEE Waterfall - Start and End are not working properlyUser Story:As a supervisor, I want the ability to navigate out of the new Paging portal and back to my SLX whiteboard interfaces so that I can quickly address issues after reviewing all active pages. Background:While in Gitlab we created multiple tickets for Paging functionality, the paging portal functionality and User Interface was not fully defined. Requirements:REQ1. Add the latest Navigation banner to the top header of the new Paging Portal. UX Requirements/Prototypes (if needed):N/A Risks/Assumptions:Business OwnerSteven / Manny Acceptance Criteria
| |
---|---|
PNE-818 | OEE Waterfall is not rendered completely if pie chart is turned onPrecondition: Steps to reproduce:
Expected Result: OEE Waterfall view is displayed with pie chart. Workaround: Refresh page or reopen OEE Waterfall for the same machine/area from Whiteboard Homepage |
PNE-890 | Opportunity Pareto - Start and End are not working properlyPrecondition: In config file set <OpportunityParetoEnabled>1</OpportunityParetoEnabled> for any Plant Steps to reproduce:
Expected result: Data is displayed for correct time period and correct time range is displayed in the header Additionally, if user goes back to Settings and just click Save, data will show for default time period, but time range in header will show time selected in step 2. These two are shifting with each Save in Settings. Note: Make sure that if user navigates back to Whiteboard Homepage and selects Opportunity Pareto for the same machine/area where time range has been changed in step 2, view loads data for the default time. |
PNE-869 | Opportunity Pareto - Not loading data if Level 2 is changed for another Machine/AreaPrecondition: In config file set <OpportunityParetoEnabled>1</OpportunityParetoEnabled> for any Plant Steps to reproduce:
Expected result: Data is displayed for the selected machine with default time range default Level 1 (Reason)
Note: I've also noticed that selected Levels stay in splat after step # 4. Not sure if it is affecting anything, so I wouldn't call a bug, but still can we please get rid of it? |
CS-1979 | Opportunity Pareto is not showing the correct duration number for "Scheduled Down" reasonOpportunity Pareto is not showing the correct number for the "Scheduled Down" downtime reason. It is calculating and sorting correctly, but the correct number of hours is not displaying accurately. See comparison of two screenshots attached, one from the opportunity pareto and one from the flash downtime pareto. I would like to show the opportunity pareto to the customer, but not like this. Sample URL |
PNE-444 | Time Remaining in for Running Job is incorrectIn Schedule Optimizer. Time Remaining in tooltip is displaying incorrect value Schedule Optimizer: Period Detail: |
CS-2174 | Migrated machines to cloud show no job in historyAfter Migrate machines in Arca Continental Cocacola from PN Outperfom to PN Cloud theu are not showing any previous job. Saas5. Arca - Plant Guadalajara L1 00d0c9ea28ea |
CS-1953 | Not able to update current Messages (Messaging Module) - ARCA Coca ColaCustomer is currently using messaging module, the current messages are not able to edit and update, doesn't show the request update. Not able to edit name, link, etc. Only allow to generate new messages Sample URL |
CS-1432 | Area Meeting view does not snap to shiftsMeeting view does not snap to Shifts Also should also address: System to store and save settings during page re-loads or navigation changes: Currently, when user changes setting (example: Snap to shift --> NO) and saves, but then reloads/changes pages and returns back to Area Meeting view, the previously saved settings states are reset (example: Snap to Shift returns back to default Snap to Shift: YES). Save settings states when returning after page change. Sample URLhttps://saas54.shoplogix.com/whiteboard/#/areameeting/area/1003 |
CS-876 | Pending jobs cannot be deleted in Optimizer (Merical)There are some jobs in the pending queue that just can't be deleted. When you right click on them and select edit, delete, they seem dissappear. After repeating the process with all the jobs when you press save THEY ALL COME BACK. It's very frustrating. I will appreciate your help to delete all jobs in the pending queue please. EDIT: PLEASE YOUR HELP TO DELETE ALL PENDING JOBS FROM ALL AREAS IN THE UTAH FACILITY. THEY WANT TO START FROM SCRATCH ADDING NEW JOBS. saas61.shoplogix.com/optimizer/#/optimizer/area/10 Sample URL |
New Features / Status on Long-term Work:
Paging - Navigation header in paging portalUser Story: As a supervisor, I want the ability to navigate out of the new Paging portal and back to my SLX whiteboard interfaces so that I can quickly address issues after reviewing all active pages. Background:While in Gitlab we created multiple tickets for Paging functionality, the paging portal functionality and User Interface was not fully defined. Requirements:REQ1. Add the latest Navigation banner to the top header of the new Paging Portal. UX Requirements/Prototypes (if needed):N/A Risks/Assumptions:Business OwnerSteven / Manny Acceptance Criteria
| |
---|---|
PROD-137 | Update to SLX API: Allow requests for Job-specific metricsUser Story:N/A Background:Multiple customers (Nashville Wire, DFA, Coveris) have requested SLX’s API to provide more Job-related metrics data and to require less individual queries to piece this data together. Customers currently use a combination of:
And then they need to perform their own data wrangling to consolidate and clean up these query responses. They would prefer a central, simplified way to pull Job data. Requirements:REQ1. Make changes to the following existing GET request: web/api/export/summary?start=20200203&end=20200205&metrics=total,oee,oeec,availability,performance,performancec,quality,qualityc,capacity,uptimehours,reasons,states,scrapreasons&groupby=machine,jobinstance&format=xml Expected NEW data to include in API response:Scaletti note: this will be a new metric called job, look at subjob metric as an example. REQ 2. Ensure that the above data responses from the API are also able to be broken out by Shift Instance (Day, Name) and Shift Summary (Name) Default when no arguments: just a job summary Scaletti note: Since it is now a metric, this requirement is a given. REQ 3. The current API response includes REASON records, but they are consolidated (totaled). Change this response to break Reasons out by Reason record (each Reason should have a MachineID, Reason Name, start and end time, total duration, etc.). (filter machine status table for Reason). Manny: We need a toggle between Event data and Core data Brock: hoping to have options for: machines states, scrap reasons Default: current state, summarized Reason (might not be technically feasible ^, will talk to Brock about this, this might be out of scope)
Scaletti Note: Will create boolean options for reasons, states, scrap reasons, and state reasons to decide if I display every occurrence.
REQ 4. Create or edit existing API to allow user to make the following 3 requests: Scaletti note: Moving existing functionality in Summary endpoint to new Job endpoints UX Requirements/Prototypes (if needed):N/A Risks/Assumptions:
Simplified Queries to pull job data:/web/api/export/jobs/instances/start/20200301/end/20200429?format=xml Metrics of the Job with the specified query timeframe <Job Name="Test Job" Instance="234c36414c7a4b6dbb9d501dd8faa75d"Start="03/01/2020 00:00:00.000" End="03/11/2020 10:21:24.865"><Metrics Total="276176"Scrap="1412.04"OEE="0.63917676099654064"Availability="0.57656749882092029"Performance="1.1181727064572875"Quality="0.99142971595046814"UptimeHours="105.69337194448475"DowntimeHours="139.25576226499993"SetupHours="0"CycleTimeSeconds="11.021845171199384">Metadata about the job. Notice flagged as a partial record as the start time of the job is outside the query timeframe.<Job Name="Test Job"Start="02/28/2020 12:12:28.816" End="03/11/2020 10:21:24.865"Instance="234c36414c7a4b6dbb9d501dd8faa75d"Duration="115.35690698724707"PartialJobRecord="1"ExpectedRate="2215.3846153846152"ExpectedProduction="355.4568125"CycleFactor="8"/>Business OwnerBrock / Manny Acceptance Criteria
|
PNE-886 | Make a generic GUI layout for different types of the alert to be configuredCreate general layout for the different types of the alert configurable and create a workflow between options selected.
|
PNE-884 | Add ability to configure emails based on shifts, would require new api and front endNeed to add new api to retrieve shifts from shift schedule or mapping and make emailed alerts configurable per specific shifts Add gui and flow to adding email to alerts based on specific shifts or all shifts |
PNE-851 | Add new navigation to Opportunity Pareto viewNeed to activate new navigation inside of Opportunity Pareto.
Requirements.
Updates
|
PNE-673 | Database Insert Service / Preloading database when we turn it onProblem: When we turn the core data on, data needs to already be in the database for waterfall, and for performance reasons. Bulk inserting ALL machine data into the database. Get a strategy for pre-loading this data. Solution chosen:
Acceptance Criteria:
Testing Ideas:
Technical Notes:
Future considerations:
|
PNE-238 | Revision of Cycling Gauge Functionality#1109 HQ-1576438906
This time a full table of scenarios is built out to ensure clarity.
The following charts depict existing and new behaviour of (-sec) in Threshold limits, in both Cycle and Part Cycle Time settings.
|