ArcFM Desktop Overview > Designer Overview > Optional Designer Customizations > Pluggable Controls |
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. |
|
![]() 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.
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.