Skip to content

Commit b132f15

Browse files
committed
Merge branch 'master' of https://github.com/adrogin/BCVisuals
2 parents 6f95e24 + 8b2129f commit b132f15

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

README.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,22 @@
1-
# BCVisuals
1+
# BCVisuals
2+
3+
Custom control add-ins for Business Central enriching the user experience with JavaScript UI components.
4+
Currently the repository contains one component **CostGraph**.
5+
6+
## CostGraph
7+
A control add-in which traces cost sources for an item ledger entry and displays the cost graph in a convenient way, easy to grasp. Graph representation helps in understanding the cost applcations when a deeper cost analysis is required.
8+
9+
![CostSource1](https://github.com/adrogin/BCVisuals/assets/42849285/7202dc38-eb19-4430-8825-29dd681a21ee)
10+
11+
12+
Graph image is rendered by the Cytoscape package (https://cytoscape.org/). Besides Cytoscape, the CostGraph add-in uses PopperJS (https://popper.js.org/) and Tippy.js (https://atomiks.github.io/tippyjs/) to display tooltips on graph nodes. Project dependencies are saved in the package.json file.
13+
To build the BC extension from the repository, you need to install the dependencies first.
14+
15+
- Clone the repository
16+
- Make sure that the Node.js package manager (npm) is installed in your system or install it: https://nodejs.org/en/download
17+
- Navigate to the repository folder (**cd "\<Your repo root\>/CostGraph"**)
18+
- Run the command **npm i**
19+
20+
That's it. npm will take care of all dependencies. Now you can run Visual Studio Code and build the AL project.
21+
22+
![CostSource2](https://github.com/adrogin/BCVisuals/assets/42849285/a6c1fb6e-66d5-43be-b3f6-a4e8a511b767)

0 commit comments

Comments
 (0)