Prerequistes to run EcoSys Standard Products example scripts - EcoSys - Help

EcoSys Functional Automation Framework

Language
English (United States)
Product
EcoSys
Search by Category
Help
EcoSys Version
8.8

The following Prerequisites are required to run the EcoSys Project scripts delivered with the framework. The existing scripts are created from a known configuration which is required for every step in the script to run successfully.

If you are not running these scripts as is, there is no need to make these changes or add this data.

The following configuration must be applied. These are items that will be used by the test steps and verification.

  • A user called BCadmin with the password set to ecosys34

    • The user should be made a Cost Object, Organization, and Version super user.

    • The user should have the System Admin Menu

    • The user must use the ‘Top Menu’

  • The scripts currently rely on creating a particular project (PRJ-000008), so we need to remove any existing projects and change the configuration to always create the same ID. This should be done for testing only.

    • Delete any Project that has the Project ID - PRJ-000008

    • Adjust the Action that creates the Project ID

      For Standard Products 2019 RA

      • Make a copy of the Action - PRJaA25 Apply Next Project ID

      • Modify the update logic for the field Cost Object ID. Change the constant value to ‘PRJ-000008’

      • Edit the Action Batch - PRJaA Create Project

      • Change the existing PRJaA25 action to the new copy that was just created.

        For Standard Products 2019 RB and later

      • Make a copy of the Action – PRJaA10 Create New Project

      • Modify the update logic for the field Cost Object ID. Change the constant value to ‘PRJ-000008’

      • Edit the Action Batch - PRJaA Create Project

      • Change the existing PRJaA10 action to the new copy that was just created.

      • Disable the actionPRJaA05 Increment Next Project ID

  • Create a Resource with ID and Name set to ‘bcadmin’ and Resource Type ID set to ‘USER’.

  • Create a Resource with ID and Name set to 'admin’ and Resource Type ID set to ‘USER’.

  • Create the following Category Values in the associated Category Types

    • Cost Object Category Responsibility Org with ID and Name set to ‘Regression Organization’

    • Cost Object Category Portfolio with ID and Name set to ‘Environmental’

    • Cost Object Category Portfolio with ID and Name set to ‘Maintenance’

    • Cost Object Category Project Manager with ID set to ‘manager’ and Name set to ‘Ecosys Manager’

    • Cost Object Category Responsible Manger with ID set to ‘manager’ and Name set to ‘Ecosys Manager’

    • Cost Object Category Client with ID set to ‘Test Client’ and Name set to ‘Test Client’

  • Cost Object Category Location with ID and Name set to ‘USA’: The following must be added as children to the ‘USA’ value.

    • ID set to ‘AL’ and value set to ‘Alabama’

    • ID set to ‘CO’ and value set to ‘Colorado’

    • ID set to ‘NC’ and value set to ‘North Carolina’

    • ID set to ‘NY’ and value set to ‘New York’

    • ID set to ‘WI’ and value set to ‘Wisconsin’

      Transaction Category Snapshot with ID set to ‘2015-12’ and Name set to ‘Dec 2015’

  • Add Currency with Currency Code set to ‘EUR’ and Currency Name set to ‘EUR’

  • In the ‘Sample Table Exchange Rate’ ensure there is an entry for ‘2015-01’ setting EUR to .20.

  • The Current Minor Period must be 2015-1

  • For Standard Products 8.2

    An Organization with:

    • ID = TMP

    • Name = System Templates

  • For Standard Products 2019 RB

    A Cost Object with:

    • Name = Portfolios

    • ID = PRT

    • Cost Object Category Portfolio (ID) = Environment

      A transaction with:

    • Cost Object ID = PRT

    • Version = Counts

    • Units = 1

    • Transaction Categoyr CNT-Count Transactions > PRT – Count of Portfolios

      An Organization with

    • ID = TMP

    • Name = System Templates