Bug Report
- [OPT-834] - Extracting camunda-optimize-2.0.0-SNAPSHOT-full.tar.gz takes ages
- [OPT-850] - Missing feedback when URL is wrong
- [OPT-962] - Optimize does not start if I configure different ports
- [OPT-1095] - Too many flow node filters distort the control panel
- [OPT-1179] - IE11: sharing popover in report builder is placed incorrectly
- [OPT-1237] - Report crashes when all columns are hidden
- [OPT-1238] - Error on login of authorized user
- [OPT-1261] - Broken link to process instance id in raw data table
- [OPT-1270] - Target values below 1ms produce empty target value badge
- [OPT-1271] - Alerts with threshold operator "below" says value exceeds threshold
- [OPT-1272] - IE11 displays unreasonable amount of scrollbars
- [OPT-1287] - Flow Node Filter does not show diagram in branch analysis
- [OPT-1299] - Confusing ordering of process versions in Version Select Dropdown
- [OPT-1302] - Forward login error message from platform
- [OPT-1304] - Variable values in the filter list overlapping the "×" button
- [OPT-1310] - Add StartDate Filter button is incorrectly enabled after editing date
- [OPT-1315] - Duration target value comparison is distorted
- [OPT-1316] - Styling for invalid date in datepicker is broken
- [OPT-1327] - The target value button in report page is always disabled
- [OPT-1358] - Dates are not formatted in group by start date reports
- [OPT-1359] - Table report breaks if I exclude columns across definitions
- [OPT-1360] - Flow node filter shows empty key if flow node name is not available
- [OPT-1373] - IE11: Next button for Table pagination misplaced
- [OPT-1378] - Hover over disabled target button shows unexpected additional border
- [OPT-1381] - Selected variable in groupBy does not get deselected when changing the process definition
- [OPT-1382] - RawData table overlaps with control panel in Edge browser
- [OPT-1383] - External Reports are not updated on autorefresh
- [OPT-1390] - Fix default object copy names
- [OPT-1398] - bpmn.js rendering broken in Safari
- [OPT-1424] - Renaming a index in an upgrade breaks optimize
- [OPT-1430] - Entitylist shrinks when there are alot of reports in the list in IE11
- [OPT-1435] - Optimize crashing when deselecting columns in raw data table
- [OPT-1442] - Optimize does not start when Elasticsearch is not available
- [OPT-1443] - Integration tests waiting for optimize to start without timeout
- [OPT-1444] - Preview text of filter breaks if name of flow node contains line breaks
- [OPT-1447] - Cannot upgrade Optimize from 2.1 to 2.2-snapshot
- [OPT-1450] - Cannot edit Alert
- [OPT-1451] - Cannot add Sub Process as Flow Node Filter for Reports
- [OPT-1452] - Long Names for Reports and Dashboards break the page layout
- [OPT-1453] - Theming broken when autorefresh times out in dark fullscreen mode
- [OPT-1455] - Flow node filter entry does not show names on Analysis page
- [OPT-1458] - Duration target batch is hard to see in diagram view
- [OPT-1459] - Flow node filter does not get reset when data changes
- [OPT-1466] - Broken layout on Optimize Landing Page (IE11)
- [OPT-1471] - Report entry is empty when editing already defined alert
- [OPT-1473] - Analysis End Event statistics overlay missing
- [OPT-1476] - Missing create combined report index step in the upgrade script
- [OPT-1478] - Optimize craches when selecting a process defintion with bpmn2 tage
Feature Request
- [OPT-21] - I get feedback when the logout went wrong
- [OPT-187] - I can reimport all workflow data without downtime of the optimize functionality
- [OPT-410] - Entered values in the variable filter modal are validated
- [OPT-446] - I can use the Definition Key to configure the import for all versions of a process definition
- [OPT-853] - Add visual feedback to report drag and drop
- [OPT-862] - I can see report details in the report view
- [OPT-903] - Add hover interaction between Statistics and Diagram
- [OPT-1169] - I can upgrade Optimize
- [OPT-1194] - I can comfortable create Date Variable filters
- [OPT-1214] - Optimize can connect to secured Elasticsearch
- [OPT-1247] - Show newly created reports on dashboard autorefresh
- [OPT-1256] - I can confirm modals using the enter key
- [OPT-1257] - I can see additional information on the report list
- [OPT-1258] - I can visualize a single number as progress bar
- [OPT-1292] - I can filter by date variables
- [OPT-1293] - Using the Rest-API Optimize I can filter by rolling date filter on date variables
- [OPT-1294] - I can filter by rolling date on date variables
- [OPT-1295] - I can duplicate a report
- [OPT-1319] - I can group by variables
- [OPT-1332] - I can perform min, max and median operations on Flow Node Duration view
- [OPT-1337] - I can see the relative value for count view reports
- [OPT-1340] - I can filter by end date
- [OPT-1341] - I can filter by non-executed flow nodes
- [OPT-1344] - I can use the import plugin to import properties from complex variables
- [OPT-1346] - I can toggle Heatmap tooltips to always be visible
- [OPT-1348] - I can set a goal line in the process instance bar chart
- [OPT-1349] - I can perform min, max and median operations on Process Instance Duration view
- [OPT-1361] - I can filter by canceled process instances
- [OPT-1363] - I can duplicate a dashboard
- [OPT-1364] - I can search through report/dashboard list
- [OPT-1365] - I can see the search results highlighted
- [OPT-1369] - Report list in Alert Modal is searchable
- [OPT-1370] - Add deselect All columns button to column filter in raw data table
- [OPT-1371] - I can navigate dropdown submenus using the keyboard
- [OPT-1372] - In the variable plugin I retrieve all necessary information to deserialize complex variables
- [OPT-1385] - I can click anywhere in the report/dashbaord list to jump to the respective dashboard/report
- [OPT-1386] - In the entity list I can see the row highlighted which I'm hovering over
- [OPT-1389] - make visualisation change loads fast and add a loading indicator
- [OPT-1393] - I can use the dashboard fullscreen mode at night
- [OPT-1400] - I can combine reports
- [OPT-1425] - I can analyze the duration between two flow nodes in a diagram (process instance parts)
- [OPT-1432] - I can set a goal line in all reports with area chart visualization
- [OPT-1433] - Show number of instances in Report Control Panel
- [OPT-1439] - Create Icon for Combined Reports
Task
- [OPT-229] - I can delete the elasticsearch optimize index and restart the import
- [OPT-401] - When I try to access a non-existing page I get redirected to the login/index page
- [OPT-564] - I can execute tests that cover the connection between Optimize backend and frontend
- [OPT-783] - Run all SVGs through SVGO when building
- [OPT-788] - Include modal tests into Optimize
- [OPT-864] - Rename Button {{type}} property
- [OPT-899] - Use Icon component
- [OPT-905] - Add demo data
- [OPT-991] - Create a loading indicator component
- [OPT-1180] - I can read a note that duration filter is only applied for complete process instances
- [OPT-1183] - Test that defining Alerts and then restart Optimize works
- [OPT-1195] - Duration Filter: add note re showing finished instances only
- [OPT-1204] - Merge process definition type and process definition xml type
- [OPT-1235] - Filters than cannot be edited should not have a pointer cursor
- [OPT-1245] - Remove unused configurations
- [OPT-1248] - Import for running process instances is based on timestamp
- [OPT-1273] - Document the external resource on dashboards feature
- [OPT-1274] - Document the hide and reorder columns in raw data tables feature
- [OPT-1275] - The AlertModal should use the LabeledInput component
- [OPT-1291] - Add engine alias to initial variable import
- [OPT-1296] - Mention in docs existing log levels
- [OPT-1298] - Raw data table headers should have natural names
- [OPT-1301] - Remove maxPageSize for import.data.process-definition
- [OPT-1303] - Show relevant error message if a blocked user tries to login
- [OPT-1314] - I can hover over entitylist icons to see what kind of operation they perform
- [OPT-1318] - I can see if the target value comparison is still loading the data
- [OPT-1326] - Refactor filters structure
- [OPT-1330] - Show loading indicator when a diagram is being rendered
- [OPT-1331] - Spike: Cache bpmn-js viewer instances for faster pages
- [OPT-1339] - Reduce code duplication in Report Evaluation
- [OPT-1345] - Simplify report data validation
- [OPT-1347] - Document that process instance not persisting their state at start might cause import problems
- [OPT-1356] - Improve UI of view, groupBy and visualization option selection for report creation
- [OPT-1362] - Variable Filter should filter variable names on the frontend
- [OPT-1366] - Improve matching algorithm for variable value search
- [OPT-1367] - Make configuration properties containing a link more resilient
- [OPT-1374] - Add the documentation for the Barchart target value to the website
- [OPT-1377] - Open dropdown submenus on hover
- [OPT-1379] - Process defintion selection popover uses whole space on loading
- [OPT-1380] - Show flow node key if flow node name is not avaialble in bar/area/pie chart
- [OPT-1384] - Dynamically set the copyright year
- [OPT-1387] - I can immediately define an external report on the add report modal
- [OPT-1391] - Move the data generation from the import performance module to its own module
- [OPT-1392] - Improve UI of dropdown components
- [OPT-1395] - Synchronize UI of alert list with report/dashboard list
- [OPT-1396] - Improve data generation
- [OPT-1397] - In import performance tests retrieve counts to import directly from database
- [OPT-1420] - Refactor EntityList component
- [OPT-1421] - update multiple selection component to make it usable combined selection
- [OPT-1454] - Rename default search input field text
- [OPT-1457] - I can upgrade Optimize against a secured Elasticsearch instance
- [OPT-1461] - Add migration jar to optimize artefact
- [OPT-1462] - Check if user guide is up to date
- [OPT-1463] - Missleading error output on build of Optimize
- [OPT-1465] - Enable Optimize to reimport data without loosing reports, dashboards and alerts
Bug Part
- [OPT-1418] - The evaluation result of a combined report does not contain the data
Feature Part
- [OPT-1308] - Use DatePicker component in Variable filter for Date variabes
- [OPT-1320] - Using the Rest-API Optimize I can group by varibles
- [OPT-1321] - In the report builder add the variable option in the group by dropdown
- [OPT-1338] - In the report builder add the min, max and median flow node duration options in the view dropdown
- [OPT-1353] - In the report builder add the min, max and median process instance duration options in the view dropdown
- [OPT-1402] - Create an empty combined report
- [OPT-1403] - I can select table reports to combine
- [OPT-1404] - I can select area/bar reports to combine
- [OPT-1405] - I can select barchart reports to combine
- [OPT-1406] - I can perform CRUD operations on combined reports using Rest-API
- [OPT-1407] - I can evaluate combined reports using the REST-API
- [OPT-1416] - Create combined report selection panel
- [OPT-1427] - I can perform CRUD operations on reports that contain process parts using the REST-API
- [OPT-1428] - I can request the total duration between two flow nodes using the REST-API
- [OPT-1429] - I can select start and end node of a process part
- [OPT-1434] - Highlight process instance part
- [OPT-1437] - I can request the duration between two flow nodes grouped by variable using the REST-API
- [OPT-1438] - I can request the duration between two flow nodes grouped by start date using the REST-API
- [OPT-1445] - Highlighting part between flow nodes works with Subprocesses
- [OPT-1456] - Highlighting part between flow nodes works with Boundary Events
Sub-task
- [OPT-1199] - I can read documentation on upgrade for developers
- [OPT-1200] - I can read documentation on upgrade execution and configuration
- [OPT-1264] - As a user I can adjust the logging level of the upgrade jar
- [OPT-1266] - I can run the integration tests on an upgraded optimize
- [OPT-1267] - I can test that the optimize upgrade works on large data
- [OPT-1269] - Use json path to define adjustments within the upgrade steps
- [OPT-1307] - Make Date-Picker reusable
- [OPT-1309] - Refactor VariableFilter component
- [OPT-1317] - I see a warning before I can upgrade Optimize
- [OPT-1322] - The REST-API uses the new group by structure
- [OPT-1323] - Use new group by report data structure
- [OPT-1324] - Refactor start date filter structure in the backend
- [OPT-1325] - Reactor variable filter in the backend
- [OPT-1328] - Refactor date filters to use explicit start- and end-dates
- [OPT-1329] - Document group by variable
- [OPT-1333] - Using the REST-API I can request the minimum Flow Node Duration
- [OPT-1334] - Using the REST-API I can request the maximum Flow Node Duration
- [OPT-1335] - Using the REST-API I can request the median Flow Node Duration
- [OPT-1350] - Using the REST-API I can request the minimum Process Instance Duration
- [OPT-1351] - Using the REST-API I can request the maximum Process Instance Duration
- [OPT-1352] - Using the REST-API I can request the median Process Instance Duration
- [OPT-1401] - Accomodate the new change to api to include the data structure of the combined reports
- [OPT-1408] - Using the Rest-API I can only evaluate reports in the combined reports that I'm authorized for
- [OPT-1411] - I can evaluate reports with end date filters using the REST API
- [OPT-1412] - Implement Relative End Date Filter
- [OPT-1413] - I can filter Instances by the end date
- [OPT-1414] - Automatically remove updated reports from combined reports if they do not fit anymore
- [OPT-1415] - Automatically remove deleted reports from combined reports
- [OPT-1422] - Return the whole data structure for each single report in combined report evaluation
- [OPT-1431] - Write documentation for the combined report
- [OPT-1436] - Document the end date filter
- [OPT-1448] - I can see a hint if selected nodes for process part are not in sequence
- [OPT-1449] - add combined report label and icon to EntityList items
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.