Creating AIFs from templates
The following AIFs are included:
Form name | Description |
---|---|
With Backend Mapping (SRS:AdvancedInterface_With BackendMapping) | This AIF uses a Regular form that you can use to store data on the form itself, while also mapping some of the field values on the form to the fulfillment application fields. The fields on the form are used to pose questions to users and capture responses to those questions. |
Without Backend Mapping (SRS:AdvancedInterface_Without BackendMapping) | This AIF uses a Regular form that you can use to store data requested from users directly on the form, without mapping this data to fulfillment application fields. |
Password Reset (SRS:AdvancedInterface_Password Reset) | This AIF uses a display-only type of form, and illustrates a password reset use case. A display-only form does not store any data. You can use this type of form only to map field values to fulfillment application fields. |
To create advanced interface forms from templates
- Log on to Developer Studio.
- From the AR System Navigator, open one of the out-of-the-box advanced interface forms.
For example, open the SRS:AdvancedInterface_WithBackendMapping form.
When opening the SRS:AdvancedInterface_WithBackendMapping form in Developer Studio, modify only the fields on the Your Fields tab and only the field labels on the Mapped tab.- The Your Fields tab contains the fields that are saved to the form. This tab and all of its fields should be visible to users.
- The Mapped tab contains predefined fields to map to fulfillment application fields on the Details tab of a work order. You can change the labels on these fields to ask questions to users. This tab and any fields used to ask questions to users must be visible. Hide all other fields that you are not using.
These fields are mainly character and integer type fields. If a user response requires a selection field, data/time field, or a currency field, those fields can be placed on the Your Fields tab, and additional workflow with an execution order of 0 can be created to set the field values on the Mapped tab to the value of those fields. This would be done with the hidden fields that are not used to pose questions to the users. This enables those data types to be mapped automatically by using the predefined mapping. The Mapped 10-27, Mapped 28-47, and Mapped 48 tabs contain additional fields that can be mapped to fulfillment application fields by using the Question Selection and Fulfillment Application Field Mapping dialog box during the SRD configuration. These tabs should be hidden to users.
The fields on the Mapped tab can also be mapped in this manner if the target fulfillment application field is not on a work order, that is, an incident or change request.
To save a copy, select File > Save Form As, and enter a new name for the copy.
- In the BMC workflow, add your advanced interface form to the form attach list.
- Open the packing list you created in Developer Studio.
- Open all the workflow objects from your packing list (for example, Active Links) and associate your form, except for the following active links:
- SRS:ADN:WithMapping_OnSubmit_109_SubmitRequest_CheckReqFields
- SRS:ADN:WithMapping_OnSubmit_109_AddToCart_SetFlag
- SRS:ADN:WithoutMapping_OnSubmit_109_SubmitRequest_CheckReqFields
- SRS:ADN:WithoutMapping_OnSubmit_109_AddToCart_SetFlag
- Check the filters, active link guides, menus, and filter guides, and associate the new advanced interface form to them as well.
- Perform the following actions to the preceding active links.
You must modify this workflow to set the flag in the Required Questions Answered field that determines whether the user entered all of the required information to submit the service request or the cart.Copy and rename the active links.
- Modify the form name to your own interface form.
- Modify the Run If qualification to match the required fields on your form.
- Edit the SRS:ADN:SHR_OnSubmit_SubmitInReview active link guide by adding your submit request active links to it. Add the new AIF form to the associated form for the associated active link to be displayed on the Add Active Link (s) selection form.
Add your active links under the SRS:ADN:WithMapping_OnSubmit_109_SubmitRequest_CheckReqFields and SRS:ADN:WithoutMapping_OnSubmit_109_SubmitRequest_CheckReqFields active links. - Edit the SRS:ADN:SHR_OnSubmit_SubmitInCart active link guide by adding your cart active links to it.
Add your active links under the SRS:ADN:WithMapping_OnSubmit_109_AddToCart_SetFlag and SRS:ADN:WithoutMapping_OnSubmit_109_AddToCart_SetFlag active links. - Test your copied version of the advanced interface form.
It should work just as the original form. Modify your copy of the advanced interface form.
If you used the SRS:AdvancedInterface_WithBackendMapping or SRS:AdvancedInterface_WithoutBackendMapping form as a template, you can modify the fields in the Your Fields sections.