How and where to implement payroll

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

How and where to implement payroll

Adrian Stern
Hello

I've just subscribet to this mailing list since i will work with ofbiz in
the future. For know im looking for general information so i can estimate
the cost of adapting ofbiz to our needs.

Since i could not find any suffucient informaiton about payrolling in ofbiz
i want to ask the community. I've found that opentaps is based upon ofbiz
and that it provides a payroll module... however i don't know if i can
combine the opentabs module with ofbiz or at least use the source of it.

So to my questions:
It's probably best to build the payroll upon the HR module. Do i extend the
HR module or do i create a new module which uses the HR module?
Probably someone already did an effort in this matter. Maybe someone could
point me in the right direction?
As there are many tutorials and documentation about how to develop with
ofbiz, which "parts" are the core parts of building a new module with
extends or interacts with another?

I will be able to install and mess with ofbiz in a few weeks. However at
this point im not allowed to spend the time doing so.

Regards,
Dove
Reply | Threaded
Open this post in threaded view
|

Re: How and where to implement payroll

taher
Hi Adrian,

First of all, to understand the structure of the components in OFBiz, look
at the link provided below. It has answers to most of your questions

https://cwiki.apache.org/confluence/display/OFBADMIN/Component+and+Component+Set+Dependencies

Also, extending applications is done either at the entire component level,
in a custom component, or simply by extending the webapp without touching
the component itself. More tips are found in below link

https://cwiki.apache.org/confluence/display/OFBIZ/FAQ+-+Tips+-+Tricks+-+Cookbook+-+HowTo#FAQ-Tips-Tricks-Cookbook-HowTo-ExtendExistingComponent

Finally, probably someone can give you better tips here but I believe
payroll is usually managed from the accounting side (I need to double check
the code before I'm solid on this). Either way, if your purpose out of the
payroll is automation and integration with say your bank account for
example, then customization is unavoidable anyway!

Cheers

Taher Alkhateeb

On Thu, Jan 9, 2014 at 1:32 PM, Adrian Stern <[hidden email]> wrote:

> Hello
>
> I've just subscribet to this mailing list since i will work with ofbiz in
> the future. For know im looking for general information so i can estimate
> the cost of adapting ofbiz to our needs.
>
> Since i could not find any suffucient informaiton about payrolling in ofbiz
> i want to ask the community. I've found that opentaps is based upon ofbiz
> and that it provides a payroll module... however i don't know if i can
> combine the opentabs module with ofbiz or at least use the source of it.
>
> So to my questions:
> It's probably best to build the payroll upon the HR module. Do i extend the
> HR module or do i create a new module which uses the HR module?
> Probably someone already did an effort in this matter. Maybe someone could
> point me in the right direction?
> As there are many tutorials and documentation about how to develop with
> ofbiz, which "parts" are the core parts of building a new module with
> extends or interacts with another?
>
> I will be able to install and mess with ofbiz in a few weeks. However at
> this point im not allowed to spend the time doing so.
>
> Regards,
> Dove
>
Reply | Threaded
Open this post in threaded view
|

Re: How and where to implement payroll

Pranay Pandey-2

inline:

On 09-Jan-2014, at 5:12 PM, Taher Alkhateeb wrote:

> Hi Adrian,
>
> First of all, to understand the structure of the components in OFBiz, look
> at the link provided below. It has answers to most of your questions
>
> https://cwiki.apache.org/confluence/display/OFBADMIN/Component+and+Component+Set+Dependencies
>
> Also, extending applications is done either at the entire component level,
> in a custom component, or simply by extending the webapp without touching
> the component itself. More tips are found in below link
>
> https://cwiki.apache.org/confluence/display/OFBIZ/FAQ+-+Tips+-+Tricks+-+Cookbook+-+HowTo#FAQ-Tips-Tricks-Cookbook-HowTo-ExtendExistingComponent

Adding a little detailed version of guide to customization way: https://cwiki.apache.org/confluence/x/PAGv


>
> Finally, probably someone can give you better tips here but I believe
> payroll is usually managed from the accounting side (I need to double check
> the code before I'm solid on this). Either way, if your purpose out of the
> payroll is automation and integration with say your bank account for
> example, then customization is unavoidable anyway!
>
> Cheers
>
> Taher Alkhateeb
>
> On Thu, Jan 9, 2014 at 1:32 PM, Adrian Stern <[hidden email]> wrote:
>
>> Hello
>>
>> I've just subscribet to this mailing list since i will work with ofbiz in
>> the future. For know im looking for general information so i can estimate
>> the cost of adapting ofbiz to our needs.
>>
>> Since i could not find any suffucient informaiton about payrolling in ofbiz
>> i want to ask the community. I've found that opentaps is based upon ofbiz
>> and that it provides a payroll module... however i don't know if i can
>> combine the opentabs module with ofbiz or at least use the source of it.
>>
>> So to my questions:
>> It's probably best to build the payroll upon the HR module. Do i extend the
>> HR module or do i create a new module which uses the HR module?
>> Probably someone already did an effort in this matter. Maybe someone could
>> point me in the right direction?
>> As there are many tutorials and documentation about how to develop with
>> ofbiz, which "parts" are the core parts of building a new module with
>> extends or interacts with another?
>>
>> I will be able to install and mess with ofbiz in a few weeks. However at
>> this point im not allowed to spend the time doing so.
>>
>> Regards,
>> Dove
>>


smime.p7s (6K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: How and where to implement payroll

Vinayak Yadav
In reply to this post by taher
Hi All

I want stop the mails which receives from ofbiz to my mailbox

Can anybody guide me?
On Jan 9, 2014 5:14 PM, "Taher Alkhateeb" <[hidden email]>
wrote:

> Hi Adrian,
>
> First of all, to understand the structure of the components in OFBiz, look
> at the link provided below. It has answers to most of your questions
>
>
> https://cwiki.apache.org/confluence/display/OFBADMIN/Component+and+Component+Set+Dependencies
>
> Also, extending applications is done either at the entire component level,
> in a custom component, or simply by extending the webapp without touching
> the component itself. More tips are found in below link
>
>
> https://cwiki.apache.org/confluence/display/OFBIZ/FAQ+-+Tips+-+Tricks+-+Cookbook+-+HowTo#FAQ-Tips-Tricks-Cookbook-HowTo-ExtendExistingComponent
>
> Finally, probably someone can give you better tips here but I believe
> payroll is usually managed from the accounting side (I need to double check
> the code before I'm solid on this). Either way, if your purpose out of the
> payroll is automation and integration with say your bank account for
> example, then customization is unavoidable anyway!
>
> Cheers
>
> Taher Alkhateeb
>
> On Thu, Jan 9, 2014 at 1:32 PM, Adrian Stern <[hidden email]> wrote:
>
> > Hello
> >
> > I've just subscribet to this mailing list since i will work with ofbiz in
> > the future. For know im looking for general information so i can estimate
> > the cost of adapting ofbiz to our needs.
> >
> > Since i could not find any suffucient informaiton about payrolling in
> ofbiz
> > i want to ask the community. I've found that opentaps is based upon ofbiz
> > and that it provides a payroll module... however i don't know if i can
> > combine the opentabs module with ofbiz or at least use the source of it.
> >
> > So to my questions:
> > It's probably best to build the payroll upon the HR module. Do i extend
> the
> > HR module or do i create a new module which uses the HR module?
> > Probably someone already did an effort in this matter. Maybe someone
> could
> > point me in the right direction?
> > As there are many tutorials and documentation about how to develop with
> > ofbiz, which "parts" are the core parts of building a new module with
> > extends or interacts with another?
> >
> > I will be able to install and mess with ofbiz in a few weeks. However at
> > this point im not allowed to spend the time doing so.
> >
> > Regards,
> > Dove
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: How and where to implement payroll

Jacques Le Roux
Administrator
In reply to this post by Adrian Stern
On Thursday, January 09, 2014 11:32 AM, [hidden email] wrote
> Since i could not find any suffucient informaiton about payrolling in ofbiz
> i want to ask the community. I've found that opentaps is based upon ofbiz
> and that it provides a payroll module... however i don't know if i can
> combine the opentabs module with ofbiz or at least use the source of it.

Opentaps is more and more going in other directions than OFBiz. I'd not recommed to try reusing something from Opentaps.
I had an experience with Funambol https://issues.apache.org/jira/browse/OFBIZ-4247, so I know what I'm talking about..
 
> So to my questions:
> It's probably best to build the payroll upon the HR module. Do i extend the
> HR module or do i create a new module which uses the HR module?

IMO it makes sense to extend the HR module. But you certainly noticed that HR is a top level applications (in applicationd folder).
So I believe indeed it would be better to create a new module which uses the HR module and, as Taher said, certainly related to accouting module

> Probably someone already did an effort in this matter. Maybe someone could
> point me in the right direction?

AFAIK, nothing that has been contributed. If you want to share your work with the community(and benefit of reviews, tests, etc.) , the best would be to 1st exchange in this ML (or even better, in the dev ML) about the requirements and, once a consensus is found, open a Jira issue https://cwiki.apache.org/confluence/display/OFBADMIN/OFBiz+Contributors+Best+Practices

> As there are many tutorials and documentation about how to develop with
> ofbiz, which "parts" are the core parts of building a new module with
> extends or interacts with another?

I'd recommend the tutorial to begin https://cwiki.apache.org/confluence/display/OFBIZ/OFBiz+Tutorial+-+A+Beginners+Development+Guide
Then the books https://cwiki.apache.org/confluence/display/OFBADMIN/OFBiz+Related+Books

HTH

Jacques
 
> I will be able to install and mess with ofbiz in a few weeks. However at
> this point im not allowed to spend the time doing so.
>
> Regards,
> Dove
Reply | Threaded
Open this post in threaded view
|

Re: How and where to implement payroll

Jacques Le Roux
Administrator
In reply to this post by Vinayak Yadav
http://ofbiz.apache.org/mailing-lists.html

Jacques

On Thursday, January 09, 2014 1:42 PM, [hidden email] wrote

> Hi All
>
> I want stop the mails which receives from ofbiz to my mailbox
>
> Can anybody guide me?
> On Jan 9, 2014 5:14 PM, "Taher Alkhateeb" <[hidden email]>
> wrote:
>
>> Hi Adrian,
>>
>> First of all, to understand the structure of the components in OFBiz, look
>> at the link provided below. It has answers to most of your questions
>>
>>
>> https://cwiki.apache.org/confluence/display/OFBADMIN/Component+and+Component+Set+Dependencies
>>
>> Also, extending applications is done either at the entire component level,
>> in a custom component, or simply by extending the webapp without touching
>> the component itself. More tips are found in below link
>>
>>
>> https://cwiki.apache.org/confluence/display/OFBIZ/FAQ+-+Tips+-+Tricks+-+Cookbook+-+HowTo#FAQ-Tips-Tricks-Cookbook-HowTo-ExtendExistingComponent
>>
>> Finally, probably someone can give you better tips here but I believe
>> payroll is usually managed from the accounting side (I need to double check
>> the code before I'm solid on this). Either way, if your purpose out of the
>> payroll is automation and integration with say your bank account for
>> example, then customization is unavoidable anyway!
>>
>> Cheers
>>
>> Taher Alkhateeb
>>
>> On Thu, Jan 9, 2014 at 1:32 PM, Adrian Stern <[hidden email]> wrote:
>>
>>> Hello
>>>
>>> I've just subscribet to this mailing list since i will work with ofbiz in
>>> the future. For know im looking for general information so i can estimate
>>> the cost of adapting ofbiz to our needs.
>>>
>>> Since i could not find any suffucient informaiton about payrolling in ofbiz
>>> i want to ask the community. I've found that opentaps is based upon ofbiz
>>> and that it provides a payroll module... however i don't know if i can
>>> combine the opentabs module with ofbiz or at least use the source of it.
>>>
>>> So to my questions:
>>> It's probably best to build the payroll upon the HR module. Do i extend the
>>> HR module or do i create a new module which uses the HR module?
>>> Probably someone already did an effort in this matter. Maybe someone could
>>> point me in the right direction?
>>> As there are many tutorials and documentation about how to develop with
>>> ofbiz, which "parts" are the core parts of building a new module with
>>> extends or interacts with another?
>>>
>>> I will be able to install and mess with ofbiz in a few weeks. However at
>>> this point im not allowed to spend the time doing so.
>>>
>>> Regards,
>>> Dove
Reply | Threaded
Open this post in threaded view
|

Re: How and where to implement payroll

Adrian Stern
In reply to this post by Jacques Le Roux
Hi Jacques

Thank you for all the valuable information. I will save these and
certailnly take a look at them again, when we're able to start.

Is there any documentation about setting up a development environment? I
assume we should form the SVN Repository and extend from there?
Are there any recommondations about what IDE to use, What unit testing tool
is supported best and so on?

Regards,
Adrian


On 9 January 2014 14:01, Jacques Le Roux <[hidden email]>wrote:

> On Thursday, January 09, 2014 11:32 AM, [hidden email] wrote
> > Since i could not find any suffucient informaiton about payrolling in
> ofbiz
> > i want to ask the community. I've found that opentaps is based upon ofbiz
> > and that it provides a payroll module... however i don't know if i can
> > combine the opentabs module with ofbiz or at least use the source of it.
>
> Opentaps is more and more going in other directions than OFBiz. I'd not
> recommed to try reusing something from Opentaps.
> I had an experience with Funambol
> https://issues.apache.org/jira/browse/OFBIZ-4247, so I know what I'm
> talking about..
>
> > So to my questions:
> > It's probably best to build the payroll upon the HR module. Do i extend
> the
> > HR module or do i create a new module which uses the HR module?
>
> IMO it makes sense to extend the HR module. But you certainly noticed that
> HR is a top level applications (in applicationd folder).
> So I believe indeed it would be better to create a new module which uses
> the HR module and, as Taher said, certainly related to accouting module
>
> > Probably someone already did an effort in this matter. Maybe someone
> could
> > point me in the right direction?
>
> AFAIK, nothing that has been contributed. If you want to share your work
> with the community(and benefit of reviews, tests, etc.) , the best would be
> to 1st exchange in this ML (or even better, in the dev ML) about the
> requirements and, once a consensus is found, open a Jira issue
> https://cwiki.apache.org/confluence/display/OFBADMIN/OFBiz+Contributors+Best+Practices
>
> > As there are many tutorials and documentation about how to develop with
> > ofbiz, which "parts" are the core parts of building a new module with
> > extends or interacts with another?
>
> I'd recommend the tutorial to begin
> https://cwiki.apache.org/confluence/display/OFBIZ/OFBiz+Tutorial+-+A+Beginners+Development+Guide
> Then the books
> https://cwiki.apache.org/confluence/display/OFBADMIN/OFBiz+Related+Books
>
> HTH
>
> Jacques
>
> > I will be able to install and mess with ofbiz in a few weeks. However at
> > this point im not allowed to spend the time doing so.
> >
> > Regards,
> > Dove
>
Reply | Threaded
Open this post in threaded view
|

Re: How and where to implement payroll

Jacques Le Roux
Administrator
On Friday, January 10, 2014 4:05 PM, [hidden email] wrote
> Is there any documentation about setting up a development environment? I
> assume we should form the SVN Repository and extend from there?

Yes that's the way to go, don't miss https://cwiki.apache.org/confluence/display/OFBIZ/Addressing+Custom+Requirements+In+OFBiz It's a start, you might adapt to your needs thereafter

> Are there any recommondations about what IDE to use,

Not specially, Eclipse is well documented
https://cwiki.apache.org/confluence/display/OFBIZ/Running+and+Debugging+OFBiz+in+Eclipse
https://cwiki.apache.org/confluence/display/OFBIZ/Eclipse+Tips

>What unit testing tool
> is supported best and so on?

Junit, see ant -p at root for available targets

HTH

Jacques


>
> Regards,
> Adrian