Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The repository browser lists all the items in your PhixFlow instance. The Full Repository lists everything in the repository from all applications and packages, including anything which isn't inside an application or package. A user will only be able to see items which they have permission to view.

The repository explorer can be accessed by clicking the icon Image Removed in the bottom right hand corner in design mode. The repository browser may also be opened from some forms to view a subsection of items which may be dragged onto the form e.g. for adding a task plan rule to an action. 

Objects in the repository browser are organised by type; click the arrow next to the collection header to see all of the objects of that type. Objects in packages are not organised under collection headers by default, but this option can be enabled by right clicking on the package name and choosing 'Show the collection headers'.

In the repository browser right click on an item to view the menu for that object. Right click on a collection header to add a new item or show a detailed list of the items. Right clicking on individual objects will provide a menu of options depending on the item type.

If you hover over an object in the repository browser, and the object has a description, then the description will be displayed as a floating tool tip.

All objects can be permanently deleted from the repository browser. 

Finding Repository Items

In the repository browser, most items are sorted by type

Insert excerpt
_Banners
_Banners
nameGettingStarted
nopaneltrue

Overview

The 

Insert excerpt
_repository
_repository
nopaneltrue
 contains your
Insert excerpt
_application
_application
nopaneltrue
 and all of its items,
Insert excerpt
_packages
_packages
nopaneltrue
, the Full Repository and Unallocated items. The repository is shown by default as a tab in the right panel.

Image Added

  • To show/hide all tabs in the right panel, click the 
    Insert excerpt
    _right_slider
    _right_slider
    nopaneltrue
    .
  • To show/hide the context help panel only, click the  
    Insert excerpt
    _help
    _help
    nopaneltrue
     tab.
  • To close the repository, click X in the tab.
  • To reopen the repository, in the PhixFlow toolbar at in top right, click 
    Insert excerpt
    _repository
    _repository
    nopaneltrue

Items in the Repository

Items are grouped into branches which you can 

Insert excerpt
_expand
_expand
nopaneltrue
 and
Insert excerpt
_collapse
_collapse
nopaneltrue
.

  • Applications: This branch lists PhixFlow applications. Expand an application to see the items contained in it. 
  • Packages: Items in a package can be shared by different applications.
  • Full Repository: This branch lists all items, grouped by type, from any application or package.
  • Unallocated: This branch lists the items that are not included in any application or package.

Tooltips

If you hover your mouse pointer over an item in the repository, PhixFlow displays a tooltip for it, if one is available. The tooltip comes from the item's Description. We recommend you add a description for any item you create; see Common Properties.

Selecting Items and Opening Properties

To select a group of items, use Shift+click. To select several items individually, use Ctrl+click. 

Double-click on an item in the repository to open its properties pane where you can configure options for it.

In addition to having properties, you can open some items to view and manage them. These are:

  • Entity Relationship Diagrams, where you create tables and relationships 
  • Workflows, where you define tasks and processes for applications and their users
  • Screens, which are made up of different components, including data, form fields, cards, and menus
  • Actionflows, where you wire up functionality so that application users can interact with screens and data
  • Analysis Models, where you configure the flow and transformation of data

There are many windows that pop up, for example, when you are creating views of data to display on a screen, PhixFlow opens the Available Attributes Window; see Displaying Data (Views).

To display these items in the workspace on the left, select Display:

  • Right-click an item's name to show the popup menu and select Display:
    • Or from the toolbar on the properties pane, click the Display option.

You may need to click 

Insert excerpt
_more_options
_more_options
nopaneltrue
 to see this option. 

Finding Repository Items

When you are looking for items in the repository, it is important to check whether you are looking in an Application branch or in the Full Repository. In both branches, items are grouped by type under a collection header, in alphanumeric order. By default, items in packages are not grouped by type. To group items in a package, right-click on the package name and select Show the Collection Headers.

When any branches of the repository are open, you can quickly collapse them all. In the repository toolbar, click 

Insert excerpt
_collapse_all
_collapse_all
nopaneltrue
.

Drag and Drop

When you are editing the properties for some items, you can open a repository tab containing a filtered list of items. You can then drag selected items from the repository into the properties. For example, this makes it easy to add a task plan to an action.

Searching

In the repository, most items are grouped by type under a collection header. For example all the analysis models are stored together

in alphabetical order

. To find an item of a specific type, expand the

folder. You can then either scroll down the list or, to help you find items in long lists, use the search box. When you type into the search box, PhixFlow filters the list to show only the names that contain the string you have typed so far

collection header and scroll of search for the required item. Click the x to clear the search.

Some types of item "belong" to another item. For example you can expand any

stream

table to see that it can potentially have actions,

stream item

record-actions, attributes, views, filters, sort orders and inputs. You can also search within these sub-

categories

collections.

Searching for an Item

Image Removed

Image Added


Applications and Packages

Each item can only be part of one application or package. To move an

object

item to another application or package, drag

-and-drop

it

on

onto the new application or package in the repository

browser. Each object can only be part of one application or package so when

. When objects are moved into a package they are no longer included in the

application. See Applications and Packages for more details

original application; see Package.

To remove an item from an application or package, right-click on it in the repository

browser

and select Remove from Container. This

will remove

removes the item from the application or package, but it

will still appear

remains in the

full

repository.

To add stream attributes to application components, such as layouts or forms, you can simply drag in the attribute. As you are dragging, PhixFlow changes the cursor to show where you can drop the attribute:

  • Image Removed you can drop the attribute
  • Image Removed you cannot drop the attribute.

Image Removed

Streams

Multiple items can be selected using Ctrl+click to select individual items or Shift+click to select a range. To rollback multiple streams at the same time, select the streams required and then right click on a selected stream. The menu option 'Rollback Selected Objects' will be available to rollback all of the selected streams. 

Finding Out Where Repository Items Are Used

To find where an item is used, right-click on its name to display the context menu and click Find Usages. This will find all the models or applications that use the item in the PhixFlow instance. The search results do not include places where the object is referred to by name, for example in expressions. Items that you have permission to view are listed. If you do not have permission to view an item, PhixFlow displays an icon. Use Find Usages before you delete an item, to check if it is still used by something else



OptionDescription

Insert excerpt
_new
_new
nopaneltrue

Creates a new item of the selected type.

When you create a new application, PhixFlow automatically shows only this application in the repository list and asks if you want to load the application into 

Insert excerpt
_app_mode
_app_mode
nopaneltrue
.

To see the full list of applications again, clear the application's name from the Applications search field.

Insert excerpt
_detailed_list
_detailed_list
nopaneltrue
Opens a new window listing all the items with the selected. The window includes information about the key properties for each item.
Display
icon depends on item type
Opens a model, screen, ERD, workflow or actionflow diagram in the workspace. 
A palette opens in a popup window.
Insert excerpt
_model_show
_model_show
nopaneltrue
Opens a new window listing all the models that contain the item.
EnableThe icon depends on the item. Enables the item without having to open its properties. 

Image Added Disable

The icon depends on the item and is overlaid with the stop icon. This disables the item without having to open its properties.
Insert excerpt
_template_copy
_template_copy
nopaneltrue
For components, copies an existing component and saves it as a template.

Insert excerpt
_edit
_edit
nopaneltrue


Opens the properties tab for the item, where you can change its settings.
Insert excerpt
_delete
_delete
nopaneltrue


Warning

Deletes the item from the repository and from all the items that contain it.

This option:

  • cannot be undone
  • deletes the item from the repository and from any application, package, model or component that uses it.


Insert excerpt
_remove
_remove
nopaneltrue
  from container  
Removes an item from the current container, but keeps it in the  repository.

Set Audit Required

Sets whether or not PhixFlow records actions on this item in the audit log.
Set Audit Not Required
Insert excerpt
_recordsets_show
_recordsets_show
nopaneltrue
Opens a list of the recordsets.
Insert excerpt
_view_show
_view_show
nopaneltrue
Opens the default view of a table's data.
Insert excerpt
_run_analysis
_run_analysis
nopaneltrue
Runs analysis on a table.
Load Application

In 

Insert excerpt
_design_mode
_design_mode
nopaneltrue
, shows only the selected application in the repository and automatically loads it into 
Insert excerpt
_app_mode
_app_mode
nopaneltrue
.

Filter by Name

Shows only the selected application in the repository.

To see the full list of applications again, clear the application's name from the Applications search field.


For details of some other menus and toolbars, see Menu Options and Toolbar Buttons.