Some tasks for rule creation require programming knowledge, while others require some or no programming knowledge.
Skill level
| Experience
| Typical tasks
|
Programmer
| Ability to program in a .NET language (for example, C#) and create .NET assemblies.
| - Creates functions.
- Creates complex rule templates.
|
Some programming skills
| - Understanding of C# or similar (for example, Java, C, or C++) expression syntax.
- Ability to incorporate functions in expressions.
| - Creates calculation and constraint rules and specifies:
- When the rule fires.
- The action to take.
- A simple rule expression.
- Creates less-complex rule templates, with or without functions.
- Creates constants.
- Checks rule syntax.
|
No programming experience
| None.
| - Creates intrinsic rules and specifies:
- When the rule fires.
- What action to take.
- The parameters of the rule template.
- Checks rule syntax.
|