Versions Compared

Key

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


Note
titleContent Freeze

As of July 25th, 2023, there is a content freeze on this page.

To open the Module designer, open the Profound.js IDE and click New > Module File to add a new Module, or edit an existing file with the extension "module.json."

...

3. General Info section: This is where you will provide information about the selected Routine.

  • Name: This is the name of the routine and how will will reference it in other callers.  It must be unique to this file.
  • Private: Selecting Private, makes this routine only callable by other routines within this Module file.  No other modules, screens, APIs or RPG programs can call it.
  • Summary: This is a short description of what this Routine does.
  • Description: Describes this Routine. This information will help the caller of this Routine as well as future maintainers of this Routine.
  • Output Description: Describes what is being returned by this Routine.

...

4. Routine Logic section: Use Low-Code steps and plugins to program the selected Routine.


5. Input Parameters and Output Parameters: This is where you will define inputs and outputs for the selected Routine, as well as order and document them.

  • All parameters are validated before running any of the Routine logic.
  • You can add nested child parameters.  Simply add a parameter with the type "object", select it, and click the add parameter icon again. The new parameter will be added as a child.
  • You can also drag-and-drop the parameters to order them as you like.

...