Table of Contents |
---|
Apply Batch Tags
We have created an Apply Batch Tags form that allows the user to mass add/remove/edit tags in the database.
How to use Apply Batch Tags
Follow along by watching the *Video Coming Soon*
1. The user will
...
Then, once inside the app, the user will select Tools in the top menu bar. Inside the drop down menu, there is going to be an option called "Apply Batch Tags".
have to select on the Folio application which is under the Advanced Apps
2. Once Folio has launched, the user can select on the Tools button located on the right
- In the tool list, navigate towards the following: Advanced > Batch Tagging > Apply Batch Tags
3. After the option has been selected there is going to be a popup window with required fields to execute what you want based on the filter and tags chosen.
Info |
---|
The required fields to fill out are:
|
...
|
4. When all the fields have been filled in, the user can hit Apply and the form move to the next stage.
5. This next stage will be a confirmation, if you want to reopen the form after applying then click the "Continue Tagging" box, finally click Yes to continue.
Examples:
Tip | ||
---|---|---|
| ||
Before executing anything with Apply Batch Tags, we recommend you run the filter query in folio to make sure it searches what you are looking for and not other extra stuff. Once you are more confident in what you are filtering, you can skip that step. |
...
In this case, I want to find all my equipment that are vavs.
Then for the second slot provided, enter the tags you would like to add or remove.
Here I want to add a marker tag called heating, removing a marker tag called cooling, adding a numeric property tag called order with a value of 0.
Info | ||
---|---|---|
| ||
Examples for adding property tags - numTag:67%, boolTag:true, strTag:"Foo". Hint: you can use the - minus character to delete a tag. -tagName. If no value is provided, it will become a marker tag. |
Now if we look at the vav equipment, you can see the tags that got added and removed.
How to make a connected point not writable
If for some reason some points brought in to have the writable and actions enabled.
- They can be easily removed by removing the appropriate tags.
In our example, we are removing them from all haystack points. In your case, you can use navName or tags found on the points you wish to remove the actions on.
- We recommend to first query the filter in legacy folio to make sure it returns the point records you want to modify and not something else.
Info |
---|
The following tags need to be removed:
|
Note: For non-connected points, just remove the 'writable' and 'actions' tags.
How to change the value of a property tag
Lets Let's say you wanted to change the Write Level of all Haystack points.
You would enter the filter as point and haystackConnRef.
- The reason haystackConnRef is used
...
- is to make sure we only get points that are from a Haystack connector and not from a different type of connector
...
- After that, we enter the property tag we want to change along with the value we want it to become
...
- In this case, we are changing the Write Level so it would be entered like this haystackWriteLevel:15
...
Here you can see "Write Level" is now 15.
Info | ||
---|---|---|
| ||
It may be confusing because you'll ask why we used haystackWriteLevel as opposed to writeLevel. If we change the writeLevel, we'll be changing FIN Stacks point write level and not the connectors point write level. FIN Stacks write level doesn't appear in the points view UI so the one you see there is the points write level. We just didn't include the connector type in front of the Write Level in our UI as it takes up space. |
...
You would enter the filter as point and haystackConnRef. The reason haystackConnRef is used , is to make sure we only get points that are from a Haystack connector and not from a different type of connector.
After that, we want to remove haystackHis property tag and add hisCollectInterval:15min.
You can see now our history will be collected every 15 mins.
Info | ||
---|---|---|
| ||
If you want to also include COV, then for booleans, enums, strings add a marker tag called hisCollectCov. For numerics, it would be a property tag with a value of what you want it to be greater than to trigger the change (hisCollectCov:2). |
Tip |
---|
The difference between Synchronized and Collected tagging is the below. You can easily switch between them by the tags below. Sychronized: haystackHis (or bacnetHis for bacnet connectors) Collected: hisCollectCov, hisCollectInterval Common Tags: hisEnd, hisEndVal, hisId, hisSize, hisStart, hisStatus, his |
...