How to Create/Add Resources

Additional Information
Creating a New System View
Adding New View to Existing Resource
Creating a New Resource
Adding Permissions to a Resource
Adding a Resource to a Menu

In this topic, we are going to create a new system view (child resource) and then we are going to add this new system view to:

  1. an existing Group Resource
    AND
  2. a newly created Group Resource

As we work through our examples, you will have an opportunity to see various modules within the UMS section of iTopia in action. The On-line Help system provides information on how each module works and what information is to be added to each module and field. In this topic, you will see how various modules work together to bring about the required results.

Our example begins with the creation of a new system view. This new view is entitled 'Outstanding Orders by Customer' and is based on the current Order Product Query view.

Creating a New System View:

To create a new system view, you must be logged in as the system administrator.

  1. Our new system view 'Outstanding Orders by Customer' is based on the existing view, 'Order Product Query'. To create our new system view we will personalize the base view.

  2. The 'Order Product Query' view is found by clicking on the following menu items:

      Home > Orders > Order and Quote Queries -> Order Product Query (ibis_v_oeoop.oe45_order_products)

    With this view open, we can click on Personalize at the bottom right of the page.

  3. We will modify the Search Criteria and Search Results folders. Note: Rather than document the changes we are making to the original view, this topic will outline only what we want the new system view to look like. If you are following this example, the screen captures should provide you with enough detail to create the exact same view at your site.

  4. Within the Personalize section of 'Order Product Query', the Search Criteria folder opens by default. We want to have the following fields available in the search criteria section of our new view:

    • Company
    • Customer Code (Orders 1)
    • Product Code

    Here is what the Search Criteria folder looks like once our changes are made:

  1. On the Search Results folder, we want to have the following fields available in the search results grid section of the view:

    • Company
    • Customer Code (Orders 1)
    • Customer Name (Account Master)
    • Product Code
    • Sales Order Number
    • Description (Product)
    • Line Extension

    We want to include a subtotal by customer. In order to do this, highlight the Customer Code (Orders 1) in the 'Show These Fields in This Order' list box, and in the Group Options section below the list box, select the Group By check box and then select the subtotal check box.

    We also want the Display Search Results With field set to 'Details, Subtotals, and Grand Totals'.

    Here is what the Search Results folder looks like:

  1. When you have made all of the changes on the required folders, click on Save As to save the new view. If you are signed on as the system user, a new window opens with 2 fields: 'New Title' and 'New View Name'. If you are signed on as a regular user with system administrator rights, then a new window opens with the 'New Title' field only.

  2. The New Title field contains the information that displays on the menu for this view. Following our example, we will enter 'Outstanding Orders by Customer' in this field.

  3. The New View Name field contains the literal that is used throughout the system for this view. Note: You only see this field if you are signed on as the user 'system'.

    • This field defaults to the literal that belongs to the original view, 'Order Product Query', or ibis_v_oeoop.oe45_order_products.

    • For this example, leave the view name the same as the original view name and a '.1' extension is automatically added to the end of the view name in the New View Name field.

    • The new view name is now ibis_v_oeoop.oe45_order_products.1

  4. Click Submit to save the changes and return to the Search Criteria/Grid page of the newly created view.

  5. On the Search Criteria/Grid page of the Outstanding Orders by Customer view, you can click Search to review the new view.

  6. Before we continue, we must add Permissions so that other users can access this new view.

    • From the new view, 'Outstanding Orders by Customer', click Personalize. On the Personalize folders, click on Permissions. The Permissions page opens for our new view.

    • The only role assigned to this new view is 'system' (or the user that created the view) and the operations assigned are Customize, Execute, Export, Grant and Read.

    • We will enter 'ibis_oe' in the Add a Role field so that users with the Order Entry role assigned to them will be able to access this role. Click Add.

    • The role is now added to the grid, but there are no permissions applied to the role. We will assign the Customize, Execute and Read permissions to the Order Entry (ibis_oe) role so that all users that belong to the Order Entry role will be able to access this view.

    • In order to save the changes and automatically return to the Personalization folders, we must click Submit.

    • Once you are returned to the Personalize folders page, you must click Submit in order to save the changes and automatically return to the Search Criteria grid page.


Back to top

Adding the New View to an Existing Resource:

In this section, we are adding the new view, 'Outstanding Orders by Customer', to an existing resource. In this case, we will be adding the new view to the 'Orders' menu. The Orders menu is, in fact, a group resource or a menu from which other resources are available. Here is an example of the 'Orders menu before our new view is added:

  1. In the menu system, 'Orders' is found on the home menu:

    • Home > Orders

  2. The Orders menu has a resource name of 'ibis_order_menu' and we know that our new view, 'Outstanding Orders by Customer' has a resource or literal name of 'ibis_v_oeoop.oe45_order_products.1'.

  3. In this case, the Orders menu is going to be the Parent Resource and the view, 'Outstanding Orders by Customer' is going to be the Child Resource.

  4. On the Resource Group Items (md_resource_group) Search Criteria/Results page, click Create.

  5. Another Resource Group Items > Create page opens with the Parent Resource Name and Child Resource Name fields. We'll enter 'ibis_order_menu' in the Parent Name field and we'll enter 'ibis_v_oeoop.oe45_order_products.1' in the Child Resource Name field:

  1. Click Continue at the bottom of the page.

  2. A new Resource Group Items page opens for the parent/child combination just entered:

  3. We will leave the Sequence at the value displayed on this view so that the resource displays as the last item on the Orders menu.

  4. We will also leave the Launch Mode set to 'As Specified by User'.

  5. Click Submit to save the addition and return to the previous Resource Group Items page. On this page, click on the Go to Search Page icon to return to the Resource Group Items Search Criteria/Grid page.

  6. If we sign on as a user assigned the ibis_oe role, we can see that the new view, 'Outstanding Orders by Customer' is available on the Orders menu as the last menu item:

  7. When you click on 'Outstanding Orders by Customers', the new view will display.


Back to top

Creating a New Resource: (and then adding the new system view to this resource)

In this section, we will create a new Group Resource that will become the Parent Resource for our new system view 'Outstanding Orders by Customer'. This new group resource is entitled 'Company Views' and will be added to the Home menu.

  1. In the Resources (md_resource) view, we will create a new Group Resource by clicking on Create.

  2. This opens a new Resources/Create page. In the Resource Name field, we are going to enter 'client_company_views.resources'.

    • We are prefixing this resource with our client code 'client' and we are adding a suffix of '.resources' to help us easily identify this resource as a group resource or a folder on the menu system.

  3. Click Continue to save the new resource name.

  4. A new Resources page opens with blank fields. We will enter the following information:

    • Description Literal Key - leave blank as Literal Keys are not required for group resources.

    • Overridden Description - enter 'Company Views'. This is the description of the group resource that is displayed on the menu system

    • Type - from the drop down list, select '1-Resource Group'.

    • URL - leave blank. Because this is a group resource, there is no need to enter a URL.

  5. To save this record, we click Submit. You can now close the Resources view.

  6. We now have to add our new system view, 'Outstanding Orders by Customer' to this new group resource. On the Resource Group Items (md_resource_group) page, click Create. The Resource Group Items/Create page opens. On this page, enter the following:

    • Parent Resource Name - enter 'client_company_views.resources'.

    • Child Resource Name - enter 'ibis_v_oeoop.oe45_order_product.1'.

  7. Click Continue

  8. A new Resource Group Items page opens for the parent/child combination we just entered. We will key in the following information:

    • Sequence - since we are only adding this one child resource to the parent resource, we will leave this field set to 1.

    • Launch Mode - we will leave the launch mode set to 'As specified by User'.

  9. Click Submit.

  10. Close the Resource Group Items view.


Back to top

Adding Permissions to the New Resource and Assigning the New Resource to a Menu:

Now we need to add Permissions to the "new" Parent Resource (client_company_views.resources) so that user scan access Company Views from the menu system. Also in this step, we will assign Company Views to an existing menu (the Home menu) so that it will be available from the menu system.

  1. On the Resource Group Items (md_resource_group) Search Criteria page, recall the Parent/Child resource combination of 'client_company_views.resources' and 'ibis_v_oeoop.oe45_order_product.1'. From the 'Use Record as Criteria for Action' icon , we will click Link To and then select 'Role Permissions'.

  2. The Role Permissions view automatically opens with the following message: "No results were found which matched the search criteria." We must create permissions for this Resource Name. To do this, click Create at the bottom of the page.

  3. The Role Permissions > Create page opens:

    • Role Name - enter 'ibis_oe' so that users with the OE role will have access to the group resource.

    • Resource Name - already displays the Parent Resource name, 'client_company_views.resources'.

    • Operation Name - since this resource is a Group Resource, the only operation we need to add is 'Execute'. From the lookup icon, select 'execute' by clicking on the check mark. The Operation field is automatically populated with the execute operation.

    • Click Submit to save this information.

  4. Click on the Go to Search Page icon to return to the Role Permissions page. You can see that the ibis_oe role has execute access to our new resource, 'client_company_views.resources'.


Back to top

Adding a Resource to a Menu:

Now we must add the new Resource ('Company Views') to an existing Parent Resource Name so that the folder will display up on the user's menu.

  1. On the Resource Group Items (md_resource_group) Search Criteria/Results page, click Create. This opens the Resource Group Items/Create page.

    • In the Parent Resource Name field, enter 'ibis_home_menu' (the PointForce iTopia Home menu resource name).

    • In the Child Resource Name field, enter 'client_company_views.resources' (the Company Views resource).

    • Click Continue.

  2. The Resource Group Items page opens.

    • Sequence - the sequence number displayed places the group resource as the last item of the parent resource.

    • Launch Mode - leave this set to 'As Specified by User'.

    • Click Submit to save this information.

  3. This opens the previous Resource Group Items page. To return to the Search Criteria/Results page, click on the Go to Search Page icon.

  4. The Resource Group Items looks like this:

  1. When a user with the ibis_oe role logs into PointForce iTopia, we can see that the new resource, Company Views, has been added to the iBIS menu as the last item:


Back to top

 
Back