Reference > IBM Sales Center extension points


Roles extension point

The purpose of this extension point is to allow plug-ins to define which activities WebSphere Commerce roles support.


Identifier:

com.ibm.commerce.telesales.roles


Description:

The purpose of this extension point is to allow plug-ins to define which activities WebSphere Commerce roles support.


Configuration Markup:

<!ELEMENT extension ( role+)>

<!ATTLIST extension

point CDATA #REQUIRED

id CDATA #IMPLIED

name CDATA #IMPLIED>

<!ELEMENT role ( activitySet+)>

<!ATTLIST role

id CDATA #REQUIRED

roleId CDATA #REQUIRED

label CDATA #REQUIRED>

<!ELEMENT activitySet EMPTY>

<!ATTLIST activitySet

id CDATA #REQUIRED>


Examples:

The following is an example for the roles extension point:

    
<extension
         id=
 "com.ibm.commerce.telesales.roles"
 
         name=
 "%rolesName"
 
         point=
 "com.ibm.commerce.telesales.roles"
 >       

<role
            id=
 "com.ibm.commerce.telesales.roles.CSR"
 
            label=
 "%CSRRoleName"
 
            roleId=
 "CustomerServiceRepresentative"
 >           

<activitySet
                id=
 "com.ibm.commerce.telesales.activitySet.applications"
 >           

</activitySet>           

<activitySet
                id=
 "com.ibm.commerce.telesales.activitySet.menus"
 >           

</activitySet>       

</role>    

</extension>


Supplied Implementation:

The workbench uses the roles when the role framework is activated to enable and disable function.


+

Search Tips   |   Advanced Search