My webMethods Server 10.7 | My webMethods Server Webhelp | Administering My webMethods Server | System Administrator Functions | Managing the User Interface | What Are Server Rules?
 
What Are Server Rules?
My webMethods Server uses rules to control a variety of user activities, from which page they use to log into the server, to the appearance of the pages they see. Using rules, you can define default behaviors for the entire application or you can dynamically control the experience of a given user, group, or role.
The following table describes the types of rules that you can create in My webMethods.
Rule type
Description
Locale rules
Rules that allow you to dictate what locale should be used for a user session if it is not defined in the user profile. For more information about creating a locale rule, see Creating Locale Rules.
Login page rules
Rules that determine what login page should be used. You can, for example, redirect users to different login pages, depending on whether they are inside or outside the firewall. For more information about creating a login page rule, see Creating Login Page Rules.
Start page rules
Rules that determine what start page should be used. The start page is the page to which the server redirects users after log in. For more information about creating a start page rule, see Creating Start Page Rules.
Rendering rules
Rules that determine what renderer should be used.Renderers are user interface formatting capabilities that can be assigned to specific server objects by defining rendering rules. You can define rendering rules for virtually any server object type. Rendering rules are useful in providing a consistent look and feel for common object types that can be invoked through explicit rule definitions. For more information about creating a rendering rule, see Creating Rendering Rules.
Skin rules
Rules that determine what skin should be used. A skin is an installable My webMethods Server component that defines the look and feel of the user interface. Skin rules define what skin should be displayed for a given user, group, or server resource. For example, if a server serves both employees and customers, and there are requirements for a different set of graphics, colors, and fonts for each distinct user population, you can use skin rules to assign the corresponding skin to a given user group. For more information about creating a skin rule, see Creating Skin Rules.
Shell rules
Rules that determine what shell should be used. A shell is an installable component that generates the My webMethods Server header, footer, and portlet title bars. Shell rules define what shell elements should be displayed for a given user, group, or role. For example, if a server serves both employees and customers, you can use shell rules to assign the corresponding shell to a given user group. For more information about creating a shell rule, see Creating Shell Rules.
In addition, you can use rules for the creation of roles, which are collections of users, groups, and other roles. You can create a rule-based role that defines members based on the same types of criteria as are used for the rule types. For information, see Adding a Rule-Based Role.