SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
Openbravo QuickStart 2
                          Consultant's Manual
                                                              v2.0.1

                      © 2008-2010 Openbravo S.L.U. All rights reserved. The information in this
document is confidential and may not be disseminated or disclosed to third parties (either in digital
            form or on paper) without the prior written consent of Openbravo S.L.U.


              Introduction .................................................................................. 2
              Initial Interview............................................................................. 3
                Critical Information to Obtain ........................................................... 3
                Requirements Template................................................................... 3
                Master Data Import Template .......................................................... 3
                Deployment Model .......................................................................... 4
              Client Follow Up ............................................................................. 5
              Deployment ................................................................................... 5
                Openbravo Installation .................................................................... 5
                Openbravo Professional Edition Activation .......................................... 6
                Cloud Hosting (recommended) ......................................................... 6
                  Creating an Amazon Web Services Account ..................................... 6
                  Launching an Openbravo Professional Edition Instance...................... 7
                  Configuring the Security Group ...................................................... 8
                Dedicated In-house Server .............................................................. 9
                Backup ......................................................................................... 9
                  Amazon EC2 ............................................................................... 9
                  Restoring from a backup ............................................................. 12
                Security ...................................................................................... 13
                QuickStart 2 Template Installation .................................................. 13
                Session Configuration ................................................................... 15
              Customer Setup ........................................................................... 16
                Initial Client Setup........................................................................ 16
                Initial Organization Setup .............................................................. 17
              Roles and Users ........................................................................... 19
                Securing Default Configuration ....................................................... 19
                Application Users.......................................................................... 20
              Initial Configuration..................................................................... 20
                Customer's Template .................................................................... 20
                Customer's Module ....................................................................... 22
                Company Logo Customization ........................................................ 22
                Initial Data Configuration............................................................... 22
                  Payment Status Accounting......................................................... 23
                  Business Partner Categories ........................................................ 23
                  Payment Terms ......................................................................... 23
                  Payment Methods ...................................................................... 23
                  Product Categories..................................................................... 23
                  Attributes ................................................................................. 23
                  Units of Measure........................................................................ 23
                Initial Data Load........................................................................... 24
                Email Configuration ...................................................................... 24
              Functional Implementation .......................................................... 24
                Master Data Management .............................................................. 24
                  Price List Schema ...................................................................... 24
Procurement Management ............................................................. 25
                 Price List .................................................................................. 25
                 Document Numbering................................................................. 25
               Sales Management ....................................................................... 25
                 Price list ................................................................................... 25
                 Document Numbering................................................................. 25
               Warehouse management ............................................................... 26
               Financial management .................................................................. 26
                 Accounting................................................................................ 26
                   Accounting Calendar Definition ................................................. 26
                   Taxes .................................................................................... 27
                   Background Accounting Process ................................................ 27
                 Receivable & Payables Management ............................................. 27
                   Financial Accounts................................................................... 27
                   Initial Pending Payments.......................................................... 28
                   Asset Management.................................................................. 28
             Test Environment Creation........................................................... 28
             Printing Forms ............................................................................. 31
               Purchase Order ............................................................................ 33
               Sales Order ................................................................................. 33
               Quotation .................................................................................... 33
               Goods shipments.......................................................................... 33
               Sales Invoice ............................................................................... 34
             Training ....................................................................................... 34
               Basic information (0,5h) ................................................................ 34
               Procurement management (4h) ...................................................... 34
               Sales management (2h) ................................................................ 34
               Warehouse management (1,5h) ..................................................... 34
               Payables/receivables management (6h)........................................... 34
               Asset management (1,5h) ............................................................. 35
               Accounting (2h) ........................................................................... 35
             Support Phase.............................................................................. 35
               Defects ....................................................................................... 35
               Adjustments ................................................................................ 35
               Extensive Customizations .............................................................. 35
               Maintenance Packs ....................................................................... 35
                 Applying Maintenance Packs ........................................................ 36
             Country Specific Configurations ................................................... 36
               Spain .......................................................................................... 36
                 Spanish Professional Localization Pack Installation ......................... 36
                   Installation............................................................................. 36
                 Initial Client & Organization Setup................................................ 36
                 Remittance Types ...................................................................... 38



Introduction
Dear Consultant,

this document was designed in order to guide you through the full implementation of
Openbravo QuickStart 2. It covers everything from the initial interview with the
customer where the exact requirements need to be collected, up to the go live of the
project.
Initial Interview
After the customer has expressed interest in a QuickStart 2 project, an initial meeting
has to be scheduled so that the consultant can ensure that QuickStart 2 really fits the
customer requirements and that certain critical information is clear before starting. This
initial meeting should take 4h at max, and should be done either in person or by
conference, depending on the geographical constraints.

A template document (called QuickStart2InitialInterview) is provided to lead this
interview and collect necessary data.


Critical Information to Obtain
It is of utmost importance that the initial meeting is efficient and delivers the parameters
that will drive the implementation. Some of these are:

    1. Number of organizations of the client. Visualize the organizational tree.
       Openbravo QuickStart 2 is able to handle setups with more than one
       organization. However if a complex multi-organization structure is required
       evaluate carefully whether Openbravo QuickStart 2 covers the functional
       footprint you need. The following article contains more information on the
       organization hierarchy: http://wiki.openbravo.com/wiki/
       Functional_Documentation/General_Setup#Organization_Types

    2. What functionality is required (Procurement, Sales, Warehousing, Finance/
       Accounting)

    3. Setup parameters for individual modules

    4. Existing master data. Import needed ?

    5. Deployment model (on-site vs hosted vs cloud hosted)


Requirements Template
To gather the functional requirements and not leave out any details, use the
QuickStart2InitialInterview document found in the toolkit.

Note: In the following, whenever you find references like Q1, Q2, etc. they refer to the
questions in that document.


Master Data Import Template
To obtain the import template Excel file, please navigate to
http://forge.openbravo.com/plugins/mwiki/index.php/Advpayidl/
User_Manual_1.0.0#Template_To_Use and download the
IDLforAPRMImportTemplate.xls file. Follow the instructions found in the
Instructions tab inside the template.

Before the end of the meeting, introduce this template to the customer and discuss how
and when this will get filled in and sent back to you for initial import into the new
system. The objective is that the customer takes over part of the work and fills in the
template tabs correctly so that the data can then be imported quickly at low cost.
The consultant should mention that it is not in scope of a QuickStart 2 project to import
additional data in this first import process. This additional data will have to be input by
hand or imported at an extra cost.

The following entities can automatically be imported at this time:
     • Products
     • Price Lists
     • Financial Accounts
     • Business Partners
     • Payments

The consultant should read the user manual of the Initial Data Load module included in
QuickStart 2 located on: http://forge.openbravo.com/plugins/mwiki/index.php/
Xidl/UserManualQS
Note: Business Partner, Open Receivables, Open Payables and Bank Accounts entities
are not used anymore in QuickStart 2. Initial Data Load for Advanced Receivables and
Payables Management module provides new entities according to the new payment flow.

The consultant should read the user manual of the Initial Data Load for Advanced
Receivables and Payables Management included in QuickStart 2 located on:
http://forge.openbravo.com/plugins/mwiki/index.php/Advpayidl/
User_Manual_1.0.0


Deployment Model
The following options should be presented to the client:

    1. Cloud Hosting (e.g. Amazon EC2) - preferred and recommended option
       PROS: no initial investment, no hardware maintenance, automatic availability
       from anywhere, low costs (cca ~0,11USD /hour --> 80USD/month)
       CONS: private data on a public server, slower speed over the Internet
       QUESTIONS: Who will be doing the software/stack maintenance? Who and where
       does the backup go? Do they have an SSL certificate?
       COMMENTS: Backups can also be stored in a 20GB storage bought in Amazon.
       The storage is entirely separate from the server, costs are very low and the
       consultant has to do little effort.

    1. Dedicated In-house Server
       PROS: High speed, in-house secured data
       CONS: High initial costs, required hardware maintenance
       QUESTIONS: Do they have a server already? (keep in mind that Openbravo
       Professional Edition needs dedicated server!). Who will be doing hardware
       maintenance? Who will be doing software/stack maintenance? Who and where
       does the backup go? Does it have to be available from outside the company?

    2. Dedicated Rented Server (This option should be avoided for QuickStart 2)
       PROS: no hardware maintenance, low initial costs
       CONS: High initial costs, required hardware maintenance, required stack
       installation
       QUESTIONS: Do they have a server already? Who will be doing hardware
       maintenance? Who will be doing software/stack maintenance? Who and where
       does the backup go? Does it have to be available from outside the company?

    3. Virtualization on a dedicated server
       PROS: High speed, in-house secured data, one server resource can be used by
       several instances
       CONS: High initial costs, required hardware maintenance, required virtualization
       license
QUESTIONS: Do they have a server already? Who will be doing hardware
       maintenance? Who will be doing software/stack maintenance? Who and where
       does the backup go? Does it have to be available from outside the company



Client Follow Up
Based on the information you have gathered, estimate required work and produce the
following documents:

     • Commercial Offer - this is usually the task of the project/sales manager and not
       the consultant, however, consultant's feedback and estimates are vital to the
       offer.
     • Functional Specification (the interview template should actually act as the final
       functional spec)
     • Technical Specification (omitted for the sake of simplicity of QuickStart 2
       methodology)


Deployment
Since extensive developments should not be required, a dedicated development
environment is not necessary and creates overhead. Instead, QuickStart 2
implementation methodology should be used directly on the live instance that is being
prepared for the client. Of course, a development and staging environment can be used
if desired or if additional modules are developed for the customer in which case it is
recommendable.

Note: We would like to stress out the importance of daily backups to ensure that the
primary instance of the application can always be reverted to the "last known good
configuration".


Openbravo Installation
Before QuickStart 2 module can be applied, the stack and the Openbravo application
must be installed. A variety of options are available:
    1. Openbravo Professional Edition appliance with pre-installed sources in the cloud
       (recommendable)
    2. Openbravo Professional Edition appliance with pre-installed sources installed
       directly on a piece of hardware using a DVD installer
    3. Community installation of Openbravo at the client's side
    4. Hosted community installation of Openbravo
    5. Virtualized community appliance of Openbravo
    6. etc.

Note: If using a virtualized appliance, make sure to use a Professional Appliance and not
a Community Appliance activated afterwards - otherwise you may need to manually
adjust the VM's memory settings.

By using the Openbravo Professional Edition appliance:
     • time is saved - the duration is minimized to max 4h
     • pre-configured appliance is optimized for speed and security
     • web management console simplifies system administration
Openbravo Professional Edition Activation
Any instance of Openbravo (satisfying the specific QuickStart 2 version requirements)
can be used to deploy QuickStart 2. However, the instance must be ACTIVATED with
the Openbravo Professional Edition.

In order to find out more about this topic and get yourself acquainted with some of the
important aspects of what is included in it and how to manage one, please read the
Administrator's Manual found here: http://wiki.openbravo.com/wiki/ERP/2.50/
Professional_Subscription_Manual

In order to install commercial modules (QuickStart 2 is one of them) the instance must
be activated! Please read the following section to find out how to do it:
http://wiki.openbravo.com/wiki/ERP/2.50/
Professional_Subscription_Manual#Professional_Subscription_Activation


Cloud Hosting (recommended)
Lets say the consultant decides to use Amazon EC2 ( http://aws.amazon.com/ec2 ) to
deploy the application. The steps for running an instance of Openbravo running are
described below.

Creating an Amazon Web Services Account

Unless your customer has an Amazon Web Services account from before, create a new
one for them by navigating to http://aws.amazon.com/ec2/ and clicking the Sign Up for
Amazon EC2 button:




Note: The credit card information needs to be submitted here for monthly charges of the
hosting. Depending on the contract between you and the client, use the proper credit
card that will be charged monthly. For cost breakdown find a section inside the FAQ
found here: http://forge.openbravo.com/plugins/mwiki/index.php/ObQuickStart 2/FAQ .

Next, get the EC2 authentication files and access identifiers by:

     • Navigate to your account -> access identifiers. Obtain your Access Key ID and
       your Secret Access Key ID
• Download Your Private Key file, and the X.509 Certificate file.




Launching an Openbravo Professional Edition Instance

Before an OPS instance can be launched using the newly created account, access to the
correct image must be granted by Openbravo, verifying authenticity of an active partner.
To request access to the OPS Image, please send an email with your Full Name,
Company Name, AWS Account Number (in a form of 1234-5678-1234) to
busdev@openbravo.com, with this subject: Request access to OPS Appliance on
Amazon.

Afterwards, navigate to the Amazon web console where images and instances can be
managed: https://console.aws.amazon.com/ . (alternatively, you can also download the
Elasticfox Firefox plugin found on http://developer.amazonwebservices.com/connect/
entry.jspa?externalID=609 to do the same).

To launch an Openbravo Professional Edition instance, use the following steps:
     1. Select the correct region in the top left corner of the screen. Currently, two
        options are available:
             1. EU - European data centre located in Ireland
             2. US - United States data centres

                The correct region should be selected according to the company location
                from which the majority users will access the application.
Note: Selecting the location nearest to the company helps to optimize
                the speed of the application.

    2. Use the Launch Instances button in the middle of the page to open a new
       dialog.

    3. Click the Community AMIs tab and find the AMI that was specified within the
       release notes of a specific version of the QuickStart 2 toolkit ( see
       http://forge.openbravo.com/plugins/mwiki/index.php/ObQuickStart 2 ):




    4. Select it and enter launch parameters accordingly:




    5. Click the link Instances in the left menu bar to see the instance you just ran
       and bookmark its URL (Public DNS). The appliance should be up and running
       within a few minutes.

Configuring the Security Group

By default, all instances are run within the default security group which comes
predefined with quite strict security privileges (i.e. most ports are closed). In order to be
able to access all services of the appliance, the following ports should be opened:
      • SSH - port 443
      • Custom port 8003 which is used to access the web console of the appliance

To do so, click on the Security Groups menu item on the left and make sure that both
ports are added as shown below:




Save!


Dedicated In-house Server
If this deployment method will be used, first download the latest appropriate OPS ISO
image and burn it to a DVD (this image is downloadable from the private Partner Portal
area found here http://www.openbravo.com/partners/restricted-area/ ). Insert the DVD
into the server and follow the install wizard. Once the system has finished the
installation, make sure to be able to access the application from a computer in the
network to confirm the successful installation.

Enter to the administration console and configure the following:
     • Time/Date
     • Console password
     • Set entitlement key
     • SSH keys


Backup
Before continuing, it is vital to set up the backup process. Use the Openbravo
Professional Edition appliance's automated process or arrange it with an existing
administrator.

Note: DO NOT CONTINUE until backup is configured and scheduled on a daily basis.

For detailed steps, follow this guide: http://wiki.openbravo.com/wiki/ERP/2.50/
Professional_Subscription_Manual#Back_up_and_restore

Amazon EC2

If the system is hosted in Amazon EC2, the recommended solution for backing up the
system is creating a 20GB volume in Amazon and attaching it to the instance where the
application is running. Afterwards, configure the backups to be stored in this volume.
These are the steps:
1. Navigate to the Amazon web console where images and instances can be
   managed: https://console.aws.amazon.com/ . (alternatively, you can also
   download the Elasticfox Firefox plugin found
   on http://developer.amazonwebservices.com/connect/
   entry.jspa?externalID=609 to do the same). Navigate to the Region your
   instance is running.




2. Make sure your instance is running within the selected region




3. Navigate to the Volumes menu and click on Create Volume:
        ◦ Select size (20Gb recommended)
        ◦ Select the zone where the volume will be allocated (the zone must be
          the same as the zone where the instance is running)




4. You will see the created volume. Wait a minute or two for the volume to initialize
   and then refresh the screen.

5. Select it and click on Attach Volume button to attach this storage system to the
   instance. In the pop up, select the instance to which you want to attach the
volume, and the Device this volume will map (mount) to within the instance.
   Click the Attach button.




   This will give you a 20GB storage media attached to your instance and accessible
   through mounting the /dev/sdh.

6. To format this new volume, ssh into the instance, log on as root (superuser) and
   execute the following commands:
   $ /sbin/mkfs.ext3 /dev/sdh (formats the volume to ext3)
   $ /sbin/e2label /dev/sdh desiredLabel (Labels the 20GB volume to a name
   chosen by the consultant. This name will then be used for configuring backups in
   Openbravo Professional Edition console)

7. Enter the administration console and configure the backup so that it will be
   saved in the storage system (Mounted File System) configured in the previous
   step by specifying the label you have just created. If the chosen label is
backups, then the configuration would look like:




    8. Do a test backup by clicking the Back Up Now button to make sure it is
       correctly configured.

Restoring from a backup

Whenever you need to restore the system from a previous backup, follow these steps:
   1. Enter the administration console
   2. Select the Backup and Restore menu option.
   3. Select the Backup tab.
   4. Select the backup file you want to restore. (in case the backup file is in your
      system, select Choose File and then click on the file on your system)
   5. Click Restore.
   6. Click OK. When the restoration is complete, the appliance is restarted and a
      notification is sent to the administrator. (if the administrator's e-mail has
      previously been set in the administration console configuration wizard)
Security
Before the instance is loaded with customer specific and confidential data, the
Openbravo instance must be secured. The following aspects of security should be
covered:

    1. SSL security: the instance should not be available through a normal HTTP
       connection but should require a certificate. Otherwise, usernames and passwords
       can be snooped and stolen.
    2. Open ports: only the vital ports should be opened (443 for https, 80 for http
       and 22 for ssh). Make sure all others are closed so there cannot be any attempts
       of attack. If using the OPS appliance, this is already pre-configured and taken
       care of.
    3. Usernames & Passwords: Make sure all usernames have non-trivial
       passwords (a combination of letters and numbers) to prevent guessing them.
       This manual covers this in the next sections.


QuickStart 2 Template Installation
Openbravo QuickStart 2 is a template that:
    • hides complex modules and functionality,
    • includes certain new features and tools to simplify implementation
    • comes with predefined role definitions to offer a simpler and more intuitive user
       interface
    • country-specific QuickStart 2 version come with a professional localization to
       support country specifics (only available for some countries, e.g. QuickStart 2
       Spain includes the Spanish Professional Localization Pack)

Installing the QuickStart 2 template is like installing any other module in Openbravo. You
can take a look at the video found here ( http://wiki.openbravo.com/wiki/ERP/2.50/
ModularityVideos/Install_Module ).

Note: The only difference here is that QuickStart 2 is a commercial module which
requires the Openbravo instance to be activated (i.e. having the Openbravo Professional
Edition activated) in order to be able to install it. Find more information on how to
activate an instance here: http://wiki.openbravo.com/wiki/ERP/2.50/
Professional_Subscription_Manual#Professional_Subscription_Activation .
After an Openbravo instance is activated, use the System Administrator role to go to
the General Setup || Application || Module Management Console window and
follow these steps:
     1. Search for the "QuickStart 2" module




    2. Click the Install Now next to the correct QuickStart 2 module, i.e. "Openbravo
       QuickStart 2 Template" for the generic QuickStart 2 module or one that also
       includes the localization specific for your country (e.g. "Openbravo QuickStart 2
       Spain Template")
3. Confirm the installation and accept the license

    4. Install other modules that you are required for the specific implementation, that
       way you can rebuild the application only once after the installation of several
       modules in order to save time.

    5. Finally rebuild the application back in first tab of the Module Management
       Console, this normally takes 10-20 minutes for all modules to be applied:




    6. Restart Tomcat by choosing the first option as shown above.

All modules should now be installed and ready to use. Note: Datasets that are part of
some modules only get imported on Initial Client Setup or Initial Organization
Setup. For example, you won't yet be able to see the QuickStart 2 predefined roles that
are part of the QuickStart 2 Datasets submodule until the Initial Client Setup is
performed for the specific new client.


Session Configuration
In order to prevent orphan sessions to linger on and prevent other users from logging in
due to concurrent user control, it is recommended to shorten the inactive session
logout to 15 minutes as opposed to default value of 60 minutes. Follow this article for
information on how to do this:
http://wiki.openbravo.com/wiki/ERP/2.50/Configuration_Manual/
Personalizing_Openbravo_ERP#Session_Timeout
Customer Setup
Once the instance is up and running and the QuickStart 2 module has been applied
together with all the dependencies, it's time to create the client that will represent the
customer and hold its data.


Initial Client Setup
Create a new company using the General Setup || Client || Initial Client Setup
window (for more information see http://wiki.openbravo.com/wiki/ERP/2.50/
Configuration_Manual/Modeling_your_enterprise#Setting_up_a_client ).

Go to the Country Specific section to perform a last action regarding the initial
organization configuration.




To create your client, log in, switch to the System Administrator role and select the
General Setup || Client || Initial Client Setup menu item. Define the client
according to the data gathered in the General Information and Organizational Structure
section of the QuickStart2InitialInterview document as follows:
      • Client: {ClientName} according to Q1
      • Client username: {ClientName}Admin (Q1)
      • Currency: Select the base currency regarding to Q4.
      • Include accounting: If accounting is going to be managed in the application
        (Q3) activate this checkbox
      • Accounting File: In case the desired chart of accounts is not present in the
        Reference data, select a CSV file containing the chart of accounts manually here.
      • Reference data - Select the desired datasets to be imported into your new
        client ( Note: The list of available datasets here depends on the version of
QuickStart 2 as well as the choice of QuickStart 2 you applied, generic or
       localized ):
              ◦ Chart of accounts
              ◦ Country taxes
              ◦ Initial Data Load - default values of common fields for the import module
                - check this if you will use the Initial Data Load module to import legacy
                data into the application
              ◦ Advanced Payables and Receivables IDL - default values of common
                fields for the import module - check this if you will use the Initial Data
                Load for APRM module to import legacy data of the new payment flow
                into the application.
              ◦ Openbravo QuickStart 2 Datasets - contains 5 predefined roles
     • Accounting Dimensions: Activate Business Partner and Product
       checkboxes.
     • Press OK to initiate and complete the process.

In case our client uses custom accounts (should be specified in different sections of the
QuickStart2InitialInterview form) we can include them in the Accounting File
selected. If the Chart of Accounts is loaded from Reference Data we can construct and
import a new Accounting file (as explained in http://wiki.openbravo.com/wiki/ERP/
2.50/Configuration_Manual/Setting_up_accounting#Uploading_the_account_file) or
create them manually. See the Accounting section.


Initial Organization Setup
To create the organization, log in with the new {Client}Admin user (default password is
the same as the username, hence {Client}Admin, where {Client} is the name of the
company selected within the Initial Client Setup) and navigate to the General Setup ||
Enterprise || Initial organization setup window.

Go to the Country Specific section to perform a last action regarding the initial
organization configuration.
• Define the organization according to the data gathered in the General
       Information and Organizational Structure part of the
       QuickStart2InitialInterview document as follows:
     • Organization: Company Name (Q1)
     • Organization username: CompanyUser (Q1)
     • Organization type: In case Q3 is:
             ◦ Yes: Set it as Legal with Accounting
             ◦ No: In case Q3.1 is:
                    ▪ Yes: Set it as Legal without Accounting
                    ▪ No: Set it as Generic
     • Location/Address (Q2)
     • Include accounting: No need to check it as the Client's accounting settings is
       inherited
     • Currency: No need to select it as the Client's selection is inherited
     • Reference data: Unless there is localization pack specific data available there is
       no need to check anything here.
     • Accounting Dimensions: No need to select any since Client's settings are
       inherited
     • Press OK to initiate and complete the process.

You can find further information in the following guide: http://wiki.openbravo.com/wiki/
ERP/2.50/Configuration_Manual/Modeling_your_enterprise#Setting_up_an_organization

Once the Client and the Organization have been created, additional information needs to
be entered in General Setup || Enterprise || Organization window:
     • In [Header],
◦ check Allow Period Control according to Q1.2 in Financial
               Management and select the Calendar accordingly
            ◦ click the Set as Ready button
     • In [Information] fill in the DUNS and Tax ID according to Q5 and Q6 in
       General Information and Organizational Structure

Note: Please be aware that no transactions (order, invoices...) could be done
unless the organization is Set as Ready.

Go to Country Specific section to perform a last action regarding the initial
organization configuration.


Roles and Users
The initial meeting interview should yield the list of users need and their roles within the
company (Q1 in Users and Roles).

The following roles come predefined with QuickStart 2:
     • Sales - sales staff that deals mostly with booking sales and does not manage
        delivery or invoicing
     • Finance - staff that takes care of all financial management, invoicing, bank
        statements, accounting, financial reports, etc.
     • Material Management - supporting sales and procurement with shipments and
        receipts and managing the warehouse
     • Company Executive - key company information overview and performance
        reports
     • Company Admin - access to the configurational windows of the application

There is also the ClientAdmin role created by the Initial Client Setup process.
However, this role should not be assigned to anyone within the company and should only
be used by the consultant.

Note: Feel free to customize the roles to the exact requirements of the client, but keep
in mind that the User Manual has been written with these predefined roles in
mind.

This following articles offer assistance:
      • http://wiki.openbravo.com/wiki/Functional_Documentation/
         General_Setup#Functional_security
      • http://wiki.openbravo.com/wiki/ERP/2.50/Configuration_Manual/
         Roles_and_users#Assigning_permissions_to_roles


Securing Default Configuration
Openbravo installation comes with several users defined with very unsecure passwords
and access to highly privileged roles. This needs to be taken care of, especially in case of
an instance that is open to the Internet (e.g. hosted on Amazon).

Use the company admin user that you have defined with the Initial Client Setup process
to log into the application to continue implementing the specific instance. For example, if
you have entered AcmeAdmin into the Client Username field of the Initial Client Setup
screen:
then use AcmeAdmin/AcmeAdmin as the Username/Password combination to login.
Immediately change the password to something more secure.

The Openbravo superuser is probably the biggest security threat since it comes
with a trivial password and possesses access to System Administrator as well as the
Client Administrator roles. The best thing is to change its password to something
very secure (a combination of letters and numbers a least 8characters long!).


Application Users
Create the users needed by the customer according to the Q1 of the Users and Roles.
Link each user to the desired role depending on the access level of each user. Also,
remember the option of tailoring the QuickStart 2 predefined roles to the client's needs
as opposed to creating them from scratch.


Initial Configuration
Customer's Template
The standard QuickStart 2 template hides many fields within windows that are not
commonly used. Nonetheless, as a result of the specific customer requirements, the
consultant may need to hide some extra fields or show previously hidden ones. To
isolate these changes from the rest of the system, a new template should be created
that includes the QuickStart 2 template and the changes required for a specific template.

Industry templates can include other industry templates within them. For
example, an industry template for real estate companies could be included in an industry
template for real estate companies in a particular location (let say Spain) with some
particular requirements on top of the general ones. In our case, a customer specific
template will include the Openbravo QuickStart 2 one, meaning that the new template
extends the existing QuickStart 2 one with specific customer requirements.

However, there are two two limitations to keep in mind:
• There can be a tree of industry templates with as many levels as needed, but
      only one industry template can be included in each level of the tree (so
      only one industry template can be included within another one at a time).
    • Only one industry template can be "In Development" at a time, and it
      should be the highest node of the tree.

In case of QuickStart 2, this is the process to follow:
    1. Using the System Admin role, navigate to the Application Dictionary ||
        Module window make sure the OpenbravoQuickStart 2 template is NOT In
        Development




    2. Create a new module Customer Template (using the actual customer name) and
       set it In Development




       Note: The description field is mandatory. For the Java Package name use your
       customer's name, e.g. if your customer is called BigBazaar you would use
       org.bigbazaar.QuickStart2

    3. Include the Openbravo QuickStart 2 Template (or a country specific Openbravo
       QuickStart 2 Template if one existed, such as Openbravo QuickStart 2 Spain)
       within the Customer Template so the changes remain on top of that template




    4. From now on, the configuration changes you make (hide/show any field, tab,
       window) in the application will be packaged as part of the Customer Template,
       without any risk of conflicts with updates of Openbravo core or the QuickStart 2
       template.
Customer's Module
As part of a template module, only application dictionary customizations can be done
and exported into a configuration script. It normally out of scope of a QuickStart 2
implementation to go much beyond those but if additional developments or report
customizations are required, an additional Customer Module needs to be opened and
included within the previously created Customer Template.

Hence,   additional developments such as customized or new:
    •    reports
    •    callouts
    •    stored procedures
    •    triggers
    •    webservices
    •    manual windows
    •    and many more

will need to belong to this new Customer Module and NOT the Customer Template.

To create a new customer module follow the modularity guide (
http://wiki.openbravo.com/wiki/ERP/2.50/Developers_Guide/Concepts/Modularity ),
specifically this section http://wiki.openbravo.com/wiki/ERP/2.50/Developers_Guide/
Concepts/Modularity#Register_a_Module and:
    1. Create a new module of Type Module
    2. Use the same package name as for the template with an additional appendix, for
         example: org.customername.openbravo.module
    3. You can set this module In Development since a module and a template can be
         in development at the same time
    4. Select the Customer Template again and in the [Include] tab, add the new
         Customer Module so that it gets included within the main template when
         packaging

Afterwards, make sure any additional developments are stored inside the module's folder
on the hard drive (in the case above, that would be AppsOpenbravo/modules/
org.customername.openbravo.module/) and that additional application dictionary
artifacts are associated with this module and NOT the template.


Company Logo Customization
Follow this article to modify your Client logos (Q7 in General Information and
Organizational Structure) in the application: http://wiki.openbravo.com/wiki/ERP/2.50/
Configuration_Manual/Personalizing_Openbravo_ERP#Adding_your_company_logo


Initial Data Configuration
Entities that should be configured by hand before the import are described here.
However, by reading the user manual of the Initial Data Load module found here (
http://forge.openbravo.com/plugins/mwiki/index.php/Xidl/UserManualQS ) or Initial
Data Load for Advanced Receivables and Payables Management module found here
(http://forge.openbravo.com/plugins/mwiki/index.php/Advpayidl/
User_Manual_1.0.0) , you will learn that some of these can also be created
automatically on import so you can save some time by not having to create them
manually.
Payment Status Accounting

Before entering the Business Partner Categories and loading the Business Partners, the
accounting of the various payment statuses should be configured. See section Payment
Status in the Functional Implementation chapter.

Business Partner Categories

According to the information gathered in Q1.1 of the Master Data section of
the QuickStart 2InitialInterview form, create categories as described here:
http://wiki.openbravo.com/wiki/ERP/2.50/Configuration_Manual/
Business_partners#Creating_a_business_partner_category . Also, associate correct
accounting data in the [Accounting] tab.

Payment Terms

According to the information gathered in Q1.2 of the Master Data section, create
Payment terms as described here: http://wiki.openbravo.com/wiki/ERP/2.50/
Configuration_Manual/Business_partners#Setting_up_Payment_Terms .

Payment Methods

According to the information gathered in Q1.3 of the Master Data section, create
payment methods as described in the corresponding part of the Advanced Payables and
Receivables module Configuration Manual.

Product Categories

According to the information gathered in Q2.1 of the Master Data section, create product
categories using the Master Data Management || Product Setup || Product
Category window and associate correct accounting data in the [Accounting] tab.

Attributes

According to information collected in Q2.3 and Q2.4 in the Master Data section, you may
need to create new attributes.

According to the information collected in Q2.5 in the Master Data section, you may need
to create new attribute sets and assign some attributes to them.

Both processes are explained in http://wiki.openbravo.com/wiki/ERP/2.50/
Configuration_Manual/Setting_up_products#Attributes

According to information given in Q2.6 in Master Data section, you may need to create
lot numbers as attributes as explained in http://wiki.openbravo.com/wiki/ERP/2.50/
Configuration_Manual/Setting_up_products#Using_attributes_for_lot_numbering

Units of Measure

According to the information gathered in Q2.2 in the Master Data section, create any
missing UOMs or deactivate unnecessary ones as explained in
http://wiki.openbravo.com/wiki/ERP/2.50/Configuration_Manual/
Setting_up_products#Units_of_Measure
Initial Data Load
Openbravo QuickStart 2 template comes with an Initial Data Load and Initial Data Load
for Advanced Receivables and Payables Management modules that assist with loading
existing legacy data of the customer into the new Openbravo system. The user manual
of these modules are located here and should be read by the consultant:
      • IDL: http://forge.openbravo.com/plugins/mwiki/index.php/Xidl/
        User_Manual_1.1.0.
      • IDL for APRM: http://forge.openbravo.com/plugins/mwiki/index.php/Advpayid
        l/User_Manual_1.0.0

Once the filled in template is received from the customer (the template that was given
on initial interview), the individual entities should be loaded into the system as described
in the user manual.

A few notes:
    1. Initial Data Load module is part of the QuickStart 2 template so it does not need
       to be installed separately.
    2. Initial Data Load for Advanced Receivables and Payables Management is part of
       the QuickStart 2 template so it does not need to be installed separately.
    3. Some entities need to be input by hand prior to data load, some can be created
       automatically by the import process, see the Initial Data Configuration section
       above and the user manual of the Initial Data Load.
    4. Sample import data and preconfigurations described in the user manual should
       be ignored since real customer data and configurations should be entered.
       However, they can be used to learn how the Initial Data Load module works.
    5. Some entities of Initial Data Load are not used anymore in QuickStart 2 and
       have been replaced for new entities provided by Initial Data Load for APRM
       module:
              ◦ Business Partner --> Adv Business Partner
              ◦ Open Payable --> Adv Payment
              ◦ Open Receivable --> Adv Payment
              ◦ Bank Accounts --> Adv Financial Account


Email Configuration
According to the information gathered in Q1.4 of the Master Data section, configure the
email sending as described in http://wiki.openbravo.com/wiki/Projects/Outbound_Email/
User_Guide .
Note: This functionality can only have one email address set as a recipient. Sent emails
will not be stored on your IMAP server nor in any Openbravo window.


Functional Implementation
Master Data Management
Before any of the subsequent functional modules can be configured, there is some
master data configuration required.

Price List Schema

An empty (no lines required) price list schema should be created since every Price List
Version later must be linked to one schema. Please see http://wiki.openbravo.com/wiki/
ERP/2.50/Configuration_Manual/Pricing#Setting_up_a_price_list_schema for more
information on how to do this.


Procurement Management
If the company doesn't buy materials or services (Q1.1 in Procurement) procurement
windows, processes and reports should be excluded from corresponding roles (such as
Finance, Material Management, etc).

If the company does not register purchase orders previous to receiving the materials or
the invoice (Q1.3 in Procurement section) exclude the Purchase Order window, Purchase
Order Dimensional Report from corresponding roles (such as Finance, Material
Management, etc).

Price List

A generic purchase price list should be created as explained here:
http://wiki.openbravo.com/wiki/ERP/2.50/Configuration_Manual/Pricing . Assign the new
price list to all the vendors.

Depending on Q1.2 in the Procurement section, there might be the need to create
additional price lists.

Document Numbering

Configure sequences for document types according to the info gathered in Procurement
section as explained in http://wiki.openbravo.com/wiki/ERP/2.50/Configuration_Manual/
Document_types#Sequencing for:
      • Purchase Orders (Q1.4)
      • Goods Receipts (Q2.4)
      • Purchase Invoices (Q3.1)


Sales Management
If the company does not manage sales activities (Q1.1 in Sales section) the Sales role is
not required and does need to be assigned to anyone. Additionally, sales windows,
processes and reports can be removed from other roles such as Finance, Company
Executive, etc.

Price list

A generic sales price list should be created as explained here:
http://wiki.openbravo.com/wiki/ERP/2.50/Configuration_Manual/Pricing . Assign the new
price list to all the customers.

Depending on Q2.1 in the Sales section, there might be the need to create additional
price lists.


Document Numbering

Configure sequences for document types according to the info gathered in Sales
section as explained in http://wiki.openbravo.com/wiki/ERP/2.50/Configuration_Manual/
Document_types#Sequencing for the following documents:
•   Quotations (Q3.1.1)
     •   Sales Orders (Q3.2.1)
     •   Goods Shipments (Q3.3.1)
     •   Sales Invoices (Q3.4)


Warehouse management
If the client is not using warehouse management (Q1.1 in Inventory Management
section) the Material management role does not need to be assigned to any user.
Additionally, inventory management windows, processes and reports can be removed
from other roles such as Finance, etc.

Create and set up the number of warehouses as specified by Q1.2 in Inventory
Management section. Create and set up bins according to Q1.4 of the Inventory
Management section.
Follow the instructions on: http://wiki.openbravo.com/wiki/ERP/2.50/
Configuration_Manual/Warehouse_management#Defining__warehouses.

Dummy bins for goods pending to return to the vendor may be needed according to
Q2.2.1 in Procurement section.

Consider the need of a special bin for goods pending to be inspected (Q2.1 in the
Procurement section) and a bin for goods pending to be returned to the vendor (Q2.2 in
the Procurement section).

Note: Even if the client is not tracking inventory (e.g. sells only services), one
warehouse still needs to be created since Warehouse is a mandatory field in several
windows and needs to have at least one default value.


Financial management

Accounting

Accounting Calendar Definition

According to the information gathered in Q1.1 of the Financial Management section,
configure the accounting calendar for the client, and open the required periods using the
Financial Management || Accounting || Transactions || Open/Close Period
Control window if you have not done so yet. Find instructions in
http://wiki.openbravo.com/wiki/ERP/2.50/Configuration_Manual/
Setting_up_accounting#Defining_the_fiscal_year_and_accounting_periods
Taxes

Taxes and withholdings are already pre-configured in case you used a localization pack.
If not or if additional taxes are required according to the information gathered in
questions Q1.4 and Q1.5 in Financial Management section use the Financial
Management || Accounting || Setup || Tax Category and Financial Management
|| Accounting || Setup || Tax Rate windows.

Find further information in http://wiki.openbravo.com/wiki/ERP/2.50/
Configuration_Manual/Setting_up_taxes .

Background Accounting Process

Normally, a new Openbravo user wants to post documents manually to the General
Ledger in the first months of use. However, a background process for posting the
documents automatically is scheduled by default, making the process transparent for a
non-financial end user. To modify the schedule or disable it, log into the application as
the System Administrator and navigate to the General Setup || Process
Scheduling || Process Request window. Modify the record:




Configure the process as described in the image, setting the frequency among the
following options:
      • Every n seconds
      • Every n minutes
      • Hourly
      • Daily
      • Weekly
      • Monthly

Save the record and click on Schedule Process button. The process should be running
now. To see if it is doing its job successfully, see the General Setup || Process
Scheduling || Process Monitor window where individual runs are logged. Double click
one and see its success status.

Receivable & Payables Management

Financial Accounts

Create financial accounts, such as bank accounts and cashbooks as explained in
http://wiki.openbravo.com/wiki/Projects/AdvPaymentMngt/
Configuration_Manual#Configuring_Financial_Accounts according to the information
gathered in Q2.1 and Q2.3 in Accounts Payable/Receivable section.
Initial Pending Payments

Before going live with the system, payments pending to be paid or collected may have to
be created according to Q2.6 in Financial Management section.

Use the Initial Data Load module to import the pending receivables and payables directly
into the application using CSV files.

Asset Management

Openbravo offers a very simple asset management functionality. It lets you track the
assets of the company, their amortization plan and the amount amortized or to be
amortized.

Based on the information gathered in question Q3.1 in the Fixed Assets section leave or
remove the access to the assets windows from the Finance role.

According to the information listed in question Q3.1.1 in Fixed Assets section you may
need to create new asset groups as explained in: http://wiki.openbravo.com/wiki/ERP/
2.50/Configuration_Manual/Assets


Test Environment Creation
At this point, all the functional specifications should be configured and all customer data
entered into the application.

Note: The following processes might be time consuming sometimes taking an hour or
more, make sure you do not interrupt them or perform any other operations on the
system!

In order to create a safe testing environment for the end users and not to corrupt the
production one, the production client needs to be replicated into a testing one. To do so,
follow these steps:

    1. Fully backup the system before proceeding with the following steps!!!

    2. Use the Client Admin user that you have defined with the Initial Client Setup
       process to log into the application and navigate to the General Setup || Client
       || Export Client window.
3. Select the client (the production client) you want to export and click OK. This
   process will create an .xml file called client_data.xml in the OpenbravoERP/
   referencedata folder. When the process has finished, copy the client_data.xml
   file to the OpenbravoERP/referencedata/importclient folder

4. Once this is done, log into the application and switch to the System
   Administrator role and navigate to the General Setup || Client || Import
   Client window. Enter the name of the client, such as ClientNameTest. Click OK
   to start the client import.




5. Once this process has completed, there will be two identical clients within in the
   system: ClientName and ClientNameTest. First one will be used for production
   purposes and the second one for testing/learning/training.

6. Individual users (and corresponding usernames) have also been duplicated but
   prefix by the new client name. For example, a user name juanpablo that
   belonged to the client named MochaCola, then becomes
   MochaColaTest_juanpablo. Passwords remain the same. These should be used to
   test and learn the system. The original usernames only have access to the
   production client.
7. Last recommended step is to install an additional skin and configure different
   skins to different clients so that the differentiation between production and test
   client is easier. For example:
   Production environment




   Test/training environment
Printing Forms




For changing the logo of the reports see the Company Logo Customization section listed
earlier.

If changes to any of the reports beyond the logo are required (not included in the 80
hours timeframe for a QuickStart 2 implementation), follow these steps:

    1. Use the Company Admin role

    2. To find the template in question, use the Financial Management ||
       Accounting || Setup || Document Type || Document Definition window
       and select the desired document (for example a Purchase order), and navigate
       to the [Report Templates] tab. You will see the name of the template here:




    3. In case of a Purchase Order document type, the template is
       RptC_OrderPO.jrxml located in OpenbravoERP/src/org/openbravo/
       erpReports folder.

    4. A new folder needs to be created within the Customers Module created
       previously. To do so, ssh into the server and execute the ant export.database
       -Dmodule=org.customername.openbravo.module

    5. After the task has finished, a folder named OpenbravoERP/modules/
       org.customername.openbravo.module will be created.

    6. Place yourself in that folder in the command line and create the following folder
       structure where customername is the name used for the package name of the
       module previously:
7. Copy the OpenbravoERP/src/org/openbravo/erpReports/
   RptC_OrderPO.jrxml file to the modules/
   org.customername.openbravo.module/src/org/customername/
   openbravo/module/erpReports folder. Notice that if this file is using other
   jrxmls as subreports you will need to copy them as well.

7. Now change the document template configuration to point to the new route:




8. Open the modules/org.customername.openbravo.module/src/org/
   customername/openbravo/module/erpReports/RptC_OrderPO.jrxml
   with iReport and modify it to your needs. (Note: The recommended version of
   iReport for editing Openbravo report templates is 3.0.0 http://sourceforge.net/
   projects/ireport/files/iReport%20%28classic%29/iReport-3.0.0/
   iReport-3.0.0.tar.gz/download ). Basic information on how to configure and use
   iReport can be found here http://jasperforge.org/website/ireportwebsite/
   IR%20Website/
   iReport_nb.html?group_id=243&header=project&leftnav=yes&target=ireport
   and http://wiki.openbravo.com/wiki/ERP/2.50/Developers_Guide/
How_to_develop_a_report




    9. Once changed and saved, compile the system with ant smartbuild and then
       restart tomcat to changes to take effect. To restart tomcat follow the steps
       described in http://wiki.openbravo.com/wiki/ERP/2.50/
       Professional_Subscription_Manual#Manage_services

As a result, the modified report will now be in the customer's module separated from
the core and consequently will not be overwritten when applying core maintenance
packs.


Purchase Order
If needed, modify the template used for the purchase order printing form located in src/
org/openbravo/erpReports/RptC_OrderPO.jrxml.


Sales Order
If needed, modify the template used for the sales order printing form located in src/org/
openbravo/erpReports/C_OrderJR.jrxml.


Quotation
Quotation and sales order document types share the same template. If needed,
modify the template used for the sales order printing form located in src/org/openbravo/
erpReports/C_OrderJR.jrxml.


Goods shipments
If needed, modify the template used for the goods shipments printing form located in
src/org/openbravo/erpReports/RptM_InOut.jrxml.
Sales Invoice
If needed, modify the template used for the sales order printing form located in src/org/
openbravo/erpReports/RptC_Invoice.jrxml.


Training
Please note that before the start of the training, provide the customer with the UI
Navigation Tutorials (found in the release notes) through which they should go by
themselves. The training should start once the customer has gone through these
tutorials and all end-users have understood the general use of the application.

This is a proposed training schedule, but feel free to adapt it to the needs of the project.


Basic information (0,5h)
Quick review of the sections the UI Navigation Tutorial provides, to make sure the users
understood them.


Procurement management (4h)
    1.   Purchase order
    2.   Goods receipt
    3.   Purchase invoice
    4.   Procurement management reports


Sales management (2h)
    1.   Sales order
    2.   Goods shipment
    3.   Sales Invoice
    4.   Sales management reports


Warehouse management (1,5h)
    1. Physical Inventory
    2. Goods movements
    3. Warehouse management reports


Payables/receivables management (6h)
    1. Tracking invoice payments
    2. Bank statement & Cash Journal
    3. Remittances
    4. Payment transformation
           1. Creating new payments
           2. Splitting payments
           3. Merging payments
    5. Pending payment reports
    6. Tax reports
Asset management (1,5h)
    1.   Asset acquisition/creation
    2.   Amortization plan.
    3.   Amortization process.
    4.   Asset reports


Accounting (2h)
    1.   Fiscal calendar and accounting periods
    2.   Accounting configuration
    3.   Different methods of posting documents
    4.   General ledger reports


Support Phase
After the Go-Live of the project, the support phase of the project should start. This is a
recommended practice which Openbravo encourages. During this phase, users will raise
issues. Keeping track of the following issues is useful for later analysis:
      • Defects
      • Adjustments
      • Extensive Customizations


Defects
Make sure the defect can be reproduced and then log an issue in the Openbravo Support
Portal ( http://support.openbravo.com ) with the Openbravo Professional Edition user
received from Openbravo upon activating the subscription. As a partner you have been
given the manual to log the issue. The defect will be fixed and included in the next
maintenance pack (see below).


Adjustments
Hiding of a tab or a field is a simple operations that can be done according to the
Customer's Template section of this document.


Extensive Customizations
Extensive customizations such as new fields and/or new/modified reports are generally
out of the scope of the first phase of a QuickStart 2 project. The customer should know
this from the start, before a sale of a QuickStart 2 project is made. Potential useful
customizations and additional developments should be discussed with the sales
personnel and considered for the second phase of the implementation project.


Maintenance Packs
As part of the Professional Edition, you will have access to Maintenance Packs. They are
published regularly with critical fixes to core Openbravo and are recommended to applied
as they become available. Use the General Setup || Application || Module
Management Console window and the Scan for Updates button to discover if any
new maintenance packs are available for the core module of Openbravo.
Applying Maintenance Packs

There's a few things to consider when applying a maintenance pack:
     • Do a backup before applying a maintenance pack. Please refer to the Backup
        section of the consultant manual for more information.
     • Export all your customers modules (customer's template, own modules ...). If
        not, the process will overwrite them and you will need to do a restore from the
        last backup to retrieve them. For exporting both the template and the custom
        modules, please follow this guide: http://wiki.openbravo.com/wiki/ERP/2.50/
        Developers_Guide/
        How_To_Create_and_Package_a_Module#Exporting_a_Module
     • Schedule a downtime of the system and let the users know about it.


Country Specific Configurations
Spain

Spanish Professional Localization Pack Installation

In order to add Spain's specific functionality to the Openbravo application, a specific
professional localization pack is available in the central repository that is free of charge
to all Openbravo instances with an active professional edition.

For more information on what features and reports the Spain Professional Localization
Pack contains, please navigate to http://forge.openbravo.com/projects/
spainprofessionallocpack and find the specific version's release notes.

Installation

In case of Spain, there is a specific QuickStart 2 module (Openbravo QuickStart 2
Template Spain) that already contains the Spain Professional Localization Pack. You will
install this module within the QuickStart 2 Template Installation section by choosing the
Openbravo QuickStart 2 Template Spain instead of the Openbravo QuickStart 2
Template.

Initial Client & Organization Setup

Since the Spain localization pack contains several datasets of country specific pre-
configured data (such as Taxes, Alerts, etc) that need to be imported into the new client,
extra attention must be paid when executing the two processes. For example:
1. Initial Client Setup:




2. Initial Organization Setup:
Remittance Types

The new Advanced and Receivables module does not have Remittances. It is on the
roadmap of the module. This section will be updated once they are available.

Contenu connexe

Tendances

Ug recording excelmacros
Ug recording excelmacrosUg recording excelmacros
Ug recording excelmacrosHarry Adnan
 
Grundfos Wincaps Manual Guide
Grundfos Wincaps Manual GuideGrundfos Wincaps Manual Guide
Grundfos Wincaps Manual GuideSERDAR BELBAĞ
 
Datacolor 650 600 400 Users Guide 4230 0395 M Rev 1
Datacolor 650 600 400 Users Guide 4230 0395 M Rev 1Datacolor 650 600 400 Users Guide 4230 0395 M Rev 1
Datacolor 650 600 400 Users Guide 4230 0395 M Rev 1Andreas Peny
 
M Daemon E Mail Server Manual
M Daemon E Mail Server ManualM Daemon E Mail Server Manual
M Daemon E Mail Server Manualguestcf19c83
 
PANOS 4.1 Administrators Guide
PANOS 4.1 Administrators GuidePANOS 4.1 Administrators Guide
PANOS 4.1 Administrators GuideAltaware, Inc.
 
Ibm spss data_preparation
Ibm spss data_preparationIbm spss data_preparation
Ibm spss data_preparationDũ Lê Anh
 
OfficeReports Manual
OfficeReports ManualOfficeReports Manual
OfficeReports ManualOfficeReports
 
BlackBerry Torch 9860 Monza Black (Unlocked Quadband) GSM Cell Phone
BlackBerry Torch 9860  Monza Black (Unlocked Quadband) GSM Cell PhoneBlackBerry Torch 9860  Monza Black (Unlocked Quadband) GSM Cell Phone
BlackBerry Torch 9860 Monza Black (Unlocked Quadband) GSM Cell PhoneCellhut
 
Palo alto-3.1 administrators-guide
Palo alto-3.1 administrators-guidePalo alto-3.1 administrators-guide
Palo alto-3.1 administrators-guideSornchai Saen
 
QAD Database Definitions Technical Reference - QAD2013.1EE
 QAD Database Definitions Technical Reference - QAD2013.1EE QAD Database Definitions Technical Reference - QAD2013.1EE
QAD Database Definitions Technical Reference - QAD2013.1EEVinh Nguyen
 
First7124911 visual-cpp-and-mfc-programming
First7124911 visual-cpp-and-mfc-programmingFirst7124911 visual-cpp-and-mfc-programming
First7124911 visual-cpp-and-mfc-programmingxmeszeus
 

Tendances (18)

Ug recording excelmacros
Ug recording excelmacrosUg recording excelmacros
Ug recording excelmacros
 
Grundfos Wincaps Manual Guide
Grundfos Wincaps Manual GuideGrundfos Wincaps Manual Guide
Grundfos Wincaps Manual Guide
 
Tools Users Guide
Tools Users GuideTools Users Guide
Tools Users Guide
 
End note
End noteEnd note
End note
 
Datacolor 650 600 400 Users Guide 4230 0395 M Rev 1
Datacolor 650 600 400 Users Guide 4230 0395 M Rev 1Datacolor 650 600 400 Users Guide 4230 0395 M Rev 1
Datacolor 650 600 400 Users Guide 4230 0395 M Rev 1
 
M Daemon E Mail Server Manual
M Daemon E Mail Server ManualM Daemon E Mail Server Manual
M Daemon E Mail Server Manual
 
PANOS 4.1 Administrators Guide
PANOS 4.1 Administrators GuidePANOS 4.1 Administrators Guide
PANOS 4.1 Administrators Guide
 
Ibm spss data_preparation
Ibm spss data_preparationIbm spss data_preparation
Ibm spss data_preparation
 
Cms user manual
Cms user manualCms user manual
Cms user manual
 
OfficeReports Manual
OfficeReports ManualOfficeReports Manual
OfficeReports Manual
 
BlackBerry Torch 9860 Monza Black (Unlocked Quadband) GSM Cell Phone
BlackBerry Torch 9860  Monza Black (Unlocked Quadband) GSM Cell PhoneBlackBerry Torch 9860  Monza Black (Unlocked Quadband) GSM Cell Phone
BlackBerry Torch 9860 Monza Black (Unlocked Quadband) GSM Cell Phone
 
Palo alto-3.1 administrators-guide
Palo alto-3.1 administrators-guidePalo alto-3.1 administrators-guide
Palo alto-3.1 administrators-guide
 
Remedy
RemedyRemedy
Remedy
 
QAD Database Definitions Technical Reference - QAD2013.1EE
 QAD Database Definitions Technical Reference - QAD2013.1EE QAD Database Definitions Technical Reference - QAD2013.1EE
QAD Database Definitions Technical Reference - QAD2013.1EE
 
First7124911 visual-cpp-and-mfc-programming
First7124911 visual-cpp-and-mfc-programmingFirst7124911 visual-cpp-and-mfc-programming
First7124911 visual-cpp-and-mfc-programming
 
2003guide
2003guide2003guide
2003guide
 
Sg246776
Sg246776Sg246776
Sg246776
 
2226 v3 rev_a
2226 v3 rev_a2226 v3 rev_a
2226 v3 rev_a
 

Similaire à Qs2 consultants manual

State of Florida Telecom Business Model
State of Florida Telecom Business ModelState of Florida Telecom Business Model
State of Florida Telecom Business ModelState of Georgia
 
FFSMIS User Guide
FFSMIS User GuideFFSMIS User Guide
FFSMIS User GuideFFSP WFL
 
Data Export 2010 for MySQL
Data Export 2010 for MySQLData Export 2010 for MySQL
Data Export 2010 for MySQLwebhostingguy
 
ARQUIVO ROUBADO
ARQUIVO ROUBADOARQUIVO ROUBADO
ARQUIVO ROUBADOD813061988
 
Albpm60 studio reference_guide
Albpm60 studio reference_guideAlbpm60 studio reference_guide
Albpm60 studio reference_guideVibhor Rastogi
 
Project report on truck turnaround time
Project report on truck turnaround timeProject report on truck turnaround time
Project report on truck turnaround timePuspendu Pattanayek
 
Openbravo for Retail Solution Description (RMP19)
Openbravo for Retail Solution Description (RMP19)Openbravo for Retail Solution Description (RMP19)
Openbravo for Retail Solution Description (RMP19)Xavier Places Cano
 
MFG/PRO QAD Reporting Framework Document Guide
MFG/PRO QAD Reporting Framework Document GuideMFG/PRO QAD Reporting Framework Document Guide
MFG/PRO QAD Reporting Framework Document GuideVinh Nguyen
 
Implementation guidehtml
Implementation guidehtmlImplementation guidehtml
Implementation guidehtmlDanie Laguerre
 
Verio Web Hosting Virtual Server Handbook
Verio Web Hosting Virtual Server HandbookVerio Web Hosting Virtual Server Handbook
Verio Web Hosting Virtual Server Handbookwebhostingguy
 
Verio Web Hosting Virtual Server Handbook
Verio Web Hosting Virtual Server HandbookVerio Web Hosting Virtual Server Handbook
Verio Web Hosting Virtual Server Handbookwebhostingguy
 
Faronics Power Save Enterprise User Guide
Faronics Power Save Enterprise User GuideFaronics Power Save Enterprise User Guide
Faronics Power Save Enterprise User GuideFaronics
 
Dns320 manual 100
Dns320 manual 100Dns320 manual 100
Dns320 manual 100markvw3
 

Similaire à Qs2 consultants manual (20)

2 x applicationserver
2 x applicationserver2 x applicationserver
2 x applicationserver
 
Reseller's Guide
Reseller's GuideReseller's Guide
Reseller's Guide
 
State of Florida Telecom Business Model
State of Florida Telecom Business ModelState of Florida Telecom Business Model
State of Florida Telecom Business Model
 
FFSMIS User Guide
FFSMIS User GuideFFSMIS User Guide
FFSMIS User Guide
 
Data Export 2010 for MySQL
Data Export 2010 for MySQLData Export 2010 for MySQL
Data Export 2010 for MySQL
 
Citrix admin
Citrix adminCitrix admin
Citrix admin
 
ARQUIVO ROUBADO
ARQUIVO ROUBADOARQUIVO ROUBADO
ARQUIVO ROUBADO
 
Albpm60 studio reference_guide
Albpm60 studio reference_guideAlbpm60 studio reference_guide
Albpm60 studio reference_guide
 
Project report on truck turnaround time
Project report on truck turnaround timeProject report on truck turnaround time
Project report on truck turnaround time
 
Openbravo for Retail Solution Description (RMP19)
Openbravo for Retail Solution Description (RMP19)Openbravo for Retail Solution Description (RMP19)
Openbravo for Retail Solution Description (RMP19)
 
MFG/PRO QAD Reporting Framework Document Guide
MFG/PRO QAD Reporting Framework Document GuideMFG/PRO QAD Reporting Framework Document Guide
MFG/PRO QAD Reporting Framework Document Guide
 
Implementation guidehtml
Implementation guidehtmlImplementation guidehtml
Implementation guidehtml
 
Fortimanager admin-40-mr3
Fortimanager admin-40-mr3Fortimanager admin-40-mr3
Fortimanager admin-40-mr3
 
Verio Web Hosting Virtual Server Handbook
Verio Web Hosting Virtual Server HandbookVerio Web Hosting Virtual Server Handbook
Verio Web Hosting Virtual Server Handbook
 
Verio Web Hosting Virtual Server Handbook
Verio Web Hosting Virtual Server HandbookVerio Web Hosting Virtual Server Handbook
Verio Web Hosting Virtual Server Handbook
 
Faronics Power Save Enterprise User Guide
Faronics Power Save Enterprise User GuideFaronics Power Save Enterprise User Guide
Faronics Power Save Enterprise User Guide
 
Certifications
CertificationsCertifications
Certifications
 
Dns320 manual 100
Dns320 manual 100Dns320 manual 100
Dns320 manual 100
 
Hfm user
Hfm userHfm user
Hfm user
 
Diamond
DiamondDiamond
Diamond
 

Plus de khayer

Qs2 um en_12_asset_acquisition_to_dispose
Qs2 um en_12_asset_acquisition_to_disposeQs2 um en_12_asset_acquisition_to_dispose
Qs2 um en_12_asset_acquisition_to_disposekhayer
 
Qs2 um en_11_wall_to_wall_accuracy_physical_count
Qs2 um en_11_wall_to_wall_accuracy_physical_countQs2 um en_11_wall_to_wall_accuracy_physical_count
Qs2 um en_11_wall_to_wall_accuracy_physical_countkhayer
 
Qs2 um en_10_supplier_payment_management
Qs2 um en_10_supplier_payment_managementQs2 um en_10_supplier_payment_management
Qs2 um en_10_supplier_payment_managementkhayer
 
Qs2 um en_08_supplier_return_to_replacement
Qs2 um en_08_supplier_return_to_replacementQs2 um en_08_supplier_return_to_replacement
Qs2 um en_08_supplier_return_to_replacementkhayer
 
Qs2 um en_07_supplier_return_to_debit
Qs2 um en_07_supplier_return_to_debitQs2 um en_07_supplier_return_to_debit
Qs2 um en_07_supplier_return_to_debitkhayer
 
Qs2 um en_05_customer_return_to_credit
Qs2 um en_05_customer_return_to_creditQs2 um en_05_customer_return_to_credit
Qs2 um en_05_customer_return_to_creditkhayer
 
Qs2 um en_04_period_end_close_to_financial_report
Qs2 um en_04_period_end_close_to_financial_reportQs2 um en_04_period_end_close_to_financial_report
Qs2 um en_04_period_end_close_to_financial_reportkhayer
 
Qs2 um en_03_financial_account_to_reconciliation
Qs2 um en_03_financial_account_to_reconciliationQs2 um en_03_financial_account_to_reconciliation
Qs2 um en_03_financial_account_to_reconciliationkhayer
 
Qs2 um en_02_procure_to_pay
Qs2 um en_02_procure_to_payQs2 um en_02_procure_to_pay
Qs2 um en_02_procure_to_paykhayer
 
Qs2 um en_01b_invoice_to_cash
Qs2 um en_01b_invoice_to_cashQs2 um en_01b_invoice_to_cash
Qs2 um en_01b_invoice_to_cashkhayer
 
Qs2 um en_01a_order_to_shipment
Qs2 um en_01a_order_to_shipmentQs2 um en_01a_order_to_shipment
Qs2 um en_01a_order_to_shipmentkhayer
 
Qs2 en initial_interview
Qs2 en initial_interviewQs2 en initial_interview
Qs2 en initial_interviewkhayer
 
Proof of concepts tips
Proof of concepts tipsProof of concepts tips
Proof of concepts tipskhayer
 
Openbravo er diagram_1_0
Openbravo er diagram_1_0Openbravo er diagram_1_0
Openbravo er diagram_1_0khayer
 
Openbravo 3 demo tips
Openbravo 3 demo tipsOpenbravo 3 demo tips
Openbravo 3 demo tipskhayer
 
Online basic functional training
Online basic functional trainingOnline basic functional training
Online basic functional trainingkhayer
 
Official product & partner enablement services catalog for openbravo business...
Official product & partner enablement services catalog for openbravo business...Official product & partner enablement services catalog for openbravo business...
Official product & partner enablement services catalog for openbravo business...khayer
 
Current ps catalog master price list for zone 3
Current ps catalog master   price list for zone 3Current ps catalog master   price list for zone 3
Current ps catalog master price list for zone 3khayer
 
9 master data managemennt
9 master data managemennt9 master data managemennt
9 master data managemenntkhayer
 
8 financial management
8 financial management8 financial management
8 financial managementkhayer
 

Plus de khayer (20)

Qs2 um en_12_asset_acquisition_to_dispose
Qs2 um en_12_asset_acquisition_to_disposeQs2 um en_12_asset_acquisition_to_dispose
Qs2 um en_12_asset_acquisition_to_dispose
 
Qs2 um en_11_wall_to_wall_accuracy_physical_count
Qs2 um en_11_wall_to_wall_accuracy_physical_countQs2 um en_11_wall_to_wall_accuracy_physical_count
Qs2 um en_11_wall_to_wall_accuracy_physical_count
 
Qs2 um en_10_supplier_payment_management
Qs2 um en_10_supplier_payment_managementQs2 um en_10_supplier_payment_management
Qs2 um en_10_supplier_payment_management
 
Qs2 um en_08_supplier_return_to_replacement
Qs2 um en_08_supplier_return_to_replacementQs2 um en_08_supplier_return_to_replacement
Qs2 um en_08_supplier_return_to_replacement
 
Qs2 um en_07_supplier_return_to_debit
Qs2 um en_07_supplier_return_to_debitQs2 um en_07_supplier_return_to_debit
Qs2 um en_07_supplier_return_to_debit
 
Qs2 um en_05_customer_return_to_credit
Qs2 um en_05_customer_return_to_creditQs2 um en_05_customer_return_to_credit
Qs2 um en_05_customer_return_to_credit
 
Qs2 um en_04_period_end_close_to_financial_report
Qs2 um en_04_period_end_close_to_financial_reportQs2 um en_04_period_end_close_to_financial_report
Qs2 um en_04_period_end_close_to_financial_report
 
Qs2 um en_03_financial_account_to_reconciliation
Qs2 um en_03_financial_account_to_reconciliationQs2 um en_03_financial_account_to_reconciliation
Qs2 um en_03_financial_account_to_reconciliation
 
Qs2 um en_02_procure_to_pay
Qs2 um en_02_procure_to_payQs2 um en_02_procure_to_pay
Qs2 um en_02_procure_to_pay
 
Qs2 um en_01b_invoice_to_cash
Qs2 um en_01b_invoice_to_cashQs2 um en_01b_invoice_to_cash
Qs2 um en_01b_invoice_to_cash
 
Qs2 um en_01a_order_to_shipment
Qs2 um en_01a_order_to_shipmentQs2 um en_01a_order_to_shipment
Qs2 um en_01a_order_to_shipment
 
Qs2 en initial_interview
Qs2 en initial_interviewQs2 en initial_interview
Qs2 en initial_interview
 
Proof of concepts tips
Proof of concepts tipsProof of concepts tips
Proof of concepts tips
 
Openbravo er diagram_1_0
Openbravo er diagram_1_0Openbravo er diagram_1_0
Openbravo er diagram_1_0
 
Openbravo 3 demo tips
Openbravo 3 demo tipsOpenbravo 3 demo tips
Openbravo 3 demo tips
 
Online basic functional training
Online basic functional trainingOnline basic functional training
Online basic functional training
 
Official product & partner enablement services catalog for openbravo business...
Official product & partner enablement services catalog for openbravo business...Official product & partner enablement services catalog for openbravo business...
Official product & partner enablement services catalog for openbravo business...
 
Current ps catalog master price list for zone 3
Current ps catalog master   price list for zone 3Current ps catalog master   price list for zone 3
Current ps catalog master price list for zone 3
 
9 master data managemennt
9 master data managemennt9 master data managemennt
9 master data managemennt
 
8 financial management
8 financial management8 financial management
8 financial management
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Dernier (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

Qs2 consultants manual

  • 1. Openbravo QuickStart 2 Consultant's Manual v2.0.1 © 2008-2010 Openbravo S.L.U. All rights reserved. The information in this document is confidential and may not be disseminated or disclosed to third parties (either in digital form or on paper) without the prior written consent of Openbravo S.L.U. Introduction .................................................................................. 2 Initial Interview............................................................................. 3 Critical Information to Obtain ........................................................... 3 Requirements Template................................................................... 3 Master Data Import Template .......................................................... 3 Deployment Model .......................................................................... 4 Client Follow Up ............................................................................. 5 Deployment ................................................................................... 5 Openbravo Installation .................................................................... 5 Openbravo Professional Edition Activation .......................................... 6 Cloud Hosting (recommended) ......................................................... 6 Creating an Amazon Web Services Account ..................................... 6 Launching an Openbravo Professional Edition Instance...................... 7 Configuring the Security Group ...................................................... 8 Dedicated In-house Server .............................................................. 9 Backup ......................................................................................... 9 Amazon EC2 ............................................................................... 9 Restoring from a backup ............................................................. 12 Security ...................................................................................... 13 QuickStart 2 Template Installation .................................................. 13 Session Configuration ................................................................... 15 Customer Setup ........................................................................... 16 Initial Client Setup........................................................................ 16 Initial Organization Setup .............................................................. 17 Roles and Users ........................................................................... 19 Securing Default Configuration ....................................................... 19 Application Users.......................................................................... 20 Initial Configuration..................................................................... 20 Customer's Template .................................................................... 20 Customer's Module ....................................................................... 22 Company Logo Customization ........................................................ 22 Initial Data Configuration............................................................... 22 Payment Status Accounting......................................................... 23 Business Partner Categories ........................................................ 23 Payment Terms ......................................................................... 23 Payment Methods ...................................................................... 23 Product Categories..................................................................... 23 Attributes ................................................................................. 23 Units of Measure........................................................................ 23 Initial Data Load........................................................................... 24 Email Configuration ...................................................................... 24 Functional Implementation .......................................................... 24 Master Data Management .............................................................. 24 Price List Schema ...................................................................... 24
  • 2. Procurement Management ............................................................. 25 Price List .................................................................................. 25 Document Numbering................................................................. 25 Sales Management ....................................................................... 25 Price list ................................................................................... 25 Document Numbering................................................................. 25 Warehouse management ............................................................... 26 Financial management .................................................................. 26 Accounting................................................................................ 26 Accounting Calendar Definition ................................................. 26 Taxes .................................................................................... 27 Background Accounting Process ................................................ 27 Receivable & Payables Management ............................................. 27 Financial Accounts................................................................... 27 Initial Pending Payments.......................................................... 28 Asset Management.................................................................. 28 Test Environment Creation........................................................... 28 Printing Forms ............................................................................. 31 Purchase Order ............................................................................ 33 Sales Order ................................................................................. 33 Quotation .................................................................................... 33 Goods shipments.......................................................................... 33 Sales Invoice ............................................................................... 34 Training ....................................................................................... 34 Basic information (0,5h) ................................................................ 34 Procurement management (4h) ...................................................... 34 Sales management (2h) ................................................................ 34 Warehouse management (1,5h) ..................................................... 34 Payables/receivables management (6h)........................................... 34 Asset management (1,5h) ............................................................. 35 Accounting (2h) ........................................................................... 35 Support Phase.............................................................................. 35 Defects ....................................................................................... 35 Adjustments ................................................................................ 35 Extensive Customizations .............................................................. 35 Maintenance Packs ....................................................................... 35 Applying Maintenance Packs ........................................................ 36 Country Specific Configurations ................................................... 36 Spain .......................................................................................... 36 Spanish Professional Localization Pack Installation ......................... 36 Installation............................................................................. 36 Initial Client & Organization Setup................................................ 36 Remittance Types ...................................................................... 38 Introduction Dear Consultant, this document was designed in order to guide you through the full implementation of Openbravo QuickStart 2. It covers everything from the initial interview with the customer where the exact requirements need to be collected, up to the go live of the project.
  • 3. Initial Interview After the customer has expressed interest in a QuickStart 2 project, an initial meeting has to be scheduled so that the consultant can ensure that QuickStart 2 really fits the customer requirements and that certain critical information is clear before starting. This initial meeting should take 4h at max, and should be done either in person or by conference, depending on the geographical constraints. A template document (called QuickStart2InitialInterview) is provided to lead this interview and collect necessary data. Critical Information to Obtain It is of utmost importance that the initial meeting is efficient and delivers the parameters that will drive the implementation. Some of these are: 1. Number of organizations of the client. Visualize the organizational tree. Openbravo QuickStart 2 is able to handle setups with more than one organization. However if a complex multi-organization structure is required evaluate carefully whether Openbravo QuickStart 2 covers the functional footprint you need. The following article contains more information on the organization hierarchy: http://wiki.openbravo.com/wiki/ Functional_Documentation/General_Setup#Organization_Types 2. What functionality is required (Procurement, Sales, Warehousing, Finance/ Accounting) 3. Setup parameters for individual modules 4. Existing master data. Import needed ? 5. Deployment model (on-site vs hosted vs cloud hosted) Requirements Template To gather the functional requirements and not leave out any details, use the QuickStart2InitialInterview document found in the toolkit. Note: In the following, whenever you find references like Q1, Q2, etc. they refer to the questions in that document. Master Data Import Template To obtain the import template Excel file, please navigate to http://forge.openbravo.com/plugins/mwiki/index.php/Advpayidl/ User_Manual_1.0.0#Template_To_Use and download the IDLforAPRMImportTemplate.xls file. Follow the instructions found in the Instructions tab inside the template. Before the end of the meeting, introduce this template to the customer and discuss how and when this will get filled in and sent back to you for initial import into the new system. The objective is that the customer takes over part of the work and fills in the template tabs correctly so that the data can then be imported quickly at low cost. The consultant should mention that it is not in scope of a QuickStart 2 project to import
  • 4. additional data in this first import process. This additional data will have to be input by hand or imported at an extra cost. The following entities can automatically be imported at this time: • Products • Price Lists • Financial Accounts • Business Partners • Payments The consultant should read the user manual of the Initial Data Load module included in QuickStart 2 located on: http://forge.openbravo.com/plugins/mwiki/index.php/ Xidl/UserManualQS Note: Business Partner, Open Receivables, Open Payables and Bank Accounts entities are not used anymore in QuickStart 2. Initial Data Load for Advanced Receivables and Payables Management module provides new entities according to the new payment flow. The consultant should read the user manual of the Initial Data Load for Advanced Receivables and Payables Management included in QuickStart 2 located on: http://forge.openbravo.com/plugins/mwiki/index.php/Advpayidl/ User_Manual_1.0.0 Deployment Model The following options should be presented to the client: 1. Cloud Hosting (e.g. Amazon EC2) - preferred and recommended option PROS: no initial investment, no hardware maintenance, automatic availability from anywhere, low costs (cca ~0,11USD /hour --> 80USD/month) CONS: private data on a public server, slower speed over the Internet QUESTIONS: Who will be doing the software/stack maintenance? Who and where does the backup go? Do they have an SSL certificate? COMMENTS: Backups can also be stored in a 20GB storage bought in Amazon. The storage is entirely separate from the server, costs are very low and the consultant has to do little effort. 1. Dedicated In-house Server PROS: High speed, in-house secured data CONS: High initial costs, required hardware maintenance QUESTIONS: Do they have a server already? (keep in mind that Openbravo Professional Edition needs dedicated server!). Who will be doing hardware maintenance? Who will be doing software/stack maintenance? Who and where does the backup go? Does it have to be available from outside the company? 2. Dedicated Rented Server (This option should be avoided for QuickStart 2) PROS: no hardware maintenance, low initial costs CONS: High initial costs, required hardware maintenance, required stack installation QUESTIONS: Do they have a server already? Who will be doing hardware maintenance? Who will be doing software/stack maintenance? Who and where does the backup go? Does it have to be available from outside the company? 3. Virtualization on a dedicated server PROS: High speed, in-house secured data, one server resource can be used by several instances CONS: High initial costs, required hardware maintenance, required virtualization license
  • 5. QUESTIONS: Do they have a server already? Who will be doing hardware maintenance? Who will be doing software/stack maintenance? Who and where does the backup go? Does it have to be available from outside the company Client Follow Up Based on the information you have gathered, estimate required work and produce the following documents: • Commercial Offer - this is usually the task of the project/sales manager and not the consultant, however, consultant's feedback and estimates are vital to the offer. • Functional Specification (the interview template should actually act as the final functional spec) • Technical Specification (omitted for the sake of simplicity of QuickStart 2 methodology) Deployment Since extensive developments should not be required, a dedicated development environment is not necessary and creates overhead. Instead, QuickStart 2 implementation methodology should be used directly on the live instance that is being prepared for the client. Of course, a development and staging environment can be used if desired or if additional modules are developed for the customer in which case it is recommendable. Note: We would like to stress out the importance of daily backups to ensure that the primary instance of the application can always be reverted to the "last known good configuration". Openbravo Installation Before QuickStart 2 module can be applied, the stack and the Openbravo application must be installed. A variety of options are available: 1. Openbravo Professional Edition appliance with pre-installed sources in the cloud (recommendable) 2. Openbravo Professional Edition appliance with pre-installed sources installed directly on a piece of hardware using a DVD installer 3. Community installation of Openbravo at the client's side 4. Hosted community installation of Openbravo 5. Virtualized community appliance of Openbravo 6. etc. Note: If using a virtualized appliance, make sure to use a Professional Appliance and not a Community Appliance activated afterwards - otherwise you may need to manually adjust the VM's memory settings. By using the Openbravo Professional Edition appliance: • time is saved - the duration is minimized to max 4h • pre-configured appliance is optimized for speed and security • web management console simplifies system administration
  • 6. Openbravo Professional Edition Activation Any instance of Openbravo (satisfying the specific QuickStart 2 version requirements) can be used to deploy QuickStart 2. However, the instance must be ACTIVATED with the Openbravo Professional Edition. In order to find out more about this topic and get yourself acquainted with some of the important aspects of what is included in it and how to manage one, please read the Administrator's Manual found here: http://wiki.openbravo.com/wiki/ERP/2.50/ Professional_Subscription_Manual In order to install commercial modules (QuickStart 2 is one of them) the instance must be activated! Please read the following section to find out how to do it: http://wiki.openbravo.com/wiki/ERP/2.50/ Professional_Subscription_Manual#Professional_Subscription_Activation Cloud Hosting (recommended) Lets say the consultant decides to use Amazon EC2 ( http://aws.amazon.com/ec2 ) to deploy the application. The steps for running an instance of Openbravo running are described below. Creating an Amazon Web Services Account Unless your customer has an Amazon Web Services account from before, create a new one for them by navigating to http://aws.amazon.com/ec2/ and clicking the Sign Up for Amazon EC2 button: Note: The credit card information needs to be submitted here for monthly charges of the hosting. Depending on the contract between you and the client, use the proper credit card that will be charged monthly. For cost breakdown find a section inside the FAQ found here: http://forge.openbravo.com/plugins/mwiki/index.php/ObQuickStart 2/FAQ . Next, get the EC2 authentication files and access identifiers by: • Navigate to your account -> access identifiers. Obtain your Access Key ID and your Secret Access Key ID
  • 7. • Download Your Private Key file, and the X.509 Certificate file. Launching an Openbravo Professional Edition Instance Before an OPS instance can be launched using the newly created account, access to the correct image must be granted by Openbravo, verifying authenticity of an active partner. To request access to the OPS Image, please send an email with your Full Name, Company Name, AWS Account Number (in a form of 1234-5678-1234) to busdev@openbravo.com, with this subject: Request access to OPS Appliance on Amazon. Afterwards, navigate to the Amazon web console where images and instances can be managed: https://console.aws.amazon.com/ . (alternatively, you can also download the Elasticfox Firefox plugin found on http://developer.amazonwebservices.com/connect/ entry.jspa?externalID=609 to do the same). To launch an Openbravo Professional Edition instance, use the following steps: 1. Select the correct region in the top left corner of the screen. Currently, two options are available: 1. EU - European data centre located in Ireland 2. US - United States data centres The correct region should be selected according to the company location from which the majority users will access the application.
  • 8. Note: Selecting the location nearest to the company helps to optimize the speed of the application. 2. Use the Launch Instances button in the middle of the page to open a new dialog. 3. Click the Community AMIs tab and find the AMI that was specified within the release notes of a specific version of the QuickStart 2 toolkit ( see http://forge.openbravo.com/plugins/mwiki/index.php/ObQuickStart 2 ): 4. Select it and enter launch parameters accordingly: 5. Click the link Instances in the left menu bar to see the instance you just ran and bookmark its URL (Public DNS). The appliance should be up and running within a few minutes. Configuring the Security Group By default, all instances are run within the default security group which comes predefined with quite strict security privileges (i.e. most ports are closed). In order to be able to access all services of the appliance, the following ports should be opened: • SSH - port 443 • Custom port 8003 which is used to access the web console of the appliance To do so, click on the Security Groups menu item on the left and make sure that both
  • 9. ports are added as shown below: Save! Dedicated In-house Server If this deployment method will be used, first download the latest appropriate OPS ISO image and burn it to a DVD (this image is downloadable from the private Partner Portal area found here http://www.openbravo.com/partners/restricted-area/ ). Insert the DVD into the server and follow the install wizard. Once the system has finished the installation, make sure to be able to access the application from a computer in the network to confirm the successful installation. Enter to the administration console and configure the following: • Time/Date • Console password • Set entitlement key • SSH keys Backup Before continuing, it is vital to set up the backup process. Use the Openbravo Professional Edition appliance's automated process or arrange it with an existing administrator. Note: DO NOT CONTINUE until backup is configured and scheduled on a daily basis. For detailed steps, follow this guide: http://wiki.openbravo.com/wiki/ERP/2.50/ Professional_Subscription_Manual#Back_up_and_restore Amazon EC2 If the system is hosted in Amazon EC2, the recommended solution for backing up the system is creating a 20GB volume in Amazon and attaching it to the instance where the application is running. Afterwards, configure the backups to be stored in this volume. These are the steps:
  • 10. 1. Navigate to the Amazon web console where images and instances can be managed: https://console.aws.amazon.com/ . (alternatively, you can also download the Elasticfox Firefox plugin found on http://developer.amazonwebservices.com/connect/ entry.jspa?externalID=609 to do the same). Navigate to the Region your instance is running. 2. Make sure your instance is running within the selected region 3. Navigate to the Volumes menu and click on Create Volume: ◦ Select size (20Gb recommended) ◦ Select the zone where the volume will be allocated (the zone must be the same as the zone where the instance is running) 4. You will see the created volume. Wait a minute or two for the volume to initialize and then refresh the screen. 5. Select it and click on Attach Volume button to attach this storage system to the instance. In the pop up, select the instance to which you want to attach the
  • 11. volume, and the Device this volume will map (mount) to within the instance. Click the Attach button. This will give you a 20GB storage media attached to your instance and accessible through mounting the /dev/sdh. 6. To format this new volume, ssh into the instance, log on as root (superuser) and execute the following commands: $ /sbin/mkfs.ext3 /dev/sdh (formats the volume to ext3) $ /sbin/e2label /dev/sdh desiredLabel (Labels the 20GB volume to a name chosen by the consultant. This name will then be used for configuring backups in Openbravo Professional Edition console) 7. Enter the administration console and configure the backup so that it will be saved in the storage system (Mounted File System) configured in the previous step by specifying the label you have just created. If the chosen label is
  • 12. backups, then the configuration would look like: 8. Do a test backup by clicking the Back Up Now button to make sure it is correctly configured. Restoring from a backup Whenever you need to restore the system from a previous backup, follow these steps: 1. Enter the administration console 2. Select the Backup and Restore menu option. 3. Select the Backup tab. 4. Select the backup file you want to restore. (in case the backup file is in your system, select Choose File and then click on the file on your system) 5. Click Restore. 6. Click OK. When the restoration is complete, the appliance is restarted and a notification is sent to the administrator. (if the administrator's e-mail has previously been set in the administration console configuration wizard)
  • 13. Security Before the instance is loaded with customer specific and confidential data, the Openbravo instance must be secured. The following aspects of security should be covered: 1. SSL security: the instance should not be available through a normal HTTP connection but should require a certificate. Otherwise, usernames and passwords can be snooped and stolen. 2. Open ports: only the vital ports should be opened (443 for https, 80 for http and 22 for ssh). Make sure all others are closed so there cannot be any attempts of attack. If using the OPS appliance, this is already pre-configured and taken care of. 3. Usernames & Passwords: Make sure all usernames have non-trivial passwords (a combination of letters and numbers) to prevent guessing them. This manual covers this in the next sections. QuickStart 2 Template Installation Openbravo QuickStart 2 is a template that: • hides complex modules and functionality, • includes certain new features and tools to simplify implementation • comes with predefined role definitions to offer a simpler and more intuitive user interface • country-specific QuickStart 2 version come with a professional localization to support country specifics (only available for some countries, e.g. QuickStart 2 Spain includes the Spanish Professional Localization Pack) Installing the QuickStart 2 template is like installing any other module in Openbravo. You can take a look at the video found here ( http://wiki.openbravo.com/wiki/ERP/2.50/ ModularityVideos/Install_Module ). Note: The only difference here is that QuickStart 2 is a commercial module which requires the Openbravo instance to be activated (i.e. having the Openbravo Professional Edition activated) in order to be able to install it. Find more information on how to activate an instance here: http://wiki.openbravo.com/wiki/ERP/2.50/ Professional_Subscription_Manual#Professional_Subscription_Activation .
  • 14. After an Openbravo instance is activated, use the System Administrator role to go to the General Setup || Application || Module Management Console window and follow these steps: 1. Search for the "QuickStart 2" module 2. Click the Install Now next to the correct QuickStart 2 module, i.e. "Openbravo QuickStart 2 Template" for the generic QuickStart 2 module or one that also includes the localization specific for your country (e.g. "Openbravo QuickStart 2 Spain Template")
  • 15. 3. Confirm the installation and accept the license 4. Install other modules that you are required for the specific implementation, that way you can rebuild the application only once after the installation of several modules in order to save time. 5. Finally rebuild the application back in first tab of the Module Management Console, this normally takes 10-20 minutes for all modules to be applied: 6. Restart Tomcat by choosing the first option as shown above. All modules should now be installed and ready to use. Note: Datasets that are part of some modules only get imported on Initial Client Setup or Initial Organization Setup. For example, you won't yet be able to see the QuickStart 2 predefined roles that are part of the QuickStart 2 Datasets submodule until the Initial Client Setup is performed for the specific new client. Session Configuration In order to prevent orphan sessions to linger on and prevent other users from logging in due to concurrent user control, it is recommended to shorten the inactive session logout to 15 minutes as opposed to default value of 60 minutes. Follow this article for information on how to do this: http://wiki.openbravo.com/wiki/ERP/2.50/Configuration_Manual/ Personalizing_Openbravo_ERP#Session_Timeout
  • 16. Customer Setup Once the instance is up and running and the QuickStart 2 module has been applied together with all the dependencies, it's time to create the client that will represent the customer and hold its data. Initial Client Setup Create a new company using the General Setup || Client || Initial Client Setup window (for more information see http://wiki.openbravo.com/wiki/ERP/2.50/ Configuration_Manual/Modeling_your_enterprise#Setting_up_a_client ). Go to the Country Specific section to perform a last action regarding the initial organization configuration. To create your client, log in, switch to the System Administrator role and select the General Setup || Client || Initial Client Setup menu item. Define the client according to the data gathered in the General Information and Organizational Structure section of the QuickStart2InitialInterview document as follows: • Client: {ClientName} according to Q1 • Client username: {ClientName}Admin (Q1) • Currency: Select the base currency regarding to Q4. • Include accounting: If accounting is going to be managed in the application (Q3) activate this checkbox • Accounting File: In case the desired chart of accounts is not present in the Reference data, select a CSV file containing the chart of accounts manually here. • Reference data - Select the desired datasets to be imported into your new client ( Note: The list of available datasets here depends on the version of
  • 17. QuickStart 2 as well as the choice of QuickStart 2 you applied, generic or localized ): ◦ Chart of accounts ◦ Country taxes ◦ Initial Data Load - default values of common fields for the import module - check this if you will use the Initial Data Load module to import legacy data into the application ◦ Advanced Payables and Receivables IDL - default values of common fields for the import module - check this if you will use the Initial Data Load for APRM module to import legacy data of the new payment flow into the application. ◦ Openbravo QuickStart 2 Datasets - contains 5 predefined roles • Accounting Dimensions: Activate Business Partner and Product checkboxes. • Press OK to initiate and complete the process. In case our client uses custom accounts (should be specified in different sections of the QuickStart2InitialInterview form) we can include them in the Accounting File selected. If the Chart of Accounts is loaded from Reference Data we can construct and import a new Accounting file (as explained in http://wiki.openbravo.com/wiki/ERP/ 2.50/Configuration_Manual/Setting_up_accounting#Uploading_the_account_file) or create them manually. See the Accounting section. Initial Organization Setup To create the organization, log in with the new {Client}Admin user (default password is the same as the username, hence {Client}Admin, where {Client} is the name of the company selected within the Initial Client Setup) and navigate to the General Setup || Enterprise || Initial organization setup window. Go to the Country Specific section to perform a last action regarding the initial organization configuration.
  • 18. • Define the organization according to the data gathered in the General Information and Organizational Structure part of the QuickStart2InitialInterview document as follows: • Organization: Company Name (Q1) • Organization username: CompanyUser (Q1) • Organization type: In case Q3 is: ◦ Yes: Set it as Legal with Accounting ◦ No: In case Q3.1 is: ▪ Yes: Set it as Legal without Accounting ▪ No: Set it as Generic • Location/Address (Q2) • Include accounting: No need to check it as the Client's accounting settings is inherited • Currency: No need to select it as the Client's selection is inherited • Reference data: Unless there is localization pack specific data available there is no need to check anything here. • Accounting Dimensions: No need to select any since Client's settings are inherited • Press OK to initiate and complete the process. You can find further information in the following guide: http://wiki.openbravo.com/wiki/ ERP/2.50/Configuration_Manual/Modeling_your_enterprise#Setting_up_an_organization Once the Client and the Organization have been created, additional information needs to be entered in General Setup || Enterprise || Organization window: • In [Header],
  • 19. ◦ check Allow Period Control according to Q1.2 in Financial Management and select the Calendar accordingly ◦ click the Set as Ready button • In [Information] fill in the DUNS and Tax ID according to Q5 and Q6 in General Information and Organizational Structure Note: Please be aware that no transactions (order, invoices...) could be done unless the organization is Set as Ready. Go to Country Specific section to perform a last action regarding the initial organization configuration. Roles and Users The initial meeting interview should yield the list of users need and their roles within the company (Q1 in Users and Roles). The following roles come predefined with QuickStart 2: • Sales - sales staff that deals mostly with booking sales and does not manage delivery or invoicing • Finance - staff that takes care of all financial management, invoicing, bank statements, accounting, financial reports, etc. • Material Management - supporting sales and procurement with shipments and receipts and managing the warehouse • Company Executive - key company information overview and performance reports • Company Admin - access to the configurational windows of the application There is also the ClientAdmin role created by the Initial Client Setup process. However, this role should not be assigned to anyone within the company and should only be used by the consultant. Note: Feel free to customize the roles to the exact requirements of the client, but keep in mind that the User Manual has been written with these predefined roles in mind. This following articles offer assistance: • http://wiki.openbravo.com/wiki/Functional_Documentation/ General_Setup#Functional_security • http://wiki.openbravo.com/wiki/ERP/2.50/Configuration_Manual/ Roles_and_users#Assigning_permissions_to_roles Securing Default Configuration Openbravo installation comes with several users defined with very unsecure passwords and access to highly privileged roles. This needs to be taken care of, especially in case of an instance that is open to the Internet (e.g. hosted on Amazon). Use the company admin user that you have defined with the Initial Client Setup process to log into the application to continue implementing the specific instance. For example, if you have entered AcmeAdmin into the Client Username field of the Initial Client Setup screen:
  • 20. then use AcmeAdmin/AcmeAdmin as the Username/Password combination to login. Immediately change the password to something more secure. The Openbravo superuser is probably the biggest security threat since it comes with a trivial password and possesses access to System Administrator as well as the Client Administrator roles. The best thing is to change its password to something very secure (a combination of letters and numbers a least 8characters long!). Application Users Create the users needed by the customer according to the Q1 of the Users and Roles. Link each user to the desired role depending on the access level of each user. Also, remember the option of tailoring the QuickStart 2 predefined roles to the client's needs as opposed to creating them from scratch. Initial Configuration Customer's Template The standard QuickStart 2 template hides many fields within windows that are not commonly used. Nonetheless, as a result of the specific customer requirements, the consultant may need to hide some extra fields or show previously hidden ones. To isolate these changes from the rest of the system, a new template should be created that includes the QuickStart 2 template and the changes required for a specific template. Industry templates can include other industry templates within them. For example, an industry template for real estate companies could be included in an industry template for real estate companies in a particular location (let say Spain) with some particular requirements on top of the general ones. In our case, a customer specific template will include the Openbravo QuickStart 2 one, meaning that the new template extends the existing QuickStart 2 one with specific customer requirements. However, there are two two limitations to keep in mind:
  • 21. • There can be a tree of industry templates with as many levels as needed, but only one industry template can be included in each level of the tree (so only one industry template can be included within another one at a time). • Only one industry template can be "In Development" at a time, and it should be the highest node of the tree. In case of QuickStart 2, this is the process to follow: 1. Using the System Admin role, navigate to the Application Dictionary || Module window make sure the OpenbravoQuickStart 2 template is NOT In Development 2. Create a new module Customer Template (using the actual customer name) and set it In Development Note: The description field is mandatory. For the Java Package name use your customer's name, e.g. if your customer is called BigBazaar you would use org.bigbazaar.QuickStart2 3. Include the Openbravo QuickStart 2 Template (or a country specific Openbravo QuickStart 2 Template if one existed, such as Openbravo QuickStart 2 Spain) within the Customer Template so the changes remain on top of that template 4. From now on, the configuration changes you make (hide/show any field, tab, window) in the application will be packaged as part of the Customer Template, without any risk of conflicts with updates of Openbravo core or the QuickStart 2 template.
  • 22. Customer's Module As part of a template module, only application dictionary customizations can be done and exported into a configuration script. It normally out of scope of a QuickStart 2 implementation to go much beyond those but if additional developments or report customizations are required, an additional Customer Module needs to be opened and included within the previously created Customer Template. Hence, additional developments such as customized or new: • reports • callouts • stored procedures • triggers • webservices • manual windows • and many more will need to belong to this new Customer Module and NOT the Customer Template. To create a new customer module follow the modularity guide ( http://wiki.openbravo.com/wiki/ERP/2.50/Developers_Guide/Concepts/Modularity ), specifically this section http://wiki.openbravo.com/wiki/ERP/2.50/Developers_Guide/ Concepts/Modularity#Register_a_Module and: 1. Create a new module of Type Module 2. Use the same package name as for the template with an additional appendix, for example: org.customername.openbravo.module 3. You can set this module In Development since a module and a template can be in development at the same time 4. Select the Customer Template again and in the [Include] tab, add the new Customer Module so that it gets included within the main template when packaging Afterwards, make sure any additional developments are stored inside the module's folder on the hard drive (in the case above, that would be AppsOpenbravo/modules/ org.customername.openbravo.module/) and that additional application dictionary artifacts are associated with this module and NOT the template. Company Logo Customization Follow this article to modify your Client logos (Q7 in General Information and Organizational Structure) in the application: http://wiki.openbravo.com/wiki/ERP/2.50/ Configuration_Manual/Personalizing_Openbravo_ERP#Adding_your_company_logo Initial Data Configuration Entities that should be configured by hand before the import are described here. However, by reading the user manual of the Initial Data Load module found here ( http://forge.openbravo.com/plugins/mwiki/index.php/Xidl/UserManualQS ) or Initial Data Load for Advanced Receivables and Payables Management module found here (http://forge.openbravo.com/plugins/mwiki/index.php/Advpayidl/ User_Manual_1.0.0) , you will learn that some of these can also be created automatically on import so you can save some time by not having to create them manually.
  • 23. Payment Status Accounting Before entering the Business Partner Categories and loading the Business Partners, the accounting of the various payment statuses should be configured. See section Payment Status in the Functional Implementation chapter. Business Partner Categories According to the information gathered in Q1.1 of the Master Data section of the QuickStart 2InitialInterview form, create categories as described here: http://wiki.openbravo.com/wiki/ERP/2.50/Configuration_Manual/ Business_partners#Creating_a_business_partner_category . Also, associate correct accounting data in the [Accounting] tab. Payment Terms According to the information gathered in Q1.2 of the Master Data section, create Payment terms as described here: http://wiki.openbravo.com/wiki/ERP/2.50/ Configuration_Manual/Business_partners#Setting_up_Payment_Terms . Payment Methods According to the information gathered in Q1.3 of the Master Data section, create payment methods as described in the corresponding part of the Advanced Payables and Receivables module Configuration Manual. Product Categories According to the information gathered in Q2.1 of the Master Data section, create product categories using the Master Data Management || Product Setup || Product Category window and associate correct accounting data in the [Accounting] tab. Attributes According to information collected in Q2.3 and Q2.4 in the Master Data section, you may need to create new attributes. According to the information collected in Q2.5 in the Master Data section, you may need to create new attribute sets and assign some attributes to them. Both processes are explained in http://wiki.openbravo.com/wiki/ERP/2.50/ Configuration_Manual/Setting_up_products#Attributes According to information given in Q2.6 in Master Data section, you may need to create lot numbers as attributes as explained in http://wiki.openbravo.com/wiki/ERP/2.50/ Configuration_Manual/Setting_up_products#Using_attributes_for_lot_numbering Units of Measure According to the information gathered in Q2.2 in the Master Data section, create any missing UOMs or deactivate unnecessary ones as explained in http://wiki.openbravo.com/wiki/ERP/2.50/Configuration_Manual/ Setting_up_products#Units_of_Measure
  • 24. Initial Data Load Openbravo QuickStart 2 template comes with an Initial Data Load and Initial Data Load for Advanced Receivables and Payables Management modules that assist with loading existing legacy data of the customer into the new Openbravo system. The user manual of these modules are located here and should be read by the consultant: • IDL: http://forge.openbravo.com/plugins/mwiki/index.php/Xidl/ User_Manual_1.1.0. • IDL for APRM: http://forge.openbravo.com/plugins/mwiki/index.php/Advpayid l/User_Manual_1.0.0 Once the filled in template is received from the customer (the template that was given on initial interview), the individual entities should be loaded into the system as described in the user manual. A few notes: 1. Initial Data Load module is part of the QuickStart 2 template so it does not need to be installed separately. 2. Initial Data Load for Advanced Receivables and Payables Management is part of the QuickStart 2 template so it does not need to be installed separately. 3. Some entities need to be input by hand prior to data load, some can be created automatically by the import process, see the Initial Data Configuration section above and the user manual of the Initial Data Load. 4. Sample import data and preconfigurations described in the user manual should be ignored since real customer data and configurations should be entered. However, they can be used to learn how the Initial Data Load module works. 5. Some entities of Initial Data Load are not used anymore in QuickStart 2 and have been replaced for new entities provided by Initial Data Load for APRM module: ◦ Business Partner --> Adv Business Partner ◦ Open Payable --> Adv Payment ◦ Open Receivable --> Adv Payment ◦ Bank Accounts --> Adv Financial Account Email Configuration According to the information gathered in Q1.4 of the Master Data section, configure the email sending as described in http://wiki.openbravo.com/wiki/Projects/Outbound_Email/ User_Guide . Note: This functionality can only have one email address set as a recipient. Sent emails will not be stored on your IMAP server nor in any Openbravo window. Functional Implementation Master Data Management Before any of the subsequent functional modules can be configured, there is some master data configuration required. Price List Schema An empty (no lines required) price list schema should be created since every Price List Version later must be linked to one schema. Please see http://wiki.openbravo.com/wiki/
  • 25. ERP/2.50/Configuration_Manual/Pricing#Setting_up_a_price_list_schema for more information on how to do this. Procurement Management If the company doesn't buy materials or services (Q1.1 in Procurement) procurement windows, processes and reports should be excluded from corresponding roles (such as Finance, Material Management, etc). If the company does not register purchase orders previous to receiving the materials or the invoice (Q1.3 in Procurement section) exclude the Purchase Order window, Purchase Order Dimensional Report from corresponding roles (such as Finance, Material Management, etc). Price List A generic purchase price list should be created as explained here: http://wiki.openbravo.com/wiki/ERP/2.50/Configuration_Manual/Pricing . Assign the new price list to all the vendors. Depending on Q1.2 in the Procurement section, there might be the need to create additional price lists. Document Numbering Configure sequences for document types according to the info gathered in Procurement section as explained in http://wiki.openbravo.com/wiki/ERP/2.50/Configuration_Manual/ Document_types#Sequencing for: • Purchase Orders (Q1.4) • Goods Receipts (Q2.4) • Purchase Invoices (Q3.1) Sales Management If the company does not manage sales activities (Q1.1 in Sales section) the Sales role is not required and does need to be assigned to anyone. Additionally, sales windows, processes and reports can be removed from other roles such as Finance, Company Executive, etc. Price list A generic sales price list should be created as explained here: http://wiki.openbravo.com/wiki/ERP/2.50/Configuration_Manual/Pricing . Assign the new price list to all the customers. Depending on Q2.1 in the Sales section, there might be the need to create additional price lists. Document Numbering Configure sequences for document types according to the info gathered in Sales section as explained in http://wiki.openbravo.com/wiki/ERP/2.50/Configuration_Manual/ Document_types#Sequencing for the following documents:
  • 26. Quotations (Q3.1.1) • Sales Orders (Q3.2.1) • Goods Shipments (Q3.3.1) • Sales Invoices (Q3.4) Warehouse management If the client is not using warehouse management (Q1.1 in Inventory Management section) the Material management role does not need to be assigned to any user. Additionally, inventory management windows, processes and reports can be removed from other roles such as Finance, etc. Create and set up the number of warehouses as specified by Q1.2 in Inventory Management section. Create and set up bins according to Q1.4 of the Inventory Management section. Follow the instructions on: http://wiki.openbravo.com/wiki/ERP/2.50/ Configuration_Manual/Warehouse_management#Defining__warehouses. Dummy bins for goods pending to return to the vendor may be needed according to Q2.2.1 in Procurement section. Consider the need of a special bin for goods pending to be inspected (Q2.1 in the Procurement section) and a bin for goods pending to be returned to the vendor (Q2.2 in the Procurement section). Note: Even if the client is not tracking inventory (e.g. sells only services), one warehouse still needs to be created since Warehouse is a mandatory field in several windows and needs to have at least one default value. Financial management Accounting Accounting Calendar Definition According to the information gathered in Q1.1 of the Financial Management section, configure the accounting calendar for the client, and open the required periods using the Financial Management || Accounting || Transactions || Open/Close Period Control window if you have not done so yet. Find instructions in http://wiki.openbravo.com/wiki/ERP/2.50/Configuration_Manual/ Setting_up_accounting#Defining_the_fiscal_year_and_accounting_periods
  • 27. Taxes Taxes and withholdings are already pre-configured in case you used a localization pack. If not or if additional taxes are required according to the information gathered in questions Q1.4 and Q1.5 in Financial Management section use the Financial Management || Accounting || Setup || Tax Category and Financial Management || Accounting || Setup || Tax Rate windows. Find further information in http://wiki.openbravo.com/wiki/ERP/2.50/ Configuration_Manual/Setting_up_taxes . Background Accounting Process Normally, a new Openbravo user wants to post documents manually to the General Ledger in the first months of use. However, a background process for posting the documents automatically is scheduled by default, making the process transparent for a non-financial end user. To modify the schedule or disable it, log into the application as the System Administrator and navigate to the General Setup || Process Scheduling || Process Request window. Modify the record: Configure the process as described in the image, setting the frequency among the following options: • Every n seconds • Every n minutes • Hourly • Daily • Weekly • Monthly Save the record and click on Schedule Process button. The process should be running now. To see if it is doing its job successfully, see the General Setup || Process Scheduling || Process Monitor window where individual runs are logged. Double click one and see its success status. Receivable & Payables Management Financial Accounts Create financial accounts, such as bank accounts and cashbooks as explained in http://wiki.openbravo.com/wiki/Projects/AdvPaymentMngt/ Configuration_Manual#Configuring_Financial_Accounts according to the information gathered in Q2.1 and Q2.3 in Accounts Payable/Receivable section.
  • 28. Initial Pending Payments Before going live with the system, payments pending to be paid or collected may have to be created according to Q2.6 in Financial Management section. Use the Initial Data Load module to import the pending receivables and payables directly into the application using CSV files. Asset Management Openbravo offers a very simple asset management functionality. It lets you track the assets of the company, their amortization plan and the amount amortized or to be amortized. Based on the information gathered in question Q3.1 in the Fixed Assets section leave or remove the access to the assets windows from the Finance role. According to the information listed in question Q3.1.1 in Fixed Assets section you may need to create new asset groups as explained in: http://wiki.openbravo.com/wiki/ERP/ 2.50/Configuration_Manual/Assets Test Environment Creation At this point, all the functional specifications should be configured and all customer data entered into the application. Note: The following processes might be time consuming sometimes taking an hour or more, make sure you do not interrupt them or perform any other operations on the system! In order to create a safe testing environment for the end users and not to corrupt the production one, the production client needs to be replicated into a testing one. To do so, follow these steps: 1. Fully backup the system before proceeding with the following steps!!! 2. Use the Client Admin user that you have defined with the Initial Client Setup process to log into the application and navigate to the General Setup || Client || Export Client window.
  • 29. 3. Select the client (the production client) you want to export and click OK. This process will create an .xml file called client_data.xml in the OpenbravoERP/ referencedata folder. When the process has finished, copy the client_data.xml file to the OpenbravoERP/referencedata/importclient folder 4. Once this is done, log into the application and switch to the System Administrator role and navigate to the General Setup || Client || Import Client window. Enter the name of the client, such as ClientNameTest. Click OK to start the client import. 5. Once this process has completed, there will be two identical clients within in the system: ClientName and ClientNameTest. First one will be used for production purposes and the second one for testing/learning/training. 6. Individual users (and corresponding usernames) have also been duplicated but prefix by the new client name. For example, a user name juanpablo that belonged to the client named MochaCola, then becomes MochaColaTest_juanpablo. Passwords remain the same. These should be used to test and learn the system. The original usernames only have access to the production client.
  • 30. 7. Last recommended step is to install an additional skin and configure different skins to different clients so that the differentiation between production and test client is easier. For example: Production environment Test/training environment
  • 31. Printing Forms For changing the logo of the reports see the Company Logo Customization section listed earlier. If changes to any of the reports beyond the logo are required (not included in the 80 hours timeframe for a QuickStart 2 implementation), follow these steps: 1. Use the Company Admin role 2. To find the template in question, use the Financial Management || Accounting || Setup || Document Type || Document Definition window and select the desired document (for example a Purchase order), and navigate to the [Report Templates] tab. You will see the name of the template here: 3. In case of a Purchase Order document type, the template is RptC_OrderPO.jrxml located in OpenbravoERP/src/org/openbravo/ erpReports folder. 4. A new folder needs to be created within the Customers Module created previously. To do so, ssh into the server and execute the ant export.database -Dmodule=org.customername.openbravo.module 5. After the task has finished, a folder named OpenbravoERP/modules/ org.customername.openbravo.module will be created. 6. Place yourself in that folder in the command line and create the following folder structure where customername is the name used for the package name of the module previously:
  • 32. 7. Copy the OpenbravoERP/src/org/openbravo/erpReports/ RptC_OrderPO.jrxml file to the modules/ org.customername.openbravo.module/src/org/customername/ openbravo/module/erpReports folder. Notice that if this file is using other jrxmls as subreports you will need to copy them as well. 7. Now change the document template configuration to point to the new route: 8. Open the modules/org.customername.openbravo.module/src/org/ customername/openbravo/module/erpReports/RptC_OrderPO.jrxml with iReport and modify it to your needs. (Note: The recommended version of iReport for editing Openbravo report templates is 3.0.0 http://sourceforge.net/ projects/ireport/files/iReport%20%28classic%29/iReport-3.0.0/ iReport-3.0.0.tar.gz/download ). Basic information on how to configure and use iReport can be found here http://jasperforge.org/website/ireportwebsite/ IR%20Website/ iReport_nb.html?group_id=243&header=project&leftnav=yes&target=ireport and http://wiki.openbravo.com/wiki/ERP/2.50/Developers_Guide/
  • 33. How_to_develop_a_report 9. Once changed and saved, compile the system with ant smartbuild and then restart tomcat to changes to take effect. To restart tomcat follow the steps described in http://wiki.openbravo.com/wiki/ERP/2.50/ Professional_Subscription_Manual#Manage_services As a result, the modified report will now be in the customer's module separated from the core and consequently will not be overwritten when applying core maintenance packs. Purchase Order If needed, modify the template used for the purchase order printing form located in src/ org/openbravo/erpReports/RptC_OrderPO.jrxml. Sales Order If needed, modify the template used for the sales order printing form located in src/org/ openbravo/erpReports/C_OrderJR.jrxml. Quotation Quotation and sales order document types share the same template. If needed, modify the template used for the sales order printing form located in src/org/openbravo/ erpReports/C_OrderJR.jrxml. Goods shipments If needed, modify the template used for the goods shipments printing form located in src/org/openbravo/erpReports/RptM_InOut.jrxml.
  • 34. Sales Invoice If needed, modify the template used for the sales order printing form located in src/org/ openbravo/erpReports/RptC_Invoice.jrxml. Training Please note that before the start of the training, provide the customer with the UI Navigation Tutorials (found in the release notes) through which they should go by themselves. The training should start once the customer has gone through these tutorials and all end-users have understood the general use of the application. This is a proposed training schedule, but feel free to adapt it to the needs of the project. Basic information (0,5h) Quick review of the sections the UI Navigation Tutorial provides, to make sure the users understood them. Procurement management (4h) 1. Purchase order 2. Goods receipt 3. Purchase invoice 4. Procurement management reports Sales management (2h) 1. Sales order 2. Goods shipment 3. Sales Invoice 4. Sales management reports Warehouse management (1,5h) 1. Physical Inventory 2. Goods movements 3. Warehouse management reports Payables/receivables management (6h) 1. Tracking invoice payments 2. Bank statement & Cash Journal 3. Remittances 4. Payment transformation 1. Creating new payments 2. Splitting payments 3. Merging payments 5. Pending payment reports 6. Tax reports
  • 35. Asset management (1,5h) 1. Asset acquisition/creation 2. Amortization plan. 3. Amortization process. 4. Asset reports Accounting (2h) 1. Fiscal calendar and accounting periods 2. Accounting configuration 3. Different methods of posting documents 4. General ledger reports Support Phase After the Go-Live of the project, the support phase of the project should start. This is a recommended practice which Openbravo encourages. During this phase, users will raise issues. Keeping track of the following issues is useful for later analysis: • Defects • Adjustments • Extensive Customizations Defects Make sure the defect can be reproduced and then log an issue in the Openbravo Support Portal ( http://support.openbravo.com ) with the Openbravo Professional Edition user received from Openbravo upon activating the subscription. As a partner you have been given the manual to log the issue. The defect will be fixed and included in the next maintenance pack (see below). Adjustments Hiding of a tab or a field is a simple operations that can be done according to the Customer's Template section of this document. Extensive Customizations Extensive customizations such as new fields and/or new/modified reports are generally out of the scope of the first phase of a QuickStart 2 project. The customer should know this from the start, before a sale of a QuickStart 2 project is made. Potential useful customizations and additional developments should be discussed with the sales personnel and considered for the second phase of the implementation project. Maintenance Packs As part of the Professional Edition, you will have access to Maintenance Packs. They are published regularly with critical fixes to core Openbravo and are recommended to applied as they become available. Use the General Setup || Application || Module Management Console window and the Scan for Updates button to discover if any new maintenance packs are available for the core module of Openbravo.
  • 36. Applying Maintenance Packs There's a few things to consider when applying a maintenance pack: • Do a backup before applying a maintenance pack. Please refer to the Backup section of the consultant manual for more information. • Export all your customers modules (customer's template, own modules ...). If not, the process will overwrite them and you will need to do a restore from the last backup to retrieve them. For exporting both the template and the custom modules, please follow this guide: http://wiki.openbravo.com/wiki/ERP/2.50/ Developers_Guide/ How_To_Create_and_Package_a_Module#Exporting_a_Module • Schedule a downtime of the system and let the users know about it. Country Specific Configurations Spain Spanish Professional Localization Pack Installation In order to add Spain's specific functionality to the Openbravo application, a specific professional localization pack is available in the central repository that is free of charge to all Openbravo instances with an active professional edition. For more information on what features and reports the Spain Professional Localization Pack contains, please navigate to http://forge.openbravo.com/projects/ spainprofessionallocpack and find the specific version's release notes. Installation In case of Spain, there is a specific QuickStart 2 module (Openbravo QuickStart 2 Template Spain) that already contains the Spain Professional Localization Pack. You will install this module within the QuickStart 2 Template Installation section by choosing the Openbravo QuickStart 2 Template Spain instead of the Openbravo QuickStart 2 Template. Initial Client & Organization Setup Since the Spain localization pack contains several datasets of country specific pre- configured data (such as Taxes, Alerts, etc) that need to be imported into the new client, extra attention must be paid when executing the two processes. For example:
  • 37. 1. Initial Client Setup: 2. Initial Organization Setup:
  • 38. Remittance Types The new Advanced and Receivables module does not have Remittances. It is on the roadmap of the module. This section will be updated once they are available.