m-Power Build Process
m-Power Build Process The m-Power build process has two components: Template Application Specifications The Template is the program shell that controls the functionality and the general layout for the application. The m-Power Application Specifications are the detailed program definitions including, but not limited to: necessary tables, fields, table joins, record selections, work fields, and external […]
Making Your First Application
Making Your First Application Making your first m-Power application can seem like a daunting task. However, a little bit of planning makes the process go much more smoothly. For that reason, when beginning a new application, mrc recommends that you plan out all of the screens before even creating your first screen. While no two […]
m-Power Application Design Sheet
m-Power Application Design Sheet Learn more about selecting an application type and template by clicking here.
Select an Application Type and Template
Select an Application Type and Template m-Power ships with over a dozen templates which gives you numerous options when deciding how an application should look and function. The first decision is what type of application to create. m-Power defines four general types: Retrievals, Reports, Summaries, and Maintenance Applications. Then, each of those application types has […]
Application Template Information
Application Template Information Click here to access legacy documentation for this feature. When first creating your application you will be brought to the Create New Application Screen. The various inputs and selections that need to be made on this page vary depending on template type. There are a few required steps for all types of […]
Table/Fields Selection
Table/Fields Selection Click here to access legacy documentation for this feature After first creating your application, you will automatically be brought to the Table/Fields Selection specification screen. Initially, you will be prompted to select your first table. Notice that all of the tables available to you are all the tables that you have registered to […]
Field Settings
Field Settings Using the Field Settings specification, you can delete, reorder, and edit the appearance of fields you have selected for your application. Deleting a Field To delete a field from your application, click the "X" referring the field you want to delete. Notice that in the screenshot the Customer Number field cannot be deleted. […]
Dimensions
Dimensions Click here to access legacy documentation for this feature Dimensions is the last required step in the build process. This is a screenshot of the Dimension Field Selection screen: All of the fields that you selected through the Table/Field Selection specification will appear as available. Dimensions will allow you to order your application by […]
Filters
Filters Click here to access legacy documentation for this feature Filters can be used to display subsets of data in an application. For instance, imagine a retrieval built over a sales history table with over 100,000 records. It is not always practical to show all 100,000 records at one time. Perhaps an end-user needs to […]
Calculated Fields
Calculated Fields Click here to access legacy documentation for this feature The Calculated Fields specification is an important tool in designing applications, allowing you to create new fields to work with in subsequent calculations, filters, and external objects. Through calculations, you can create numeric and character expressions, call database functions, and perform conditional logic. Input […]
External Objects
External Objects Click here to access legacy documentation for this feature The External Objects feature within m-Power allows developers to call their own back-end business logic. External Objects can be written in a variety of programming languages, such as SQL, Java, RPG, and CL. When adding an external object to an application, you will be […]
SmartLinks
SmartLinks SmartLinks allow you to easily link one application (Retrieval, Report, or Maintenance) to any other application, passing key data automatically. The benefits of this are many, including: You can create applications that allow users to drill from an order header table to order detail records. View a list of products and maintain records based […]
Template Propeties
Template Properties Click here to access legacy documentation for this feature Once you have selected a template, the Template Properties screen allows you to make settings specific to the chosen template. Those properties may include the following. If a certain template has additional properties they will be covered in the template specific documentation. Advanced Search […]
Customize Screen
m-Power Customize Screen Click here to access legacy documentation for this feature The "Build App" button is available once developers have selected a template, made at least one table/field selection, and set a dimension key. One the application has been compiled, you may access the Customize screen options. The m-Power Customize screen handles the options […]