Releases: adrogin/BCVisuals
Releases · adrogin/BCVisuals
Release 2.5.0
Added support of cost tracing in documents. Cost graph can be generated for inbound or outbound applications for all item ledger entries posted from the selected document. The following documents support the cost tracing action:
- Posted Purchase Receipt
- Posted Sales Shipment
- Posted Return Receipt
- Posted Return Shipment
- Posted Transfer Shipment
- Posted transfer Receipt
- Released Production Order
- Finished Production Order
- Posted Assembly Order
Release 2.4.0
- Added entry grouping functionality for cost tracing. Entry groups are rendered as compound nodes. This allows to use clustering algorithms to present entries grouped by the document number, for instance.
- Enabled fCoSE algorithm for compound nodes. This algorithm woks best on complex application chains with node grouping.
- Added a setup for the default cost graph layout. Layout applied to the cost trace by default can be configured in Graph View Setup.
Release 2.3.0
Features added in Release 2.3.0
- Cost can be traced backward or forward from the selected item ledger entry.
- Added the cost tracing direction option in the Cost Source page.
- Cost tracing can be opened directly from the Item Ledger Entries page to simplify navigation.
Release 2.2.0
- Introduced the Application Worksheet functionality in graph view:
- Item ledger entries can be reapplied in the graph UI
- New actions and events in the graph control (refer to the description in Scripts/index.js for details)
-
Supported actions:
- AddNodes
- AddEdges
- CreateTextElements
- CreateTooltips
- DestroyContextMenu
- DrawGraph
- DrawGraphWithStyles
- InitializeDefaultContextMenu
- InitializeEdgeHandles
- RemoveEdges
- RemoveNodes
- RequestGraphData
- SetLayout
- SetNodeData
- SetNodeLabel
- SetNodeTooltipText
- SetTooltipTextOnMultipleNodes
- SetEditModeEnabled
-
Supported events:
- OnNodeClick
- OnGraphDataReceived
- OnEdgeDrawingStart
- OnEdgeDrawingStop
- OnEdgeDrawingDone
- OnEdgeDrawingCanceled
- OnNodeCreated
- OnEdgeCreated
- OnNodeRemoved
- OnEdgeRemoved
-
Release 2.1.0
- Restructured the graph styles setup to simplify the configuration and keep all main settings in one page.
- Added more flexible label setup. Now node labels are configurable and can be set up in BC along with tooltips.
- Removed the BindTooltipEvents method from the public interface. It is always called implicitly on graph instantiation, no need for the explicit call.
Bug fixes
- Nodes without assigned tooltips were showing tooltip text undefined. Undefined tooltip will not be displayed.
- setNodeTooltipText method expected a node ID, but treated it as an array index.
Release 2.0.0
Changes in v2.0.0
- Decoupled cost tracing functionality from the base control add-in;
- Split the cost graph functionality in two apps: GraphViewControl renders the graph from JSON data, and CostGraph builds the cost application graph and sends the data to GraphViewControl for rendering;
- Enabled edge editing with cytoscape-edgehandles;
- Added a new app, RoutingGraph. This application builds a graph from production routing and uses the edit functionality to enable visual configuration of the routing.
Release 1.1.0
- Fixed a bug in the assembly cost tracing. Assembly output entries were not traced back to consumption - this is fixed, and cost sources for assembly orders are identified correctly.
- Introduced an event OnNodeClick in the control add-in. This event is triggered when the user clicks on a graph node. The event is employed to open the Item Ledger Entries page, focusing on the selected entry.
- Graph Node Data configuration allows selecting table fields which are included in the node data structure and displayed in the node tooltips, enabling customisable tooltips.
- Node styles setup introduces style configurations. Individual styles can be applied to subset of graph nodes based on node data.
Release 1.0.0
v1.0.0 Merge branch 'master' of https://github.com/adrogin/BCVisuals