Job roles and their associated duty roles and privileges are assigned to users of Oracle Fusion Applications. When an enterprise ultimately defines how a user may access a software object (for example, an application menu or work flow page), it is referred to as function security. The function security mechanism implemented by the various Oracle Fusion Applications leverages the Java Runtime to hide or disable functions the user is not authorized to invoke through the Application UI. Oracle Fusion OLTP function security is directly applicable to the Oracle Fusion Applications only; however, the design of Transaction Business Intelligence function security follows from the same functions that a user can perform in OLTP. It is important for an application administrator (possibly responsible for both Oracle Fusion Applications and Transactional Business Intelligence administration) to realize this point and understand how Oracle Fusion Application objects are secured.