Customizing seed data

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Customizing seed data

jonatan soto
Hi,

i am currently setup a production + development environment and I want to
know if there is a guideline of how to customize seed data. I understand
that seed data is maintained along the ofbiz code but for me doesn't make
sense to have a very large list of languages, currencies, uom's and so on,
so I think it's a good practice to 'eliminate' everything the business is
not gonna use. Please correct me if I'm wrong.

As I could checked it out I saw I possible approach where I may convert seed
data to ext data and comment it out the data I will never use. Am I right?

Best regards,

Jonatan Soto
Reply | Threaded
Open this post in threaded view
|

Re: Customizing seed data

BJ Freeman
from a maintainence point of view you would have to do that every time
you upgraded the code since the update would overwrite all your mods.
Unless there is something that may cause confusion I just leave it in.



=========================
BJ Freeman
http://bjfreeman.elance.com
Strategic Power Office with Supplier Automation  <http://www.businessesnetwork.com/automation/viewforum.php?f=52>
Specialtymarket.com  <http://www.specialtymarket.com/>

Systems Integrator-- Glad to Assist

Chat  Y! messenger: bjfr33man
Linkedin
<http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>


Jonatan Soto sent the following on 6/10/2010 2:20 AM:

> Hi,
>
> i am currently setup a production + development environment and I want to
> know if there is a guideline of how to customize seed data. I understand
> that seed data is maintained along the ofbiz code but for me doesn't make
> sense to have a very large list of languages, currencies, uom's and so on,
> so I think it's a good practice to 'eliminate' everything the business is
> not gonna use. Please correct me if I'm wrong.
>
> As I could checked it out I saw I possible approach where I may convert seed
> data to ext data and comment it out the data I will never use. Am I right?
>
> Best regards,
>
> Jonatan Soto
>

Reply | Threaded
Open this post in threaded view
|

RE: Customizing seed data

Abhai Chaudhary
I came across a similar scenario when business decision was taken to not to use parts of inventory, parts of accounting and entire fulfillment applications of Ofbiz and using only the e-commerce (Order, PO and Product modules apart from general framework). We decided to integrate Ofbiz with third party commercial solutions in real time for our inventory and accounting needs. This was challenging as modules we were intending to use had lot of dependencies on other modules by the way of data processing and ECA's. My advice, if you do not want to use a particular module or some data, follow the procedure

1) Identify the entities you are using
2) Examine the seed data related to those entities, remove the instance data and NOT the entity definition data (usually available in "*typedata.xml").
3) Make sure you do not touch *typedata.xml" or any setup data, if you make a mistake here, there are high chances you may end up in failing ECA's
4) Examine the services you are using and associated ECA's, if required disable those ECA's (Important when you do not want to use a module linked thru ECA's)
        (Example, while receiving the inventory, there are a few accounting entries created, so you have dependency on accounting setup data. Solution, provide the data or disable the ECA, though I would avoid disabling the ECA unless I am very sure it does not impact any other use case).
5) If you add yr business specific entity attributes, extend the entity rather than adding the attribute to default schema.


-Abhai


-----Original Message-----
From: BJ Freeman [mailto:[hidden email]]
Sent: Thursday, June 10, 2010 6:13 AM
To: [hidden email]
Subject: Re: Customizing seed data

from a maintainence point of view you would have to do that every time
you upgraded the code since the update would overwrite all your mods.
Unless there is something that may cause confusion I just leave it in.



=========================
BJ Freeman
http://bjfreeman.elance.com
Strategic Power Office with Supplier Automation  <http://www.businessesnetwork.com/automation/viewforum.php?f=52>
Specialtymarket.com  <http://www.specialtymarket.com/>

Systems Integrator-- Glad to Assist

Chat  Y! messenger: bjfr33man
Linkedin
<http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>


Jonatan Soto sent the following on 6/10/2010 2:20 AM:

> Hi,
>
> i am currently setup a production + development environment and I want to
> know if there is a guideline of how to customize seed data. I understand
> that seed data is maintained along the ofbiz code but for me doesn't make
> sense to have a very large list of languages, currencies, uom's and so on,
> so I think it's a good practice to 'eliminate' everything the business is
> not gonna use. Please correct me if I'm wrong.
>
> As I could checked it out I saw I possible approach where I may convert seed
> data to ext data and comment it out the data I will never use. Am I right?
>
> Best regards,
>
> Jonatan Soto
>


http://www.mindtree.com/email/disclaimer.html
Reply | Threaded
Open this post in threaded view
|

Re: Customizing seed data

jonatan soto
Thanks for your help Abhai, much appreciated!

On Wed, Jun 16, 2010 at 6:13 PM, Abhai Chaudhary <
[hidden email]> wrote:

> I came across a similar scenario when business decision was taken to not to
> use parts of inventory, parts of accounting and entire fulfillment
> applications of Ofbiz and using only the e-commerce (Order, PO and Product
> modules apart from general framework). We decided to integrate Ofbiz with
> third party commercial solutions in real time for our inventory and
> accounting needs. This was challenging as modules we were intending to use
> had lot of dependencies on other modules by the way of data processing and
> ECA's. My advice, if you do not want to use a particular module or some
> data, follow the procedure
>
> 1) Identify the entities you are using
> 2) Examine the seed data related to those entities, remove the instance
> data and NOT the entity definition data (usually available in
> "*typedata.xml").
> 3) Make sure you do not touch *typedata.xml" or any setup data, if you make
> a mistake here, there are high chances you may end up in failing ECA's
> 4) Examine the services you are using and associated ECA's, if required
> disable those ECA's (Important when you do not want to use a module linked
> thru ECA's)
>        (Example, while receiving the inventory, there are a few accounting
> entries created, so you have dependency on accounting setup data. Solution,
> provide the data or disable the ECA, though I would avoid disabling the ECA
> unless I am very sure it does not impact any other use case).
> 5) If you add yr business specific entity attributes, extend the entity
> rather than adding the attribute to default schema.
>
>
> -Abhai
>
>
> -----Original Message-----
> From: BJ Freeman [mailto:[hidden email]]
> Sent: Thursday, June 10, 2010 6:13 AM
> To: [hidden email]
> Subject: Re: Customizing seed data
>
> from a maintainence point of view you would have to do that every time
> you upgraded the code since the update would overwrite all your mods.
> Unless there is something that may cause confusion I just leave it in.
>
>
>
> =========================
> BJ Freeman
> http://bjfreeman.elance.com
> Strategic Power Office with Supplier Automation  <
> http://www.businessesnetwork.com/automation/viewforum.php?f=52>
> Specialtymarket.com  <http://www.specialtymarket.com/>
>
> Systems Integrator-- Glad to Assist
>
> Chat  Y! messenger: bjfr33man
> Linkedin
> <
> http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro
> >
>
>
> Jonatan Soto sent the following on 6/10/2010 2:20 AM:
> > Hi,
> >
> > i am currently setup a production + development environment and I want to
> > know if there is a guideline of how to customize seed data. I understand
> > that seed data is maintained along the ofbiz code but for me doesn't make
> > sense to have a very large list of languages, currencies, uom's and so
> on,
> > so I think it's a good practice to 'eliminate' everything the business is
> > not gonna use. Please correct me if I'm wrong.
> >
> > As I could checked it out I saw I possible approach where I may convert
> seed
> > data to ext data and comment it out the data I will never use. Am I
> right?
> >
> > Best regards,
> >
> > Jonatan Soto
> >
>
>
> http://www.mindtree.com/email/disclaimer.html
>



--
-----

Jonatan Soto
Reply | Threaded
Open this post in threaded view
|

Re: Customizing seed data

Doaa Abd El-Hady
Please I need to know where can I get the seed data files and change it?
Reply | Threaded
Open this post in threaded view
|

Re: Customizing seed data

jonatan soto
They are under 'data' folder of every application.

HTH

On Thu, Dec 30, 2010 at 10:32 AM, Doaa Abd El-Hady <
[hidden email]> wrote:

>
> Please I need to know where can I get the seed data files and change it?
> --
> View this message in context:
> http://ofbiz.135035.n4.nabble.com/Customizing-seed-data-tp2250144p3168075.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.
>



--
-----

Jonatan Soto
Reply | Threaded
Open this post in threaded view
|

Re: Customizing seed data

BJ Freeman
In reply to this post by Doaa Abd El-Hady
in every folder there is ofbiz-component.xml
in it is a list of the seed data files for each folder.
look for  reader-name="seed"


=========================
BJ Freeman
Strategic Power Office with Supplier Automation  <http://www.businessesnetwork.com/automation/viewforum.php?f=52>
Specialtymarket.com  <http://www.specialtymarket.com/>
Systems Integrator-- Glad to Assist

Chat  Y! messenger: bjfr33man

> Doaa Abd El-Hady sent the following on 12/30/2010 1:32 AM:

> Please I need to know where can I get the seed data files and change it?