The Return Activity node in IP Designer is useful for running command line tools within a process.  You can run anything from the System Command node that could be ran in a Unix or DOS command prompt.

The first step to using a System Command Node is to configure the Sys Cmd tab in the appropriate configuration setting in Landmark.  In this case, we are using Rich Client to configure the setting.  This can also be configured via the Landmark administration web application.

To configure the System Command settings:

  1. From Rich Client, open your Configuration Sets
  2. Choose the Configuration Set for the server that you wish to run your commands
  3. Click the Sys Cmd tab, and click Actions > Create (or if one exists, select it and click Actions > Update)
  4. Fill in the parameters
    1. If the server you are accessing is remote (respective to the Landmark server), click the “Remote” checkbox
    2. The LSF Web/RMI root is the server web address
    3. The Web User is a user who has access to the Lawson Portal
    4. Password is the Web User’s password
    5. RMI timeout is the number of milliseconds to attempt the connection before timing out
    6. GENDIR and LAWDIR are the locations of those specified directories
    7. Run as user information is if you want to run your command as a different user from the user that runs the BPM process
      1. NOTE: Windows no longer allows a “Run As” user in command line activities. In typical installs, the local system user runs the BPM process on the LSF server, that is who will be running the commands in your System Command Node.  If you are using the System Command node to run Lawson tools such as importdb, you will need to make sure this local system user has access to the necessary roles in Lawson Security.

Now that your Sys Cmd settings are configured, you can use the System Command node in IPA.

  1. In the node properties, select your Configuration name.
  2. The default is the System (Landmark) configuration.
  3. For Execution mode, you can leave it as automatic and it will use the server’s inherent command mode. Or, you can specify the mode.  Options are:
    1. run directly -> {command}
    2. run shell -> sh –c {command}
    3. run Korn shell -> ksh –c {command}
    4. run shell as System Command User (Unix only) -> su –p {password} {username} –c {command}
    5. run cmd.exe (Windows only) -> cmd.exe /C {command}
  4. The Command property is the actual command script. Be sure to use the syntax appropriate for the Execution mode you chose.  You can use process variables in this window.
  5. Command input is text that is sent to the command’s input stream. This is typically left blank.

Results of this example:

Customer demands are changing, the market is evolving, and product innovation is faster than ever. The total output of U.S. manufacturing has increased by more than 250% in the past 25 years, and is expected to continue. Mark Humphlett, Director of Industry and Solution Strategy, Infor, shares key reasons for manufactures to take advantage of the cloud to increase business optimization.

  • End-to-End Visibility – A network of vendors, suppliers and partners supported by Cloud deployment’s flexible architecture allows manufacturers increased visibility to every step of the supply chain process.
  • Increased Flexibility – Companies that can adjust to market shifts will avoid decreased speed-to-market and inventory shortages.
  • Inter-operable Functionality – Cloud solutions provide manufacturers with always-modern functionality needed to remain competitive, and also manage forecasting, demand planning, tracking and traceability within one uniformed platform.

Cloud technology can provide manufacturers with the always-modern functionality and flexibility they need to react to the ever-changing market conditions, cut costs, and use data-rich analytics to strengthen customer relationships and better manage their businesses.

 

For Full Article, Click Here

The Return Activity node in IP Designer is useful for stopping the flow when specified conditions are met, and returning information to the calling process, such as a trigger.

In this example, we have an error connection between the file access node and the Return Activity Node.  In this case, if there is an error in the File Access Node, information will be returned to the calling process by the Return Activity Node.

The Return Activity node can return four fields: Error Code (integer), Information Code (integer), Return Message (string), Output Data (string or binary).  These four fields can be populated with variables or with hard-coded information.  In the example, we chose to populate them with the codes and messages generated by the File Access node.

As you can see, the Return Activity Node is a very efficient method of stopping a process and returning the results to the calling application.

Infor’s newest update includes the application on Infor Xi™ technology stack, making for a design that is more responsive and contains big data analytics and machine-learning. This will strengthen it at its core and entails for various application-level enhancements. In addition, it will also improve areas like electronic data interchange built-in functionality, order entry, and rebate processing. This update and all of its improvements will bring forth major UI improvements. Christian Ostiguy, VP of operations, DrillMex, says “with Infor CloudSuite Distribution, we will gain access to the latest and greatest version, automatically, and it will provide us with the flexibility needed to grow our business and offer better service to our customers.”

For Full Article Click Here

With the ever-growing Enterprise Resource Planning (ERP) software, it’s no doubt there will be more innovations in this management system this year. Here are a few ERP trends to be familiar with for 2017.:

  1. The Move to SaaS – the difference between traditional ERP applications and SaaS-based apps can be thousands of dollars.
  2. SaaS-Only and Mixed ERP Options – Often times you can integrate SaaS to a Mixed ERP tool so that you won’t be starting from scratch.
  3. ERP for the Subsidiary – companies are testing the waters of the SaaS ERP by implementing it into one part of the company before replacing the ERP whole-hog.
  4. Competition from Disruptors – SaaS ERP vendors targeting large enterprises is stark competition for ERP leaders.
  5. The Internet of Things – Be looking to large enterprises to begin building out their IoT) ecosystems and leveraging ERP tools to take action on the data created by this connection.

For Full Article Click Here

The Custom Activity node in IP Designer is useful for implementing functionality that is not available in the “canned” IPA nodes.

Infor delivers four Custom Activities with IPA. These are “Encoding”, “Assert”, “ComponentTest”, and “FlowRunner”. You can also create your own custom activities by creating Java Bean classes and adding them to the Grid.

Custom Activities are an advanced piece of IPA and should be configured by a developer.

To add a Custom Activity to the grid,

  1. Create a jar file for the supporting classes
  2. Place the jar file you created in the $LACFGDIR/LPS/jars folder
  3. In the Infor Grid, click the gear icon 
  4. Select Applications > Your Application
  5. Click Edit Properties 
  6. Under the LPA heading, find pfi.customActivity.beans and click the “value” link
  7. Add the full classname of your Java Bean class
    1. Class names are separated by semi-colons
  8. Restart the IPA node
  9. Launch IP Designer
  10. Add a Custom Activity node, and click to refresh the list. Your activity should be displayed now.

To use your Custom Activity, select the configuration name for email notification. Select the Activity from the list, then choose the action from within that activity. Then configure your input variables.

Within the past couple of years, only-mid-sized companies were making the switch to cloud-based Enterprise Resource Planning (ERP) suites. But now, it’s become an IT imperative. More recently, mid-size and large companies are seeing the benefits of this and ditching the old ‘legacy’ software in the past. When the cloud was first introduced, many CIOs of large companies thought it was too risky, but we’ve now come to see that the cloud-services have proven to be more secured against cyberattacks than the corporate data centers. These large companies not only acknowledge this, but are realizing that while these old legacy apps are still functional, they’re just not enough to compete in the digital business environment of today.

For Full Article Click Here

 

Brooklyn Sports & Entertainment (BSE) and global software leader Infor, have formed a fully-integrated partnership with professional National Basketball Association team the Brooklyn Nets. The wide-ranging partnership covers four major areas: team performance, fan experience, team business operations, and jersey patch sponsorship. The partnership with BSE is Infor’s first combining analytics and sports in North America, with similar relationships already established in Europe and Asia – Ferrari and Super Rugby team the BNZ Crusaders, respectively. Infor will develop a one-stop digital hub to assist Nets General Manager Sean Marks and the team’s Basketball Operations department generate stronger results on the court. As part of the partnership, Infor will have its logo featured on the front left of the Nets game jerseys starting the 2017-18 season. The partnership will also include major Infor branding at Barclays Center for all Nets and New York Islanders games, as well as other events, as well as the team’s practice facility in Brooklyn.

View Press Release Here

Former Lawson Executive & Minneapolis Director of Startup Grind Launch WorkOutLoud Offering the First and Only Social Platform Specifically Designed to Secure Customer Engagement

PRESS RELEASE

After 2 full years of imagination and development, early customer incubation, beta releases, and now more than 20 customers that are helping us prove out our idea for a comprehensive customer community platform and the value within… we are announcing our company to the world. It’s time to #WorkOutLoud #CustomerCommunities

 

Read Full Press Release Here

The Branch node in IP Designer is useful for an “if-then-else” type of logical statement.

After adding a branch node to your process, make sure the node is connected (using the connection tool) to previous nodes. That way, all your variables will be available. Then, click on the branch node and add conditions. You can add many conditions, and you can use variables and/or javascript code to create the comparisons.

In this example, we have very simple conditions:

When you create a connection from a branch to another node, you will be prompted to select the condition that should lead to that node:

NOTE: If you need to connect your branch node to a different node, DO NOT DELETE the connection. That will delete your entire condition!!! Simply grab the end of the arrow and move it to the correct node, or right click on the connection to unlink it and create another connection to the correct node.