ArcFM Desktop Developer Guide
Pluggable Controls

Resource Center Home

Pluggable controls allow you to modify the fields on Workflow Manager tabs without re-creating the entire tab. For example, the default address fields in Workflow Manager are formatted for United States addresses. Pluggable controls make it easy to convert the address format for use in another country.

Workflow Manager currently has two pluggable address controls. They are highlighted below with a red box.

Sample code for Pluggable Controls may be found in the ArcFM Installation directory: Developer Resources/Developer Samples.


Interfaces:
    IMMWMSPlugInControl

Component Category:
    none


 


Figure 1, WMSWRAddressUI control

 

Figure 2, WMSCustomerAddressUI control

To implement a custom control, you must first create a new control using the IMMWMSPlugInControl interface, then configure it using the MM_PX_CONFIG table.

Configure Control

Once you have written a custom control, it must be added to the Configuration tab in the Process Framework Administration tool. By default, Workflow Manager uses the same control (mmWMSAddressUI.ctlUSaddress) for both pluggable address controls. To implement a custom control on the Customer tab add this name to the Configuration tab: WMSCustomerAddressUI. To implement a control on the Location tab add this name: WMSWRAddressUI. Enter the ProgID for the control in the Value field.

 

 


Send Comment to ArcFMdocumentation@schneider-electric.com