This page (revision-33) was last changed on 26-Nov-2021 10:22 by kparrott

This page was created on 26-Nov-2021 10:22 by JMyers

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
33 26-Nov-2021 10:22 11 KB kparrott to previous
32 26-Nov-2021 10:22 11 KB kparrott to previous | to last
31 26-Nov-2021 10:22 11 KB kparrott to previous | to last
30 26-Nov-2021 10:22 11 KB kparrott to previous | to last
29 26-Nov-2021 10:22 11 KB rforbes to previous | to last
28 26-Nov-2021 10:22 11 KB JMyers to previous | to last
27 26-Nov-2021 10:22 11 KB JMyers to previous | to last
26 26-Nov-2021 10:22 11 KB JMyers to previous | to last
25 26-Nov-2021 10:22 11 KB JEscott to previous | to last
24 26-Nov-2021 10:22 11 KB JAiken to previous | to last
23 26-Nov-2021 10:22 11 KB JEscott to previous | to last
22 26-Nov-2021 10:22 10 KB JEscott to previous | to last
21 26-Nov-2021 10:22 10 KB JEscott to previous | to last

Page References

Incoming links Outgoing links
IMFN

Version management

Difference between version and

At line 1 added 2 lines
[{TableOfContents }]
At line 5 removed 2 lines
This section explains the Maintain Functions (IMFN) screen and its associated fields.
At line 13 changed 7 lines
There are two types of functions:
Internal Function
The main purpose of an Internal Function is to allow you to create, view, edit and delete your company’s information within the application. For example, all the individuals who will be using the application are maintained as a list of users through the Maintain Users (IMUS) screen.
In addition, these internal functions allow you to customize some of the structure of the application to suit your company’s needs. You can indicate how information will be presented and who will be able to access or edit this information.
External Function
External Functions are links to either external web pages or to documents stored outside of the application. For example, you may have a company policy that you would like to have accessible on the application. You can create a new function which points the application to that document so that users may view it online.
Through the IMFN screen, you will be able to modify the Internal Functions and also create and modify External Functions.
There are two categories of functions:
|Internal Function|The main purpose of an internal function is to allow you to create, view, edit and delete your company’s information within the application. For example, all the individuals who will be using the application are maintained as a list of users through the Maintain Users ([IMUS]) screen.\\In addition, these internal functions allow you to customize some of the structure of the application to suit your company’s needs. You can indicate how information will be presented and who will be able to access or edit this information.
|External Function |External functions are links to either external web pages or to documents stored outside of the application. For example, you may have a company policy that you would like to have accessible on the application. You can create a new function which points the application to that document so that users may view it online.
Through the IMFN screen, you will be able to modify the internal functions and also create and modify external functions.
At line 18 added one line
The function table data is system provided, although certain options may be tailored by the system administrator, and new custom functions (e.g. procedures) may be added. Typically, there is no modification of provided functions and they should not be changed unless directed to do so by Support.
At line 22 removed one line
The function table data is provided by High LineMcKesson, although certain options may be tailored by the system administrator, and new custom functions (e.g. procedures) may be added. Typically, there is no modification of provided functions and they should not be changed unless directed to do so by Support.
At line 22 added 5 lines
!Functions in Self Service
There are several function types, however only three apply to Self Service:
* Screen
* External
* Manual
At line 28 added 4 lines
;Screen: This is a supplied function, which looks to a pre-loaded screen. e.g. [WEBEL] (Other Benefit Options in [ESS| MODULE-ESS]). You may only alter Screen functions in Self Service if the original function has been copied. This leaves the original function intact and allows you to make changes to the new version.
%%information Please note that all copied functions will become your responsibility. Any and all changes could be lost during system upgrades as old functions may become obsolete due to technology changes in an upgrade. It is recommended that wherever possible, object security ([IMOS]), translations ([IMLA]) and user defined columns be used to modify the appearance of functions, as these changes will not be affected by upgrades.%%
;External:External functions are links to either external web pages or to documents stored outside of the Self Service application. These functions will be placed on a menu and when accessed by a user, a separate window will open displaying the link. For example, you may have a company policy that you would like to have accessible through the Self Service application. You can create a new function which points the application to that document so that users may view it online.
;Manual:Manual functions are the same as external functions, however, when placed on a menu and accessed by a user, the link will open within the Self Service application.
At line 27 changed one line
‘Maintain Functions’ Usage and Examples
The definition data for the Maintain Functions screen is stored in the [P2K_AM_FUNCTIONS], [P2K_AM_EXECUTION_RIGHTS], [P2K_AM_PREFERENCE_VALUES] and [P2K_CM_CHANGE_REASON_USAGES] tables
At line 35 added 18 lines
;[Product|PRODUCT_CODE]:This field identifies the product against which the function is applied. Every function must belong to a product of one type or another.
;[Function Name|FUNCTION_NAME]:This field displays the name of the function. This is the shortcut code that you can type in the Command window. For system supplied functions, this should not be changed. Report-producing functions should start with R, U, L or X.
;[Description|DESCRIPTION]:This field provides a short description of the function and its role within the system. It also describes what the associated screen allows a user to do, for example, viewing or managing information in the screen. This field also controls the text that appears on the screen's heading (found at the upper left-hand corner of the screen).
;[Description (FRE)|DESCRIPTION_TRANSLATE]:This field provides the description in an secondary language. (On the example screen, the second language is identified as French -(FRE)’.)
;[Function Type|FUNCTION_TYPE]: This field identifies the function as a screen, menu, procedure etc.
;[Usage|FUNCTION_USAGE]:The Usage field indicates where the function originates. The function may be system supplied or user defined.
;[Computer Language|COMPUTER_LANGUAGE]:Specifies the computer language in which the function has been developed.
;[PA Type|PA_TYPE_CODE]:** THIS FIELD HAS BEEN REMOVED FROM THIS FORM AND MOVED TO THE [ISFPT] FORM (as of the 5.05 release).
;[Destination Format|DESTINATION_FORMAT]:This indicates the type of output to be generated, e.g PDF.
;[Function Style |FUNCTION_STYLE]:This is used to indicate if the function is java orientated or a screen.
;[Subject Table|TABLE_NAME]: This is sometimes used to identify the subject of the data used in the form.
;[Find LOV|LOV_CODE]:If an LOV is used to display the data for find blocks, the LOV code is held here.
;[Extends|FUNCTION_NAME]: If a function has been copied, the original function name will display here.
;[PL/SQL Logic|PLSQL_BLOCK]: This may be used to indicate a PL/SQL program that must be called by the function. In order to have the Application Server launch this function successfully, it must start with P2K_ or CV_
;[Web Address|WEB_ADDRESS]:If the function is to call up a web page or document on a server, the URL for that page or document will be provided in this field.
;[Implementation Name|IMPLEMENTATION_NAME]:This is be used for software purposes and should not be filled in by the user.
;[Where Run |WHERE_RUN]:Determines that if function runs using Oracle or Windward, this is typically used for reports.
;[Function Level|FUNCTION_LEVEL]:Describes the level of complexity of the function, from low to high. This may be used to restrict a function from being called by the Command Line in the application. This is often used for dialogs.
At line 54 added 12 lines
;[Create Allowed|CREATE_ALLOWED]:This boolean gives general execution rights to create data within the function. If the boolean is “Yes”, individuals with a role that has been granted the same execution rights, may create data in this function.
;[Retrieve Allowed|RETRIEVE_ALLOWED]:This boolean gives general execution rights to retrieve data within the function. If the boolean is “Yes”, individuals with a role that has been granted the same execution rights, may retrieve data in this function.
;[Update Allowed |UPDATE_ALLOWED]:This boolean gives general execution rights to update data within the function. If the boolean is “Yes”, individuals with a role that has been granted the same execution rights, may update data in this function.
;[Delete Allowed|DELETE_ALLOWED]:This boolean gives general execution rights to delete data within the function. If the boolean is “Yes”, individuals with a role that has been granted the same execution rights, may delete data in this function.
;[Purpose|PURPOSE]:This field allows you to provide a description of the menu item (either function or sub-menu).
;:If you are using the web menu instead of the web splash, the text you supply here will appear on the Menu as the description under Label.
;:The purpose provided here will not be seen on the splash screen.
;[Copy Function and Form|ACT_EXTEND_FORM]:This button will allow the user to copy the function and form in focus. This will create an exact copy that the user may edit.
\\ \\
----
!!Execution Rights tab
This tab on Functions (IMFN) serves the same purpose as the Maintain Execution Rights ([IMER]) screen. If you associate a function to a role [IMER], that role will appear in the Execution Rights tab of IMFN and vice versa.
At line 31 changed 48 lines
Product
Which product the function applies against. Every function must belong to a product of one type or another.
Function Name
Name of the function. This is the shortcut code that you can type in the Command Window. For High LineMckesson supplied functions, this should not be changed.
Description
Description of the use/purpose of the function.
Description (FRE)
This field provides the description in an secondary language. (On the example screen, the second language is identified as French -(FRE)’.)
Usage
The Usage field indicates where the function originates. The function may be High LineMckesson supplied or user defined.
Type
Defines that the function is a screen, menu, procedure etc.
Subject Table Fuction Style
Web Address
If the function is to call up a web page or document on a server, the URL for that page or document will be provided in this field.
PL/SQL Logic Extends
Function Level
Describes the level of complexity of the function, from low to high.
Computer Language
Specifies the computer language in which the function has been developed.
Online Offline
Permits or restricts the online and offline run option of a function.
Online, the function runs as an interactive process. Screens and menus are typically online functions only.
Where to Run
Determines that the function runs on the client or on the server.
Report Mode Implement Name Personnel Change
Create Allowed
If the Create Allowed toggle is ON, users are able to add records with the function. If the toggle is OFF, no user is permitted to add records with the function.
Retrieve Allowed
If the Retrieve Allowed toggle is ON, users are able to browse records with the function. If the toggle is OFF, no users is permitted to browse records with the function.
Update Allowed
If the Update Allowed toggle is ON, users are able to change records with the function. If the toggle is OFF, no user is permitted to change records with the function.
Delete Allowed
If the Delete Allowed toggle is ON, users are able to delete records with the function. If the toggle is OFF, no user is permitted to delete records with the function.
Purpose
This field allows you to provide a description of the menu item (either function or sub
menu).
If you are using the web menu instead of the web splash, the text you supply here will
appear on the Menu as the description under Label.
The purpose provided here will not be seen on the splash screen.
Maintain Functions (IMFN) - Execution Rights
The Execution Rights tab allows you to grant specific users or roles access to the function and to define in what capacity.
User Or Role
These fields allow you to chose the individual or role you wish to assign execution rights to.
Create, Retrieve, Update, Delete
These toggles allow you to indicate the specific execution rights you wish grant to the user or role.
Maintain Functions (IMFN) - Preferences
Pre-defined ‘Web Module’ Roles must not be granted execution rights; only the ‘Execution Type’ Roles that you create should be given execution rights.
Through either screen you can determine which roles have access to specific functions and what levels of C.R.U.D. they have
;[Role|ROLE_NAME] or [User|USER_NAME]:These fields allow you to chose the individual or role you wish to assign execution rights to.
;[Create|CREATE_ALLOWED]:If both role and function execution rights are set to “Yes”, a user with this role may create data in this function.
;:If the boolean for either the Role Execution Rights or the Function Execution ‘Allowed’ Rights are “No”, then the user will not be able to create data in the function.
;[Retrieve|RETRIEVE_ALLOWED]:If both role and function execution rights are set to “Yes”, a user with this role may retrieve data in this function.
;:If the boolean for either the Role Execution Rights or the Function Execution ‘Allowed’ Rights are “No”, then the user will not be able to retrieve data in the function.
;[Update|UPDATE_ALLOWED]:If both role and function execution rights are set to “Yes”, a user with this role may update data in this function.
;:If the boolean for either the Role Execution Rights or the Function Execution ‘Allowed’ Rights are “No”, then the user will not be able to update data in the function.
;[Delete Allowed|DELETE_ALLOWED]:If both role and function execution rights are set to “Yes”, a user with this role may delete data in this function.
;:If the boolean for either the Role Execution Rights or the Function Execution ‘Allowed’ Rights are “No”, then the user will not be able to delete data in the function.
\\ \\
----
!!Preferences tab
At line 81 changed 14 lines
Preference If the function has any preferences associated with it, you may define those preferences in this field. There are a list of preferences in the drop down menu for you to select from. At this time, however, there are only two preferences that are applicable to functions within the application:
HEADER INFO and FOOTER INFO
These selections will allow you to add text to either the bottom (footer) or top (header) of the function form.
The Header and Footer preferences are exclusive to functions and may not be attached to other items such as roles.
ALLOW FIND FOCUS
This will prevent a screen from having their list or find block hidden. This is particularly useful for the screens that have no other data other then the find block.
Priority
This field allows you to define the order in which the preferences will appear. Although at this time none of the preferences would occur at the same time, preferences developed in the future, however, may need a sequential order.
Value
You need to specify the details of the preference in this field.
For example:
Preference Value
FOOTER INFO docs/WEECN_FOOTER.html
ALLOW FIND FOCUS N
;[Preference|PREFERENCE_CODE]:If the function has any [preferences|SYSTEM PREFERENCE] associated with it, you may define those [preferences|SYSTEM PREFERENCE] in this field. There are a list of preferences in the drop down menu for you to select from.
;[Priority|PREFERENCE_SEQUENCE]:This field allows you to define the order in which the preferences will appear. Although at this time none of the preferences would occur at the same time, preferences developed in the future, however, may need a sequential order.
;[Value|PREFERENCE_VALUE]:You need to specify the details of the preference in this field.
;:For example:
||Preference|| Value
|FOOTER INFO| docs/WEECN_FOOTER.html
|ALLOW FIND FOCUS| N
|Add OPEN IN SAFEMODE |
At line 96 changed 13 lines
Add OPEN IN SAFEMODE
You must create an HTML file and save that file in the document folder on your application server.
e.g. oracle/ias_903/j2ee/home/applications/selfService/HLApplication/doc/file.html
Once the file has been saved, you will indicate the folder, file name and extension; there is no need to include the path up to the application folder.
e.g. doc/file.html
Both the file name and extension must be entered with the exact spelling and case as indicated in the document folder .
`Preference' and 'Value' are mandatory fields that must be completed when you are creating a new record.
Maintain Functions (IMFN) - Change Reasons
Change Reason
The reason the function has been modfied is provided in this field.
Description
This field full details about the change reason.
\\ \\
----
!!Change Reasons tab
!Function has these specific Change Reasons
This tab provides clients the ability to restrict the change reasons a function has access to.
;[Change Reason|CHANGE_CODE]:The reason the function has been modified is provided in this field.
;[Description|DESCRIPTION]:This field full details about the change reason.
----
![Notes|Edit:Internal.IMFN]
[{InsertPage page='Internal.IMFN' default='Click to create a new notes page'}]