[PDF] [PDF] Infor Mongoose Core Development Guide - Squarespace

16 jan 2019 · All IDOs implement the methods LoadCollection, UpdateCollection, for instance, that you store a Unit of Measure code in your base table string and compared with the value of the Credit Limit field that is returned 9 Optionally, use the Static Parameters tab to define name-value pairs that are used to 



Previous PDF Next PDF





Boosting Nodejs and MongoDB with Mongoose

Custom static and instance methods • Mongoose models introduces compared with Mongoskin and other lightweight MongoDB libraries The step creates a 



[PDF] async function - Netlify

Mongoose Models: - Instance Methods - Statics Methods associated with a Methods const userSchema = new Schema({ firstName: String, lastName: String ,



[PDF] SYLLABUS MEAN Stack Web Development - technovalley

Serving static files with express Document-oriented vs other types of storage d CRUD Operations in Mongodb a Creating custom instance methods e



[PDF] Mongoose Create Schema From Class emulex

Adding instance method to mongoose create class and a method is not needed in node query is a collection your schema and static and the mongoose



[PDF] COPYRIGHTED MATERIAL - Wiley India

See also MongoDB basics of, 311 vs relational databases, 311 documents instance methods, defining (Mongoose), static methods, defining, 348–349



[PDF] Infor Mongoose Core Development Guide - Squarespace

16 jan 2019 · All IDOs implement the methods LoadCollection, UpdateCollection, for instance, that you store a Unit of Measure code in your base table string and compared with the value of the Credit Limit field that is returned 9 Optionally, use the Static Parameters tab to define name-value pairs that are used to 



[PDF] Mongoose schemas - DropPDF

4 août 2013 · the data back into Model instances It shows how to use the built-in methods, and also how to extend Mongoose to run the specific queries that 



Building an online shop application with MERN stack - Theseus

1 nov 2020 · MERN stack, React, Redux, Node, Express, MongoDB, As depicted in Figure 3, functional components and class components can have the Mongoose's documentation page: instance methods, compound index, static 



[PDF] Practical Nodejs

The three most common ways to define/create a function are to use a named expression, module C uses module B v2 0 (with breaking changes compared with v1 3), both A and C additional modules like static-favicon, morgan, cookie- parser and body-parser Database: an instance of MongoDB and some seed data

[PDF] instance of a class static method

[PDF] instance variable vs static method

[PDF] instance vs static method performance

[PDF] instance vs static methods in abap

[PDF] instanet forms purchase agreement

[PDF] instanet forms purchase and sale agreement

[PDF] instanet forms real estate

[PDF] instanet forms rental agreement

[PDF] instanet forms rental application

[PDF] instanet forms residential lease

[PDF] instanet forms transaction desk login

[PDF] instant foam hand sanitizer

[PDF] instantfoam ™ alcohol hand sanitizer

[PDF] instantiationexception cannot instantiate abstract class or interface

[PDF] institut français casablanca calendrier tcf

Infor Mongoose Core Development

Guide

Release 10.x

Copyright © 2019 Infor

Important Notices

The material contained in this publication (including any supplementary information) constitutes and contains confidential and proprietary information of Infor. By gaining access to the attached, you acknowledge and agree that the material (including any

modification, translation or adaptation of the material) and all copyright, trade secrets and all other

right, title and interest therein, are the sole property of Infor and that you shall not gain right, title or

interest in the material (including any modification, translation or adaptation of the material) by virtue

of your review thereof other than the non-exclusive right to use the material solely in connection with

and the furtherance of your license and use of software made available to your company from Infor pursuant to a separate agreement, the terms of which separate agreement shall govern your use of this material and all supplemental related materials ("Purpose"). In addition, by accessing the enclosed material, you acknowledge and agree that you are required to

maintain such material in strict confidence and that your use of such material is limited to the Purpose

described above. Although Infor has taken due care to ensure that the material included in this publication

is accurate and complete, Infor cannot warrant that the information contained in this publication is

complete, does not contain typographical or other errors, or will meet your specific requirements. As

such, Infor does not assume and hereby disclaims all liability, consequential or otherwise, for any loss

or damage to any person or entity which is caused by or relates to errors or omissions in this publication

(including any supplementary information), whether such errors or omissions result from negligence, accident or any other cause. Without limitation, U.S. export control laws and other applicable export and import laws govern your

use of this material and you will neither export or re-export, directly or indirectly, this material nor any

related materials or supplemental information in violation of such laws, or use such materials for any

purpose prohibited by such laws.

Trademark Acknowledgements

The word and design marks set forth herein are trademarks and/or registered trademarks of Infor and/or

related affiliates and subsidiaries. All rights reserved. All other company, product, trade or service

names referenced may be registered trademarks or trademarks of their respective owners.

Publication Information

Release: Infor Cloudsuite Business (Industrial) 10.x

Publication Date: January 16, 2019

Document code: csbi_10.x_mgsdug_op_csind_en-us

Contents

Contacting Infor..................................................................................................................................8

Chapter 1: Application Messages.....................................................................................................9

About Application Message Construction..........................................................................................9

Constructing Application Messages..................................................................................................9

Setting Application Message Numbers...........................................................................................10

Invoking and Concatenating Multiple Application Messages...........................................................11

About Constraint Exception Messages...........................................................................................12

Building Constraint Exception Messages........................................................................................12

Chapter 2: IDOs.................................................................................................................................14

Understanding IDOs........................................................................................................................14

Extend and Replace IDOs...............................................................................................................15

Working with IDO Projects..............................................................................................................16

Adding an IDO Project.................................................................................................................16

Deleting IDO Projects..................................................................................................................16

Working with IDOs...........................................................................................................................17

The Basics...................................................................................................................................17

Working with Tables.....................................................................................................................32

Working with Methods..................................................................................................................35

Working with Properties...............................................................................................................38

Chapter 3: Form Control..................................................................................................................43

Understanding Form Control...........................................................................................................43

Form Control Tasks.........................................................................................................................45

Checking Out Objects..................................................................................................................45

Displaying and Maintaining Checked-Out Objects.......................................................................46

Checking In Objects.....................................................................................................................47

Getting Objects............................................................................................................................47

Infor Mongoose Core Development Guide | 3

Contents

Unlocking Objects........................................................................................................................48

Archiving Objects.........................................................................................................................48

Restoring Objects........................................................................................................................49

Chapter 4: Application Events.........................................................................................................50

About the Application Event System...............................................................................................50

Basic Components of the Application Event System...................................................................50

Advantages of the Application Event System..............................................................................52

Example: Using the Application Event System............................................................................52

Using the Application Event System for Document (File) Attachments.......................................53

Working with Application Event System..........................................................................................54

Handling Application Events........................................................................................................54

Controlling the Sequence of Event Handlers and Actions...........................................................55

Restricting Which Handlers Run..................................................................................................55

About Synchronicity.....................................................................................................................56

About Suspension........................................................................................................................58

About Adjournment and Resumption...........................................................................................60

About Event Handler Status.........................................................................................................61

About Transactions......................................................................................................................63

About the Framework Event Service............................................................................................67

About Event Handler Revisions...................................................................................................68

Designing and Using Application Events and Handlers..................................................................69

About the Access As Identifier.....................................................................................................70

About Application Events.............................................................................................................70

About Event Triggers....................................................................................................................72

About Event Handlers..................................................................................................................74

About Event Actions.....................................................................................................................75

About Event Action Parameters...................................................................................................81

About Event Variables and Initial States......................................................................................90

About Event Global Constants.....................................................................................................91

About the Application Event System Design Forms.....................................................................92

Setting up Custom Application Events and Handlers..................................................................93

Tracking Application Event System Status......................................................................................99

About the Application Event System Messages..............................................................................99

Responding to System-Generated Messages...........................................................................100

Setting Variable Access.............................................................................................................100

Infor Mongoose Core Development Guide | 4

Contents

Setting Translatable Captions for Variables................................................................................101

Moving Messages Between Folders..........................................................................................101

Sending Email to External Email Inbox for Prompts..................................................................101

About Prompts and Responses.................................................................................................102

About Voting Rules in Prompts..................................................................................................104

About Voting Status...................................................................................................................108

Dealing with Indeterminate Voting Results................................................................................108

About Quorums..........................................................................................................................109

Chapter 5: Schema (SQL Table and Column) Editing.................................................................110

Maintaining Tables and Other SQL Schema Elements.................................................................110

Creating SQL Tables..................................................................................................................110

Maintaining Columns on SQL Tables.........................................................................................111

Specifying Primary Keys and Other Constraints for a Table......................................................111

Updating Existing SQL Tables...................................................................................................112

Editing SQL User-Defined Data Types.......................................................................................112

Executing SQL Statements........................................................................................................113

Restricted Tables...........................................................................................................................113

SQL Reserved Words....................................................................................................................116

Chapter 6: User Extended Tables (UETs).....................................................................................123

User Extended Tables Overview...................................................................................................123

Associating User Fields with a User Class....................................................................................124

Extending Application Database Tables........................................................................................124

Copying a User Field.....................................................................................................................125

Creating a Relationship Between a Database Table and a User Class.........................................125

Creating a User Class...................................................................................................................126

Creating User Fields......................................................................................................................126

About User Defined Types.............................................................................................................127

Defining an Index for a Class........................................................................................................127

Drawing UET Fields on Forms......................................................................................................127

Impacting the Schema...................................................................................................................128

Chapter 7: Critical Numbers..........................................................................................................129

About Critical Numbers.................................................................................................................129

About Critical Number Goals and Alerts.......................................................................................130

Defining a Critical Number............................................................................................................131

Infor Mongoose Core Development Guide | 5

Contents

Setting Up Critical Number Parameters........................................................................................133

Setting Up Multiple Results for One Critical Number....................................................................133

Stored Procedure Critical Number Examples................................................................................134

Changing Critical Number Display Settings..................................................................................138

About Critical Number Snapshots.................................................................................................140

Generating a Critical Number Snapshot........................................................................................141

Chapter 8: Critical Number Drilldowns.........................................................................................142

About Critical Number Drilldowns..................................................................................................142

Setting Up a Critical Number Drilldown.........................................................................................142

Setting Up a Stored Procedure Critical Number Drilldown............................................................142

Setting Up an IDO Critical Number Drilldown................................................................................148

Setting Up a Critical Number/Drilldown IDO Filter.........................................................................149

Setting Up an IDO-Based Sub Drilldown.......................................................................................150

Setting up a Sub-Drilldown Based on a Stored Procedure...........................................................150

Chapter 9: DataViews.....................................................................................................................156

About DataViews...........................................................................................................................156

Setting up a new DataView...........................................................................................................158

Displaying a Predefined DataView................................................................................................159

Creating Custom Columns for DataViews.....................................................................................159

Specifying Summaries for DataViews...........................................................................................160

Displaying DataView results..........................................................................................................161

About DataView Layouts...............................................................................................................163

Copying a DataView Layout..........................................................................................................164

Setting Up Predefined DataViews.................................................................................................164

Specifying DataView setup information - General tab...................................................................165

Setting additional IDO specifications for a DataView....................................................................167

Specifying DataView setup information - Input Parameters tab....................................................169

Specifying DataViews setup information - User Permissions tab..................................................170

Specifying DataView setup information - Layouts tab...................................................................171

Specifying DataView setup information - Report Options tab.......................................................172

Copying a DataView to Create a New One...................................................................................172

Setting Up a DataView Filter.........................................................................................................173

Setting Up the Right-Click Actions Menu for DataViews...............................................................174

Setting Up a DataView Actions Filter............................................................................................176

Infor Mongoose Core Development Guide | 6

Contents

Chapter 10: DataSearch.................................................................................................................178

About DataSearch.........................................................................................................................178

Searching for Application Data with DataSearch...........................................................................179

Configuring Data Sources for DataSearch....................................................................................180

Setting Up a DataSearch Filter......................................................................................................182

About DataSearch Source Sets....................................................................................................183

Creating a DataSearch Source Set...............................................................................................183

About DataSearch Layouts............................................................................................................183

Chapter 11: App Builder/App Hub.................................................................................................185

About App Builder and the App Hub.............................................................................................185

App Builder permissions, groups, and roles..................................................................................186

Launching App Builder and the App Hub......................................................................................187

Chapter 12: Form Extensions........................................................................................................189

About extending and replacing forms............................................................................................189

Using the Form Extensions form...................................................................................................189

Infor Mongoose Core Development Guide | 7

Contents

Contacting Infor

If you have questions about Infor products, go to Infor Concierge at https://concierge.infor.com/ and

create a support incident.

If we update this document after the product release, we will post the new version on the Infor Support

Portal. To access documentation, select Search > Browse Documentation. We recommend that you check this portal periodically for updated documentation. If you have comments about Infor documentation, contact documentation@infor.com.

Infor Mongoose Core Development Guide | 8

Contacting Infor

Chapter 1: Application Messages

About Application Message Construction

Use application messages to display these types of information: •Information or questions that require responses from the user •Warnings about potential problems or conditions •Error conditions within the application environment or operations •System responses to user actions Note: The types of application messages described here are generated through application database

code (stored procedures, triggers, etc.) and/or in the IDO layer (IDO extension class assemblies, etc.).

Messages that are generated at the client are not applicable here and do not reference or use the messages that are contained in these Application tables.

Application messages are stored in the system and are invoked in response to user or system operations.

Messages can be constructed with both literal strings and variable values substituted and inserted into

the message when it is invoked. Messages are identified and invoked with a unique message number that is assigned to the message when it is constructed.

Constructing Application Messages

A message can be constructed so that values of various parameters can be picked up and used dynamically when the message is invoked. This is done with the use of substitution parameters that are evaluated when the message is invoked and run-time values substituted for the parameters. These substitution parameters are indicated in a message by the use of an ampersand (&) followed by a number or letter, for example &5 and &C. These are possible sources of values for substitution parameters: •Row captions •Column or property captions •Column or property values (literal or variable)

•Column or property value-captions (that is, the translatable caption that appears in the drop-down

list of one or more combo box components on a form)

Infor Mongoose Core Development Guide | 9

Application Messages

When you construct a message with substitution parameters, make sure the code that invokes the message contains the correct number of values for the substitutions. To invoke the message at run-time, insert an expression into your code at the point where you want to call the message. This expression must use the MESSAGE parameter function. For example, the message has the value in English: "There exists no &1 where &2 is &3 for &4 that has [&5: &6] and [&7: &8] and [&9: &A] and [&B: &C] and [&D: &E]."

This message requires these parameters:

•&1 Row caption •&2 Column or property caption •&3 Column or property value •&4 Row caption •&5 Column or property captionquotesdbs_dbs17.pdfusesText_23