Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escape special characters +-&|!(){}[]^"~*?:\ - e.g. \+ \* \!
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
 
Answered
How to get/update navigation node date through central extension

Hello,

currently we are showing up navigation nodes as a card tile in one of the online extensions and users will navigate to SSO / online extension /form based on card tile selection .all tile info is configured in front end code .whenever FI wants new sso vendor id for tile or change in description .we need to manually change in code .you can check below-attached screenshot.

in order to fix the redeployment process all-time when content or SSO vendor id updated in code for tile .we need some way to configure all the tile content in backend instead of configuring in front end

we trying to figure out is there any possible way so FI(banker) can control the tile configuration like updating tile SSO vendor id, description, etc c adding new tile by using Q2 API in central extension .this may prevent redeployment all-time when SSO id or content changes are done through central .any suggestion is helpful

Thanks,
Swarup
https://nuevesolutions.com

Screenshot 2022-01-11 at 3.42.22 PM.png

Posted 4 years ago
Votes Newest

Answers


Hey Swarup, there are a number of different ways to architect this to avoid code changes for basic updates like you described. Really depends on the requirements and if everything needs to be dynamic or just the common stuff.

  1. For text updates it is recommended to use either UiText (https://docs.q2developer.com/api_references/q2_sdk/db/db_objects/ui_text.html) for SSR extensions or use Tecton's localization setup (<q2-loc></q2-loc> or the tecton.sources.loc )

When you use UiText or Tecton's loc we have ways to easily make changes to the strings without changing code. It also sets you up to support multiple languages and have the strings for the correct language loaded automatically.

  1. For other configuration changes... we would recommend putting these options in Wedge Address configs. Wedge address configs are also easily changable by the Innovation Studio team. There are other places in the DB to store values if they need to be specific to other objects (user, customer, account, etc).

  2. You could take it a step further and make the entire page dynamic. Moving all the elements of a "tile" to the config object and building the page dynamically based off the config.

  3. Once #1, #2 and/or #3 are done, a central form for the UI could be built to customize the configuration values and edit the DB. Note that FI's will start to have access to edit the Tecton strings using a tool called Q2-Config. This is not yet rolled out but once that is done anything that uses the Tecton string setup will be changable. You will not be able to create a central form to edit Tecton strings, those dont live in the DB.

Posted 4 years ago
Ryan Hollister
196 × 4 Administrator
0
  1. We can plan wedge address configs to have information about page tiles - navigation nodes
  2. sounds good
  3. Can you describe Tecton strings? Does tecton string include all text in the UI? We are brainstorming for a configurable dynamic page solution that is compatible with Q2 config in the future
— Ravi Kallepalli   4 years ago
143 Views
1 Answer
4 years ago
4 years ago
Tags