Presentation in English (download)

advertisement
erp58
Juan Jesús Montero Rodríguez. 2012
juanjesusmontero@hotmail.com
636 71 52 55 – Madrid-SPAIN.
v.1.2
1
What you will see in this document about
the application?






2
Background
Main features
Classification of solutions/resources
Levels of Privacity-security
Examples of the main pages to show the
functionality
Next features
2013
www.erp58.com
Background










As an ERP developer, I’ve been for +12 years, storing lots of code, setup documents,
reports, queries, simple routines, etc. I’ve been putting all of this in several directories in my
laptop.
For me the reuse of code and documents is basic, because it saves time and money for my
customers, so this repository es the starting point for many developing tasks I have to do (of
course I also use technical manuals, and the internet forums, etc.).
This classification using directories is very basic and not very useful if you have many things,
and the tree directory only allows one element for classify, the name of the subdirectory
(date, customer-project, functional area, etc. Just one).
I’ve seen this type of classification in some consulting companies, and final customers en my
career as an IT consultant.
In 2012, I thought this “solutions” could be stored in a database and could be indexed for
more than one element, in order to get an easy way to find them.
This elements could be: the functional area affected, the release, the type of document, the
customer-project-task in wich was used and a short description.
After a basic data model I thought about the problem of the type of files that could be stored:
word files, excel files, plain text files with code, .zip files, website url’s, etc.
At the end of this phase I thought that this app. Could be used also to share “solutions and
documents” with colleages and other people, but controlling who and what can see others of
my repository.
In april 2012 I made a complete list of requirements and started to code, I put the app. On
the internet in decembre 2012 in www.erp58.com
Currently this app. Is free to use on the internet and companies can buy it to install in their
intranets for their teams.
2013
www.erp58.com
Main Features of Erp58
4

This application is intended to help ERP developers, consultants (technical or
functional) that works with SAP, eBusiness Suite, JD-Edwards, Peoplesoft, Siebel, etc.

Can be used in projects or by IT departments to ORGANIZE/INDEX/SHARE/REUTILIZE
solutions/resources, using several information elements (see next page).

This application is not a Version Control software, but could be an ideal
complement . It is a much simpler tool, but we hope it will be as useful.

What is a solution/resource for this application?
–
Code (programs fully tested in PROD instances)+the documentation and
–
Queries with certain grade of complexity
–
How to’s/presentations/mini-guides for certain setup tasks.

The users will be able to share solutions/resources in a flexible way (see privacity
slides of this document).

This application has been developed using industry standard as jsp-java and mysql
database.

This application is already in beta on the internet, but it can be run also as an intranet
standalone application for a department as a normal client-server system.
2013
www.erp58.com
Elements to index classify solutions resources

Each solution-resource in this application will have the following
information. This will be used to make the searchs easy, quick and
effective:



ERP: SAP, Oracle e-Business Suite, Microsoft Navision, Siebel, JDEdwards, etc.
Release: depending on the previous ERP. Examples of releases for
Oracle e-Business Suite: 11i and Release 12 are the main current
releases.
Modules: depending on the Erp. a maximun of three modules can
be assigned to a solution-resource. For example, if the ERP is SAP
we can assign Finance, CRM, etc. as modules involved. For eBusiness suite examples could be Payables, Receivables,
Inventory, etc.
(cont)
5
2013
www.erp58.com
Additional Elements to classify
(cont.)
 Type of resource:
 Code: programs with the corresponding technical
 Query
 How-To (for presentations and likes)
 Code category: if the previous type is code, we can subclassify the
solution in Report, ETL-Interface, User-Exit (for SAP), Pl*sql
program, Form, etc.
 Summary: additionally, the user will be able to search using some
word in the summary (short description) of the solution-resource.
 Files with the content of the resource/solution.

6
Next page shows how to use the search engine.
2013
www.erp58.com
Search Page. Elements to filter.
7
2013
www.erp58.com
Search Page. Elements to filter.
Lists of Values (1/2)
Selecting ERP
Selecting Type of Resource
Selecting Code Category
(when type of resource is code)
Selecting Developer
8
2013
www.erp58.com
Search Page. Elements to filter.
Lists of Values (2/2)
Example in the Oracle EBS world.
Example in the SAP world.
9
2013
www.erp58.com
Search Page. Multirecord Results.
Resource
Solution
Files to
Download
10
2013
www.erp58.com
Search Page. Single Record.
Example of a single record
for a resource of type QUERY
11
2013
www.erp58.com
Example. Uploading a solution
of type Query (1/2)
12
2013
www.erp58.com
Example. Uploading a solution
of type Query (2/2)
13
2013
www.erp58.com
Privacity-Security
14

The system is designed from minute 0 to get you comfortable
with the things you want to share (if you want to share
anything at all).

This is how we order the levels of privacity.

Level 1. The user does not want to share anything. He/she
wants to keep all the solutions uploaded hidden to other
people.

Level 10. The user is willing to share every solution he/she
uploads.

The user profile options controls how the user can control how
and with who share his solutions-resources.
2013
www.erp58.com
Privacity-security (cont)

Between Level 1 and Level 10 the system offers the following
features related to privacity:





The user wants to share some of the solutions uploaded
individually. So the user can hide some solutions and show
others.
The user wants to share his/her solutions with some specific
people.
The system allows the user to setup any number of
groups/companies and give permissions to other people.
The user that creates a group/company act as a an
administrator of his/her group/company and can allow / disable
other people anytime from accesing his/her solutions.
The people invited can accept or reject the invitations.
Note: groups, companies and domains are synonyms for the
system.
15
2013
www.erp58.com
User Profile Page. Personal Data (1/3)
Hide your solutions/resources, if you want.
Show this developers first in your queries
16
2013
Exclude bad developers when searching
www.erp58.com
Groups Diagram.
User 1
Owner of:
Solution 1
Solution 2
Can see and download:
- Solution 1
- Solution 2
Because is owner
And
- Solution 3
- Solution 4
Because is member of
Group 2.1.
User 2
Can see and download:
- Solution 3
-Solution 4
Because is owner.
User 3
Group 2.1.
Group 1.2.
Group 1.1.
User 1
Owner of:
Solution 3
Solution 4
User 2
User 3
Can see and download:
- Solution 5
-Solution 6
Because is owner.
And
-Solution 1
-Solution 2
Because is member of
group 1.2
2013
Owner of:
Solution 5
Solution 6
Group 3.1.
User 4
Can see and download:
-Solution 7
Because is owner.
User 5
Can see and download:
- Solution 5
- Solution 6
Because is member of
Group 3.1.
And
- Solution 7
Because is member of
group 4.1
www.erp58.com
Owner of:
Solution 7
User 4
Group 4.1
User 6
Can see and download:
Only his/her solutions
Your Groups. Invitations made (2/3)
18
2013
www.erp58.com
Your Groups. Invitations received. (3/3)
19
2013
www.erp58.com
Enabling/Disabling Individual Solutions.
20
2013
www.erp58.com
Upload Page for type: CODE (i). Data
21
2013
www.erp58.com
Upload Page for type: CODE (ii). Files
22

File extensions allowed:

Doc. o pdf. For documentation.

Text files for code, queries (.txt, .sql )

Etc.

Files for a solution of type code-program:

Documentation.

Partial code.

Complete code.
2013
www.erp58.com
Next features of this application

The public version of the application is currently is a working prototype and can be
tested in the internet in www.erp58.com

Next features for the application will be:






Multilanguage: currently the language used in the pages is english.
In the public version of the application *1, the users will be able to sell/buy
his/her solutions/resources.
Ideally this should be useful and generic enough to be valid in other projects
or companies.
The feature of selling is intended mainly for solutions of type CODE, not
Queries, nor How to’s.
The code for sale must not be under COPYRIGHT.
We are working to create Excel sheets to upload solutions/resources easily in
the application avoiding the need to enter manually the information.
*1. There are 2 versions of the application, one for public use in www.erp58.com
and a version for companies that can be installed easily.
23
2013
www.erp58.com
The End.
Thanks for your time.
Project Initial Date: abril 2012
Contact Data:
Juan Jesús Montero Rodríguez
juanjesusmontero@hotmail.com
636 71 52 55
24
2013
www.erp58.com
Download