Calendar Question

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

Calendar Question

Adrian Crum
I would like to set up a personal calendar for our OFBiz users. It would operate
like most calendaring programs or personal assistants.

I looked around OFBiz but didn't find anything like that. I see communication
events and workeffort events - which come close and could be used, but they seem
to be intended for something else.

Does anyone know of OFBiz services or entities that would be well suited for this?

-Adrian

Reply | Threaded
Open this post in threaded view
|

Re: Calendar Question

BJ Freeman
communication events can be used for a lot.
but if you mean calendar events specifically.

there is a party role for calendar
org.ofbiz.service.calendar; has some services that can be expanded like
RecurrenceInfo


Adrian Crum sent the following on 4/25/2007 1:58 PM:

> I would like to set up a personal calendar for our OFBiz users. It would
> operate like most calendaring programs or personal assistants.
>
> I looked around OFBiz but didn't find anything like that. I see
> communication events and workeffort events - which come close and could
> be used, but they seem to be intended for something else.
>
> Does anyone know of OFBiz services or entities that would be well suited
> for this?
>
> -Adrian
>
>
>
>
Reply | Threaded
Open this post in threaded view
|

Re: Calendar Question

David E Jones
In reply to this post by Adrian Crum

The WorkEffort entity is what you want, of type Event. There are week/
month/etc calendar views and everything.

-David


On Apr 25, 2007, at 3:58 PM, Adrian Crum wrote:

> I would like to set up a personal calendar for our OFBiz users. It  
> would operate like most calendaring programs or personal assistants.
>
> I looked around OFBiz but didn't find anything like that. I see  
> communication events and workeffort events - which come close and  
> could be used, but they seem to be intended for something else.
>
> Does anyone know of OFBiz services or entities that would be well  
> suited for this?
>
> -Adrian
>


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

Re: Calendar Question

Adrian Crum
David,

Thank you very much for the reply! I looked at workeffort again and it's too
"heavy" for what I have in mind. I see the calendaring feature being used a lot
and most of the fields in workeffort will be unused, so there will be a
tremendous amount of wasted storage if I go that route.

I'm leaning toward designing something "lighter" than can be built out by other
applications.

-Adrian

David E. Jones wrote:

>
> The WorkEffort entity is what you want, of type Event. There are week/
> month/etc calendar views and everything.
>
> -David
>
>
> On Apr 25, 2007, at 3:58 PM, Adrian Crum wrote:
>
>> I would like to set up a personal calendar for our OFBiz users. It  
>> would operate like most calendaring programs or personal assistants.
>>
>> I looked around OFBiz but didn't find anything like that. I see  
>> communication events and workeffort events - which come close and  
>> could be used, but they seem to be intended for something else.
>>
>> Does anyone know of OFBiz services or entities that would be well  
>> suited for this?
>>
>> -Adrian
>>
>
Reply | Threaded
Open this post in threaded view
|

Re: Calendar Question

Adrian Crum
In reply to this post by BJ Freeman
BJ,

Thank you very much for the reply! I spent most of last night exploring the
entities and services and I finally came to the conclusion that I'll need to
design something from scratch.

-Adrian


BJ Freeman wrote:

> communication events can be used for a lot.
> but if you mean calendar events specifically.
>
> there is a party role for calendar
> org.ofbiz.service.calendar; has some services that can be expanded like
> RecurrenceInfo
>
>
> Adrian Crum sent the following on 4/25/2007 1:58 PM:
>
>>I would like to set up a personal calendar for our OFBiz users. It would
>>operate like most calendaring programs or personal assistants.
>>
>>I looked around OFBiz but didn't find anything like that. I see
>>communication events and workeffort events - which come close and could
>>be used, but they seem to be intended for something else.
>>
>>Does anyone know of OFBiz services or entities that would be well suited
>>for this?
>>
>>-Adrian
>>
>>
>>
>>
>
>
Reply | Threaded
Open this post in threaded view
|

Re: Calendar Question

David E Jones
In reply to this post by Adrian Crum

On Apr 26, 2007, at 9:06 AM, Adrian Crum wrote:

> David,
>
> Thank you very much for the reply! I looked at workeffort again and  
> it's too "heavy" for what I have in mind. I see the calendaring  
> feature being used a lot and most of the fields in workeffort will  
> be unused, so there will be a tremendous amount of wasted storage  
> if I go that route.

What do you mean by wasted storage? Do you mean for the empty columns  
and such?

In general this isn't an issue for databases. The physical storage  
they use generally just leaves out nulled columns. In other words,  
it's not like they use a huge fixed width flat file for storing  
things or something, so the impact of extra columns that are used in  
your scenario is generally minimal, often hardly noticeable.

The real point of the OFBiz data model is to fit the needs to many  
different requirements. The best way to go, even if there is  
functionality you don't need, is to base it on what exists and  
simplify your custom UI as needed. And who knows, maybe in the future  
the extra structure and functionality might save your bacon.

-David


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

Re: Calendar Question

Adrian Crum
David E. Jones wrote:
> The real point of the OFBiz data model is to fit the needs to many  
> different requirements. The best way to go, even if there is  
> functionality you don't need, is to base it on what exists and  simplify
> your custom UI as needed. And who knows, maybe in the future  the extra
> structure and functionality might save your bacon.

I agree with you 100%. At the same time, looking into the future I see the need
for calendar event services increasing - especially when the HR component is
built out.

If I come across the need for the additional fields that workeffort contains,
then I can simply relate my "slimmed down" calendar event to workeffort.