Skip to Content mrc logo mrc logo
  • What is m-Power?
    Overview Demos Build Process Case Studies Specs Pricing Trial
    m-Power Resources
    Overview How-To Videos Webinars & Podcasts White Papers Fact Sheets
  • What does m-Power build?
    Solutions by Industry
    Overview Database Front-Ends AI Reporting CRM Systems Business Intelligence Dashboards Inventory Management Mobile Apps ERP Enhancements Modernization
    Spreadsheets to the Web MS Access to the Web B2B/Web Portals Scheduling Embedded Analytics Web Forms Workflow Data Exploration Budgeting & Forecasting APIs & Web Services Db2 Web Query Alternative
    Solutions by Industry
    Overview Manufacturing Government Foodservice Software Vendors Logistics & Supply Chain Software Consultants Healthcare
  • Development Services Training Mentoring
  • Overview Partners Press Releases Careers Events Contact Blog
  • Support Home FAQ Documentation Customer Portal Enhancements Updates Roadmap Techblog
Try m-Power

m-Power Manual

Browse:

  • Home
  • m-Power Administration
  • Application Relationship Diagram
Back to Manual

Application Relationship Diagram

Beginning with the Q4 2018 release of m-Power, developers can now visually see the representation of all applications within their Data Dictionary with respect to how they interact with one another. This feature is useful for trying to document, or better understand, the relationships between apps within a specific Data Dictionary. To access this area, click the "App Reports" button on the "Build and Customize" screen. Then, click the "Application Where Used" button.

You will now be presented with a default screen that shows all applications that call your selected app. Currently, the Application Relationship feature will analyze existing HTML files to see where it can find Smartlinks, Imports, Redirects, Security, and Option Lists. In the example below, you can see that the 4 applications on the left all link back to my selected app, I00010s

The top navigation menu offers developers several options, including:

Orientation — clicking vertical/horizontal will redraw the screen to attempt to make better use of screen real estate. This feature is not available once you have saved your layout.

Diagram Type — Developers can pick from 3 options, including:
Where Used — This is the default view. It will show all apps that call your selected app.
Linked Apps — By contrast, this option will show all applications that your current app calls.
Dictionary — Clicking this button will show the relationship of all linked applications in this dictionary. Due to the wildly different Data Dictionary configurations, this option could cause a very large diagram to appear.

Label Display Type — Developers can toggle back and forth between having the application title or the application # appear in the button. Keep in mind that the application title will be as it is defined in the m-Power metadata, not within the HTML.

Zoom — Developers can zoom in and out based on the complexity of their diagram

Displayed Link Types — Developers can filter certain application relationships in/out based on what they are trying to analyze. Valid options, include: Smartlinks, Imports, Redirects, Security, and Option Lists.

Save Layout — Developers are free to move elements around the page. If they would like their positioning saved, they can click Save. To revert back to the original layout, one can click the Reset button. Keep in mind that once a design is saved, the orientation can not be changed until the layout is reset.

Within the main canvas, users can click on the button to drag and drop the element around the page. Users can also click on the application # or application title. Doing so will bring up a context menu that allows the user to either Edit or Run the application. Alternatively, users can view the selected applications Linked Apps or Where Used diagram.

Finally, notice the color coding of the text. Each color represents a different link type:
Smartlinks — Blue
Imports — Green
Redirects — Orange
Security — Red
Option Lists — Purple

Developers who wish to print this information can take a print screen as this feature was not designed to be printed.

Created: December 5, 2018

Search


Browse By Category

Build Process (13)
Starting with m-Power (8)
Retrievals (10)
Reports (15)
Summaries (4)
Maintainers (17)
Graphs (8)
m-Power Data Explorer (4)
General (24)
Calculations (5)
Utilities (9)
m-Power Administration (23)
Security (11)
Freemarker (6)
m-Painter (29)
Form Validation (5)
External Objects & UDFs (12)
Deprecated Documentation (23)
Bootstrap Templates (7)

Popular Tags

mrc-Productivity Series Retrieval Bar Graphs Summaries Tomcat Application Properties Video Maintainers SQL Database Build Process Retrievals Graphing Compiling Advanced Dropdowns Admin Java Freemarker Parameters Email Reports Maintainer Excel Data Dictionary Record Selections Dates DB2 Getting Started Graphs Security Production Popular Administration RPG Bootstrap Templates Performance Report External Objects Form Validation Prompt Screens App Properties m-Painter Calculations Graph Properties

See all tags »

mrc

Build the custom apps and AI tools your business needs with m-Power, or have our Chicago-based team build them with you. One platform, one team that makes sure you succeed.

Since 1981 · 1,500+ customers · 4.7/5 on G2

m-Power
Overview Demos Build Process Licensing Specs Get a Demo
Solutions
Database Front-Ends Reporting AI Tools Dashboards ERP Enhancements Modernization See all solutions
Company
Case Studies Services About Blog Careers Contact Support

Privacy Policy Cookie Policy Cookie Settings

michaels, ross & cole, ltd. (mrc)
US: 2001 Midwest Road, Suite 310, Oak Brook, IL 60523 · 630-916-0662
UK: Mortlake Business Centre, 20 Mortlake High Street, London, SW14 8JN · +44-20-335-59566
© mrc. All rights reserved.