Jason Williams (Progress Software) asked a question.

AutoEdge|TheFactory: Getting Started

Prerequisites

The following products should be installed before attempting to install AutoEdge|TheFactory.

 

OpenEdge

The sample application requires at least OpenEdge Release 11.0.0. We recommend the latest version. Get it while it's hot from ESD or wherever fine software can be found at your office. You'll need these components:

  • Progress Developer Studio for OpenEdge (aka "PDSOE")
  • OpenEdge Database and AppServer. The DB must be Enterprise-class in order to support Savvion.

 

Savvion

The sample application requires at least release 8.0, and we'll need at least these components:

  • BPM Studio or Process Modeller
  • Business Manager

 

Setup

  • Firstly, run the installer. The latest version can be found below. There's also a recorded guide to installation, which provides a walk-through of installation and contains much of the information on this page.
    • The installation location doesn't matter, generally speaking. However, one of the utilities used by the installer to update the ubroker.properties file with the AppServer, database and WSA information doesn't work well with spaces in the pathname. If you install into a location with a space in the path, you'll have to manually install the AppServer etc.
  • The default port numbers provided for the database and AppServer may overlap those provided for the AutoEdge|TheDealer (aka the 'old' AutoEdge) databases and AppServers. Make sure that these are unique port numbers.
    •  
  • Once the installer completes, check the AppServer and database setups in OpenEdge Explorer/Management, and start the DB ("dbAutoEdgeTheFactory") and AppServer ("asAutoEdgeTheFactory").
  • Using PDSOE, import the ABL projects. There's a link to the development environment in the installed program group. 
    • Select a workspace location (existing or new)
    • Select File > Import > Import existing projects into workspace. Navigate to the <install_dir>/AutoEdge/Factory/ folder, and select OK. A list of projects appears. Select all of them except for those that are Savvion projects: CustomerOrderProcess is currently the only such project; we will import those into Savvion in a separate step.
    • The import should take a couple of minutes, and will set up the Propath for the projects too.
  • Set up the database connection in PDSOE, and associate it with the AutoEdge|TheFactory Server project. None of the other projects require a connected database.
    •  
  • Now we import the BPM projects into Progress Developer Studio for Savvion (or Process Modeller). The process is the same as above, and we only import the 1 Savvion project (CustomerOrderProcess).
  • We need to ensure that the servers, ports and user name/passwords are correct for the OpenEdge webservices as well as the Savvion Business Manager being used.  
    • Check the CustomerVehicleOrderSubmit flow's BIZSITE_USER and BIZSITE_PASSWORD dataslots for validity. These values need to match as user in the Savvion BM server.
    • Also make sure that all of the email steps in the CustomerVehicleOrderSubmit and CustomerOrderVehicle flows point at a valid email / SMTP server. They currently use 'localhost'. The lack of an email server should not affect the running of the process though.
    • Once updated, all contained processes need to be deployed to the Savvion BM server.

 

Version history

Releases including and after v1.0.4 will have their own documents/pages with release notes and other information.

 

Version 1.0.11

 

Version 1.0.10

 

Version 1.0.9

  • Archive download – AutoEdgeTheFactorySetup-1.0.9.zip
  • Notes
    • Fix filtering bug in fetch request when filtering datasource with single table
    • Added license files and header text to source

 

Version 1.0.8

  • Archive download – AutoEdgeTheFactorySetup-1.0.8.zip
  • Notes
    • Replace WebServices with OE Managed Adapter
    • Use built-in JSON classes
    • Bugfix to installer when using OE11.1.0

 

Version 1.0.7

 

Version 1.0.6

 

Version 1.0.5

 

Version 1.0.4

 

Version 1.0.3

  • Archive download – AutoEdgeTheFactorySetup-1.0.3.zip
  • Notes
    • Simplification of roles/groups/users in Savvion Models (thanks Ken Wilner)
    • Create managed adapters for all WebServices calls (Ken)
    • Bug fixes in Dealer Review UI (thanks Brent, Gary Clink, Moritz Roedel)
    • Updated Vehicle Order model (Presentation Flow)

 

Version 1.0.2

  • Archive download – AutoEdgeTheFactorySetup-1.0.2.zip
  • Notes
    • Fix for Dealer UI, including the order capture and retrieval entity.
    • Fix for incorrect line endings in client.ini (reported by Brent Adonis)
    • Updated the user logins - reduced the numbers of users for ease-of-use.

 

Version 1.0.1

  • Archive download – AutoEdgeTheFactorySetup-1.0.1.zip
  • Notes
    •  Updated Savvion models to work correctly in 7.6 (reported by Laurent Kieffer)
    • Point all WebServices adapters to localhost (rep. Laurent Kieffer)

 

Version 1.0.0

 

 


  • Jason Williams (Progress Software)

    Recorded Guides

     

    Please note that these guides are not up-to-date, and refer to versions of AutoEdge|TheFactory up to about 1.0.4.

    • The installation guide is here ; it contains a walk-through of the installation process (approx 15min)
    • A recording describing the design process in SBM Studio is here (approx 30min)
    • A recording running through the process appears here (approx 12min)