1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
4 =======================
6 *BYOQ Builder* Overview
7 ~~~~~~~~~~~~~~~~~~~~~~~~~
9 *BYOQ Builder* provides a way to easily create complex queries through a visual builder
11 .. image:: images/aai-ui-byoq-builder.JPG
16 *BYOQ Builder* Features
17 ~~~~~~~~~~~~~~~~~~~~~~~~~
18 With BYOQ Builder UI, users can:
19 * Click on a tile for a configured node-type and view the instance data
21 Navigation to *BYOQ Builder*
22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24 The *BYOQ Builder* view can be reached by clicking on the BYOQ Builder hamburger menu item
26 .. image:: images/byoq-builder-hamburger.JPG
31 How to use *BYOQ Builder*
32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
33 1. On the BYOQ Builder page click 'Start Building' to open the modal with all node types, to choose a starting node for your query
35 .. image:: images/byoq-builder-view-1.JPG
40 2. In this example I chose generic-vnf and decided to filter on one of it's properties by clicking options and entering a filter
42 .. image:: images/byoq-builder-view-2.JPG
47 The little blue + box allows for adding OR filter values (but I don't use it here)
49 .. image:: images/byoq-builder-view-3.JPG
54 3. Scroll the modal to the bottom and click submit, you will see the element you chose and a DSL query being built
56 .. image:: images/byoq-builder-view-4.JPG
61 4. From here you can add, remove, or edit via the icons on the node, in this case I choose + for add check a few more nodes in my query path
63 .. image:: images/byoq-builder-view-5.JPG
68 5. After submitting that I can see the query being built at the top and it showing the same visually
70 .. image:: images/byoq-builder-view-6.JPG
75 6. You can continue this process of adding/deleting/editing and adding filters until you have the final query for your desired output.
77 At this point you would click Run Query or Manually Edit and Run Query if you want to make manual edits.
79 After this is done, your qury will be ran and results returned.
81 .. image:: images/byoq-builder-view-7.JPG
86 .. image:: images/byoq-builder-view-8.JPG