RefMan Forms Spring2017 V2
RefMan Forms Spring2017 V2
Fall 2017
Forms
Last updated 2017-11-13
Table of contents 4
Introduction 5
Functional overview 6
Using Forms 9
Use cases 27
Project request 27
Supplier request 39
Workflow approval process for user information and a roles connection (access) 72
Introduction to Forms
The Forms module was introduced with Agresso Milestone 1, as a new, licensed module.
Business World On! Forms makes it possible for an organisation to convert their paper based
forms into new, electronic forms, and let Business World On! handle them as any other
business objects in the system.
An administrator can create new form types, add sections and fields to the form, and make it
available to targeted user groups.
When a user fills in a form and submits it, it can be grabbed by a workflow process, and
directed to correct recipients automatically.
Administrators can keep track of all form types as well as submitted forms.
Flexi fields: Business World On! Forms relies heavily on general Flexi-field functionality for
setup and design. To fulfil certain form requirements, it has been necessary to extend the
general Flexi-field functionality as well.
If you are not familiar with Flexi-fields, see Reference manual, Flexi-fields.
From paper based to electronic: The main purpose is to facilitate transition of paper based
forms (e.g. applications of various sorts) to electronic forms, and with the ability to handle the
form content as any other business objects stored in the Business World On! database (send
on workflow, create reports etc).
In principle, any collection of data fields can be defined as a Business World On! form, and
made available for data entry and modifications through custom screens and automatically
generated menus.
ID Attribute Description ... Type Field ... Mnt ... M W ... Form S
?
1 BTQ APPFORM My application form A Free A N
When defining a form type, you must set Field to Free and Mnt to A (Automatic update) In
addition, you should check the following:
l M – Memory caching
l W – Workflow
l Form
Note that the content of the Description column will appear as header information (form
name) when the form is displayed!.
Linking groups to attribute: When you link the flexi-field groups to the form attribute, you
need to assign a tab number for each group. Later, during advanced layout design (see
below), you can reorder groups on the same tab, but you cannot move a group from one
tab to another.
When the attribute and Flexi-field groups are in place, you will design the form layout (arrange
sections and fields for display), using the window Flexi-field layout design.
Access
The form will be available in the menu, under Common>Form administration, allowing you - as
the Form responsible and creator - to publish the form (make it available for the relevant
users).
Grant access to yourself: Before you can do that, however, you will need menu access to
the Flexi-field groups used by the form.
Example: If the new form attribute is named APPFORM, you would need access to the Tabs
under APPFORM (System administration>Users and access>Menu based access) - probably
for the Business World On! Web client only.
...
...
Now you are ready to publish the form.
Note that you will not see the details unless you have access to the form. In the Web
client, you may need to clear the cache to activate the access rights.
To make the form available for the target users, perform the following tasks:
Task # Description
1 Web client: Open the Form administration window and retrieve the new form.
When the form data is displayed, you will also see the command button Create
menu.
2 Web client: Click on Create menu, enter a name for the new menu item, and save
(click OK).
3 Desktop client: Open Business World On! Desktop client and make sure that all
relevant users get access to the new menu item. (System Administration/Users
and access/Menu based access).
4 Back in Web client: Refresh the menu and open Common>Forms. The new menu
item is now visible. You will need to move it to a location where the form users find it.
5 Web client: Right click on the new menu item and move it to the correct location
(under Forms, probably).
The form will now be available via the new menu item.
Prerequisite
You can only enable DIA after you have created a menu item for the form type
(Common>Forms>Form administration).
Enable DIA
To enable DIA, you simply click on Distributed information access and follow instructions.
Print template
The print template will be generated on basis of the form layout, as set up in Flexi-field layout
design. If you change the layout, the (previous) template will be overwritten.
Blob file: The print template is an XSLT stylesheet, and stored as a blob under the
aagvisualizerfile folder, available via the Blob viewer in Business World On!
Management Console. The name of the template blob is on the form:
forms_<form attribute Id>.
Blob file example: If you have a form attribute with id=MF and description="MyForm", the
blob will have the name forms_MF.
Do as follows:
Step Action
4 (back in Management Console) Update the blob (with content from the local file).
Note that DIA requires that the system user is connected to resources, i.e. instances of
the RESNO attribute. This means that the HR or PCB module must be part of the
Business World On! installation.
When you, as a manger, open a new form,, the Form owner will always be yourself.
When DIA is enabled and defined for the Form window, however, you can assign the
form to any of your employees.
Amend and resend the form: Until the recipient actually starts to handle the form, however,
the form owner can change the form content and resend it at any time.
If required, the form can also be returned to the owner for error corrections, after a reject
operation (action), for example.
A workflow system step, Set status to closed, is tailored to handle forms (but can in principle be
used for any attribute-based element type). When this step is reached in a workflow process,
the current element under workflow will be locked. There is no other way to prevent the user
from making changes.
In all other respects, you design the workflow process just like any other workflow process,
and, if required, the form can be returned to the user for amendments.
Form workflow only supports Simple mode, meaning that all fields will be sent back to
the original form owner when rejected.
l Depending on the data entered in the fields, some form items may become
unavailable.
l If a rule uses the in list operator and other rules employ the equal to operator that
have the same value in the Rule based on, Affected part and Affected name columns
as the rule with in list, a warning will be displayed at the bottom of the window.
Clicking Save will result in merging the rows into the row with in list and the rules
with the equal to operator will be removed.
l When using the Desktop client, you are able to delete a flexi-field group definition
used in the Form dynamic layout window.You can also delete a flexi-field group
definition used in the Link flexi-field group to attribute window which has a dynamic
layout rule. No warning will be issued when performing these operations.
l The flexi-field group of the browser template type is displayed only when either
Section or Tab is selected in the Affected part column.
The following diagram displays how the window can affect the display of form.
Setup
To be able to use the Form dynamic layout window (TCR039), you have to create a new
attribute. Therefore, open the Attributes window (TGL004).
1. Add a new attribute.
2. In the ID column, enter: ZEN.
Once you have set up a new attribute, open the Flexi-field group definition window (TAG060).
1. Create a flexi-field group definition called CAREER.
2. Add new rows to the Flexi-field group definition details section as it is presented below.
Note that some columns have been hidden and you should leave them as they are.
3. Click Save.
4. Create a new flexi-field group definition called OBJECTIVES.
5. Add new rows to the Flexi-field group definition details section as it is presented below.
Note that some columns have been hidden and you should leave them as they are.
6. Click Save.
7. Create a new flexi-field group definition called TRAININGS.
8. Add new rows to the Flexi-field group definition details section as it is presented below.
Note that some columns have been hidden and you should leave them as they are.
9. Click Save.
Once you have set up flexi-field group definition details, click the Link flexi-field group to
attribute button. A new window will open.
3. Click Save.
4. Click the Clear button.
5. In the Attribute field, select Supplier Id (SUPP.ID).
6. Connect this attribute to the same flexi-field groups as displayed above.
7. Click Save.
Once you have connected flexi-field groups, go to the Form administration window (TCR022).
1. In the Form field, enter the attribute's ID (here: FORM).
2. Click Submit form and then Create menu.
3. The Create menu pop-up window appears.
4. In the Enter menu title field, provide the name that will be displayed in the Business World
On! menu (for example: My form).
After creating the menu item, you need to give access rights to it by using the Menu access
window (XAG003). To do so:
1. Select the appropriate company in the drop-down field in the Company specific items are
shown for company section.
2. In the Menu items section, navigate to Root/Common/Forms and select My form.
3. In the Roles and users section, select the appropriate user/role and click the arrow button
to move it to the Access section.
4. Make sure that the Create (C) Read (R) Update (U) and Delete (D) permissions are set.
5. Click Save.
The form will be displayed in the Business World On! menu under Common/Forms in the
Menu items the next time you log into the application.
Displaying a tab
The created form should contain two sections: Career and Trainings. If, for example, your
company provides essential trainings for employees that started working from the 1st of July
2016, you can show the Trainings section with the use of the Form dynamic layout (TCR039)
window. To do so:
1. In the Attribute field, select form(FORM).
2. Click Add.
3. In the Rule based on column, select Employed since (CAREER).
4. In the Operator column, select equal to.
5. In the Enter value column, set the 1st of July 2016.
6. In the Affected part column, select Tab.
If you now reopen the form and in the Employed since field set the date to the 1st of July 2016,
you will notice that after tabbing out of this field, the Trainings tab will be displayed.
Displaying a section
You are also able to display the whole section provided that certain conditions are met. For
instance, you want to provide additional trainings for the employees that completed their
objectives before the 21st of July 2016. To do so:
1. In the Attribute field, select form(FORM).
2. Click Add.
3. In the Rule based on column, select Due date (OBJECTIVES).
4. In the Operator column, select less than or equal to.
5. In the Enter value column, set the 21st of July 2016.
6. In the Affected part column, select Section.
7. In the Affected name column, select Trainings (TRAININGS).
8. Click Save.
If you now reopen the form and in the Due date field set the date to the 21st of July 2016 or
earlier, you will notice that after tabbing out of this field, the Trainings section will be
displayed. Otherwise, this section will remain hidden.
Displaying a field
You can also display a certain field, provided that specific requirements are met. In this
example, it is assumed that the employees who have completed the training at level 2 will be
able to apply for the certification exam.To do so:
1. In the Attribute field, select form(FORM).
2. Click Add.
3. In the Rule based on column, select Level (TRAININGS).
4. In the Operator column, select equal to.
5. In the Enter value column, enter the value 2.
6. In the Affected part column, select Field.
7. In the Affected name column, select Certificate (TRAININGS).
8. Click Save.
If you now reopen the form and in the Level field available on the Trainings tab enter the 2
value, you will notice that after tabbing out of this field, the Certificate check box will be
displayed.
Setup
To be able to use the Form dynamic layout window (TCR039) in the workflow, you have to
create a new attribute. Therefore, open the Attributes window (TGL004).
1. Add a new attribute.
2. In the ID column, enter: TST.
3. In the Attribute and Description columns, enter: salary_wf.
4. In the Type column, select Alphanumeric.
5. In the Field column, select Free.
6. In the Length column, set the 12 value.
7. In the Maintenance column, select Automatic.
8. Select the check boxes in the W, MF, and Form columns.
9. In the Status column, select Active.
10. Click Save.
Once you have set up a new attribute, open the Flexi-field group definition window (TAG060).
1. Create a flexi-field group definition called EMPLOYEE_DET.
2. Add new rows to the Flexi-field group definition details section as it is presented below.
Note that some columns have been hidden and you should leave them as they are.
3. Click Save.
4. Create a new flexi-field group definition called EMPLOYEE_SAL.
5. Add new rows to the Flexi-field group definition details section as it is presented below.
Note that some columns have been hidden and you should leave them as they are.
6. Click Save.
7. Create a new flexi-field group definition called APPROVAL.
9. Click Save.
Once you have set up flexi-field group definition details, click the Link flexi-field group to
attribute button. A new window will open.
1. In the Attribute field, select salary_WF (SALARY_WF).
2. Connect the TST attribute to the flexi-field groups as displayed below simply by adding
them. Note that some columns have been hidden and you should leave them as they are.
Now you need to grant access rights to the menu item by using the Menu access window
(XAG003). To do so:
1. Select the appropriate company in the drop-down field in the Company specific items are
shown for company section.
2. In the Menu items section, navigate to Root/Common/Forms/Form administration and
select SALARY WF.
3. In the Menu items section, navigate to Root/Common/Forms/Form approval and select
SALARY WF.
4. In the Roles and users section, select the appropriate user/role (for example: SYSEN)
and click the arrow button to move it to the Access section.
5. Make sure that the Create (C) Read (R) Update (U) and Delete (D) permissions are set.
6. Click Save.
Now you need to grant access rights to the menu item for another user also by using the Menu
access window (XAG003). To do so:
1. Select the appropriate company in the drop-down field in the Company specific items are
shown for company section.
2. In the Menu items section, navigate to Root/Common/Forms/Form approval and select
SALARY WF.
3. In the Roles and users section, select the appropriate user/role (for example: Fred) and
click the arrow button to move it to the Access section.
Once you have granted the menu access to appropriate users/roles, you have to set up work
items in the workflow process. To do so:
Now open the Details tab and enter the following data as it is presented in the figure below.
Note that some columns have been hidden and you should leave them as they are. After
entering all the necessary data, click Save.
Once you have set details for the element types, go to the Distribution rules window
(TWF036). You need to create a new rule. To do so:
1. Click New.
2. In the Rule group field, enter AllgoesToFred.
3. Set the priority to 1 in the Rules section.
4. In the Description field, enter the appropriate description.
5. In the Date from and Date to fields set the appropriate dates.
6. Set the status to Active.
7. Enter the value 1 in the first column available in the Routing section.
8. In the Find recipient column, select From list.
9. In the Recipient column, enter FRED.
Once the distribution rules are set, go to the Process definition window (XWF100).
Once the workflow process has been initialized, go to the Form dynamic layout window
(TCR039). Create the following rules for the salary_WF (SALARY_WF). Select the following
for the first rule:
1. In the Rule based on column, select Pay rise in % (EMPLOYEE_SAL).
2. In the Operator column, select greater than.
3. In the Enter value column, click the button and type in 10.
4. In the Affected part column, select Tab.
5. In the Affected name column, enter Approval.
Now go to the Form administration window (TCR022) and perform the following steps:
1. In the Form field, select SALARY_WF.
2. In the Form ID field, enter salary_wf.
3. In the Form description field, enter the appropriate description for this form.
4. Click Submit form to send it to the workflow.
5. Click Create menu to create a form that will be accessible via menu.
6. In the Create menu pop-up enter the form's title, for example: salary_wf.
7. Click OK.
Now you need to grant access rights to the menu item for another user by using the Menu
access window (XAG003). To do so:
1. Select the appropriate company in the drop-down field in the Company specific items are
shown for company section.
2. In the Menu items section, navigate to Root/Common/Forms and select Salary wf.
3. In the Roles and users section, select the appropriate user/role (for example: SYSEN)
and click the arrow button to move it to the Access section.
4. Make sure that the Create (C) Read (R) Update (U) and Delete (D) permissions are set.
5. Click Save.
6. Once you log in again to the system, the new menu item will be visible under Com-
mon/Forms.
Project request
Setup
l New projects are requested before the Project master file is created.
l The numbering of the new project is based on auto numbering.
l An existing project can be used as a template to default the following ones:
o Project type
o Project manager
o Date from
o Date to
o Cost Centre
o Vertical
o Currency
o Invoice rule
or
o Customer information of a new customer (name, address, place, zip code, country).
l The invoice information section is also defaulted based on a project template, if a project is
chosen.
l The work breakdown structure allows you to enter new work orders for the project. All
other key values should be inherited from the project.
l Any additional information has to be entered manually.
l When the project request form is submitted to a workflow, it will create a new project and
its two work orders.
l Some mandatory project information is defaulted in the Service call function setup win-
dow.
Form configuration
Assign default values for Payment terms, Currency and Payment method by using
the Default value button.
In the Form dynamic layout (TCR039) window, set the dynamic layout rule as it is presented
below.
Defining auto-numbering
In the Auto-numbering (TAG061) window, define the auto-numbering rule for the
ZSC:SUPPCREAT attribute.
In the Window Options (TAG100) window, hide the Form description field for the newly created
menu item and assign a default value to it.
In the Auto-numbering (TAG061) window, enable auto-numbering on the Supplier master file.
In the Element types (TWF032) window, create the Supplier registration form element type.
Enter its name in the Element type field and click Save.
Subsequently, in the Details tab, mark selected element type properties to be visible in the
Task list and Item details columns as it is presented in the image below.
Then, map element type properties to parameters as it is displayed in the figure below.
In the Desktop client, use the Menu-based access (AG68) window to grant access to Supplier
web service.
In the Process definition (XWF100) window, create a new process called Supplier registration
form.
3. Add an OR-split node with the Rejected leg defined as Based on action in the previous
step: Reject and Accepted leg defined as Else.
6. Then, add the OR split node linked to the Create Supplier master file system step with
Success leg defined as (using OR-split function) Successful HTTP response like true
and Failure leg defined as Else:
Resources tab
Employments tab
Current employments section contains the employments of the resource. You are able to
modify the date to field of the current employment by choosing a new date to then and clicking
on the Amend check box.
The employment details, paystep, position status and relations sections are used for entering
the new employment.
Creating attributes
DYNAMICFORM
CHREASON
CCREQUEST
EMPLOYMENTC
EMPLOYMENT
POSSTATUS
Create Employment
The Element type mapping tab of the Service call function setup window is displayed below.
About
This use case describes how to change the complaint date, complaint code and reminder
level for selected open items at the same time in one step.
Setup
Create an attribute
1. Create a new attribute: UMG in the Attributes (TGL004) window.
2. Check M, W and Form.
Form:
Form:
Creating an attribute
1. Open the Attributes (TGL004) window.
2. Create a new attribute: SSAPROVAL.
3. Check the following fields: M, W and Form.
If you check here any field from the form, but when you fill it in and you leave this field
empty, the form approval window will be shown empty as well.
5. In the Service call function setup (TAG200) window, switch to the Element type mapping
tab (see the 4th point in the Limitations section for more information).
12. In the Element type mapping tab, map the flexi-fields with the object Substitute Rule
fields.
The following images present how the Administer workflow substitutes (TWF033) window
utilises the JSON file:
Assumptions
1. The common parameter REST_API_URL is configured with the right value in the envir-
onment or system.
2. The Awfprocservconnector table stores the functions created through Service Call Func-
tion setup (TWF260) window. This step is just to confirm that the URLs have been set
properly once we have created the functions.
2. In the form, the browser template allows filtering users with workflow active, but this
does not prevent users to enter manually a wrong value. In that case, the form may be
submitted, but the rule will not be created.
3. In the case of Substitute rule, this scenario creates new Rules, but is not assigning the
substitute to the user This may be done in Unit4 Business World On!: Assign Sub-
stitutes/ Activate your substitutes (TWF012) window:
Creating an Attribute
Form approval
Example 1
Setup
To be able to use the Default data into form window (TCR040), you have to create a new
attribute. Therefore, open the Attributes window (TGL004).
1. Add a new attribute.
2. In the ID column, enter: ICF.
3. In the Attribute column, enter: DYNAMICFORM.
4. In the Description column, enter: In Context Form.
5. In the Type column, select Alphanumeric.
6. In the Field column, select Free.
7. In the Length column, set the 12 value.
8. In the Maintenance column, select Automatic.
9. Select the check boxes in the W, MF and Form columns.
10. In the Status column, select Active.
11. Click Save.
Once you have set up a new attribute, open the Flexi-field group definition window (TAG060).
1. Create a flexi-field group definition called RESOURCE.
2. Add new rows to the Flexi-field group definition details section as it is presented below.
Note that some columns have been hidden and you should leave them as they are.
3. Click Save.
Once you have set up flexi-field group definition details, click the Link flexi-field group to
attribute button. A new window will open.
3. Click Save.
7. Click Save.
Once you have connected flexi-field groups, go to the Form administration window (TCR022).
1. In the Form field, enter the attribute's ID (here: DYNAMICFORM).
2. In the Form ID field, enter the ID of the form.
3. In the Form description field, enter the appropriate description for this form.
4. Click Submit form and then Create menu.
5. The Create menu pop-up window appears.
6. In the Enter menu title field, provide the name that will be displayed in the Business World
On! menu (for example: My form).
After creating the menu item, you need to give access rights to it by using the Menu access
window (XAG003). To do so:
1. Select the appropriate company in the drop-down field in the Company specific items are
shown for company section.
2. In the Menu items section, navigate to Root/Common/Forms and select My form.
The form will be displayed in the Business World On! menu under Common/Forms in the
Menu items the next time you log into the application.
The created form should contain the following sections: Resource and Training. The
defaulting mechanism has been applied on the Lookup field on the Resource tab.
1. Enter the name/surname or ID of the resource in the Lookup field.
2. Tab out of the field.
3. The First name and Surname fields are automatically filled out.
Example 2
Setup
To be able to use the Default data into form window (TCR040), you have to create a new
attribute. Therefore, open the Attributes window (TGL004).
1. Add a new attribute.
2. In the ID column, enter: GS12.
3. In the Attribute column, enter: GS12.
4. In the Description column, enter: Absences.
5. In the Type column, select Alphanumeric.
6. In the Field column, select Free.
7. In the Length column, set the 12 value.
8. In the Maintenance column, select Automatic.
9. Select the check boxes in the M and Form columns.
10. In the Status column, select Active.
11. Click Save.
Once you have set up a new attribute, open the Flexi-field group definition window (TAG060).
1. Create the following flexi-field group definition: GABSENCES.
2. Add new rows to the Flexi-field group definition details section as it is displayed below.
Note that some columns have been hidden and you should leave them as they are. Addi-
tionally, make sure that the value in the View format field is set to Table.
3. Click Save.
6. Click Save.
7. Create another flexi-field group definition: GUSERS.
8. Add new rows to the Flexi-field group definition details section as it is displayed below.
Note that some columns have been hidden and you should leave them as they are.
9. Click Save.
Once you have set up flexi-field group definition details, click the Link flexi-field group to
attribute button. A new window will open.
1. In the Attribute field, enter GS12.
2. Connect the GS12 attribute to the flexi-field groups as displayed below simply by adding
them. Note that some columns have been hidden and you should leave them as they are.
3. Click Save.
EMPLOYEES:
USERS:
Once you have connected flexi-field groups, go to the Form administration window (TCR022).
1. In the Form field, enter the attribute's ID (here: GS12).
2. In the Form ID field, enter the ID of the form.
3. In the Form description field, enter the appropriate description for this form.
4. Click Submit form and then Create menu.
5. The Create menu pop-up window appears.
6. In the Enter menu title field, provide the name that will be displayed in the Business World
On! menu (for example: Absences).
After creating the menu item, you need to give access rights to it by using the Menu access
window (XAG003). To do so:
1. Select the appropriate company in the drop-down field in the Company specific items are
shown for company section.
2. In the Menu items section, navigate to Root/Common/Forms and select Absences.
The form will be displayed in the Business World On! menu under Common/Forms in the
Menu items the next time you log into the application.
The created form should contain the following sections: Employee and Users. The defaulting
mechanism has been applied on:
To view the defaulting mechanism only on the Users tab, first you have to provide a new value
in the Form ID and Form description fields of the form. Subsequently do the following:
1. Go to the Users tab.
2. Enter the value in the User Id field, for example 610.
3. The Company connection and Role valid from fields are automatically filled with data.
Setup
To be able to use the Default data into form window (TCR040) in the workflow, you have to
create a new attribute. Therefore, open the Attributes window (TGL004).
1. Add a new attribute.
2. In the ID column, enter: SA.
3. In the Attribute column enter: APPLICATION.
4. In the Description column, enter: Scholarship Application.
5. In the Type column, select Alphanumeric.
6. In the Field column, select Free.
7. In the Length column, set the 12 value.
8. In the Maintenance column, select Automatic.
9. Select the check boxes in the M, W, MF and Form columns.
10. In the Status column, select Active.
11. Click Save.
Once you have set up a new attribute, open the Flexi-field group definition window (TAG060).
1. Create a flexi-field group definition called FORM1.
2. Add new rows to the Flexi-field group definition details section as it is presented below.
Note that some columns have been hidden and you should leave them as they are.
3. Click Save.
4. Create a new flexi-field group definition called FORM2.
5. Add new rows to the Flexi-field group definition details section as it is presented below.
Note that some columns have been hidden and you should leave them as they are.
6. Click Save.
9. Click Save.
Once you have set up flexi-field group definition details, click the Link flexi-field group to
attribute button. A new window will open.
1. In the Attribute field, select Scholarship Application (Application).
2. Connect the SA attribute to the flexi-field groups as displayed below simply by adding
them. Note that some columns have been hidden and you should leave them as they are.
Once you have connected flexi-field groups, go to the Form administration window (TCR022).
1. In the Form field, enter the attribute's ID (here: Application).
2. In the Form ID field, enter the ID of the form.
3. In the Form description field, enter the appropriate description for this form.
4. Click Submit form and then Create menu.
5. The Create menu pop-up window appears.
6. In the Enter menu title field, provide the name that will be displayed in the Business World
On! menu (for example: Application).
The form will be displayed in the Business World On! menu under Common/Forms in the
Menu items the next time you log into the application.
Now you need to grant access rights to the menu item by using the Menu access window
(XAG003). To do so:
1. Select the appropriate company in the drop-down field in the Company specific items are
shown for company section.
2. In the Menu items section, navigate to Root/Common/Forms/Form administration and
select Application.
3. In the Menu items section, navigate to Root/Common/Forms/Form approval and select
Application.
4. In the Roles and users section, select the appropriate user/role (for example: SYSEN)
and click the arrow button to move it to the Access section.
Now you need to grant access rights to the menu item for another user also by using the Menu
access window (XAG003). To do so:
1. Select the appropriate company in the drop-down field in the Company specific items are
shown for company section.
2. In the Menu items section, navigate to Root/Common/Forms/Form approval and select
Application.
3. In the Roles and users section, select the appropriate user/role (for example: Fred) and
click the arrow button to move it to the Access section.
Once you have granted the menu access to appropriate users/roles, you have to set up work
items in the workflow process. To do so:
1. Open the Element types window (TWF032).
2. In the Element type field, enter Scholarship Application (SA).
3. Click Save. The element type Scholarship Application (SA) can be used in the workflow
process.
Now open the Details tab and enter the following data as it is presented in the figure below.
Note that some columns have been hidden and you should leave them as they are. Note that
only the checked items are displayed in the Item details column. After entering all the
necessary data, click Save.
Once you have set details for the element types, go to the Distribution rules window
(TWF036). You need to create a new rule. To do so:
1. Click New.
2. In the Rule group field, enter AllgoesToFred.
3. Set the priority to 1 in the Rules section.
4. In the Description field, enter the appropriate description.
5. In the Date from and Date to fields set the appropriate dates.
6. Set the status to Active.
7. Enter the value 1 in the first column available in the Routing section.
8. In the Find recipient column, select From list.
9. In the Recipient column, enter FRED.
10. In the Sequence column, enter the value 1.
11. Click Save.
Once the distribution rules are set, go to the Process definition window (XWF100).
Once the workflow process has been initialized, go to the Default data into form window
(TCR040). You need to create the defaulting mechanisms for the Scholarship Application
(APPLICATION) form for the following objects:
l Employees:
Now, go to the Form administration window (TCR022) and perform the following steps:
1. In the Form field, select APPLICATION.
2. In the Form ID field, enter DEFAULT1.
3. In the Form description field, enter the appropriate description for this form.
4. Click Submit form to send it to the workflow.
5. Click Create menu to create a form that will be accessible via menu.
6. In the Create menu pop-up enter the form's title, for example: application_employee_wf.
7. Click OK.
Now, you need to grant access rights to the menu item for another user by using the Menu
access window (XAG003). To do so:
1. Select the appropriate company in the drop-down field in the Company specific items are
shown for company section.
2. In the Menu items section, navigate to Root/Common/Forms and select application_
employee_wf.
3. In the Roles and users section, select the appropriate user/role (for example: SYSEN)
and click the arrow button to move it to the Access section.
4. Make sure that the Create (C) Read (R) Update (U) and Delete (D) permissions are set.
5. Click Save.
6. Once you log in again to the system, the new menu item will be visible under Com-
mon/Forms.