Use the VB.Net Script activities to write .Net scripts.
When configuring a script, you can manually enter variables such as ([Firstname]) or right-click on the rule editor and
select process and server variables to add to the script. When you select a server variable, the variable appears as Variable name
[Server variable]. For the script to be valid, you must insert quotes around the variable. Example:
"[Firstname]".
TotalAgility
can validate and run a script without requiring the script developer to build and deploy .Net assemblies. The .Net compliance
of
TotalAgility
reduces development time and increases the ease of deployment.
In this sample VB .Net script, the values of FirstName and LastName input variables are used to construct the value of the
Fullname variable, which is an output variable.
Imports System Imports Agility.Server.Scripting.ScriptAssembly
Namespace MyNamespace
Public Class Class1
<StartMethodAttribute()> Public Sub Method1(ByVal sp As ScriptParameters)
'
' TODO: Add start method code here
'
Dim FirstName
Dim LastName
FirstName = sp.InputVariables("FirstName")
LastName = sp.InputVariables("LastName")
sp.OutputVariables("Fullname") = FirstName + LastName
End Sub
End Class
End Namespace
The script only works if FirstName and LastName are set as input variables, and Fullname is set as an output variable.
The search returns topics that contain terms you enter. If you type more than one term, an OR is assumed, which returns topics where any of the terms are found. Enclose your search terms in quotes for exact-phrase matching.
The search also uses fuzzy matching to account for partial words (such as install and installs). The results appear in order of relevance, based on how many search terms occur per topic. Exact matches are highlighted.
To refine the search, you can use the following operators:
Type + in front of words that must be included in the search or - in front of words to exclude. (Example: user +shortcut –group finds shortcut and user shortcut, but not group or user group.)
Use * as a wildcard for missing characters. The wildcard can be used anywhere in a search term. (Example: inst* finds installation and instructions.)
Type title: at the beginning of the search phrase to look only for topic titles. (Example: title:configuration finds the topic titled “Changing the software configuration.”)
For multi-term searches, you can specify a priority for terms in your search. Follow the term with ^ and a positive number that indicates the weight given that term. A higher number indicates more weight. (Example: shortcut^10 group gives shortcut 10 times the weight as group.)
To use fuzzy searching to account for misspellings, follow the term with ~ and a positive number for the number of corrections to be made. (Example: port~1 matches fort, post, or potr, and other instances where one correction leads to a match.)
Note that operators cannot be used as search terms: + - * : ~ ^ ' "