Hi,
I am going to implement a notification mechanism and I would like to konw what is the best way to do it in OFBiz. What I need is a way to select for each one of several "events" that can happen in the system, a set of users that will receive a notification of the event. An event could be an error condition detected in a service or simply a service execution itself. I would like to have a screen where the admin could add users to the groups so that they will be notified of the events. How to implement this in OFBiz? Is it already a feature like this? I was thinking to use the contact list for this. There is already a way to send a communication to a contact list so the event should create a communication to the related contact list and the admin could include in the contact list all users he want to notify of that particular event. If this is the right solution I would like to have the contact list moved from the marketing component to the framework. Does this make sense ? Thank you, Bruno |
Bruno Busco wrote:
> Hi, > I am going to implement a notification mechanism and I would like to konw > what is the best way to do it in OFBiz. > What I need is a way to select for each one of several "events" that can > happen in the system, a set of users that will receive a notification of the > event. > An event could be an error condition detected in a service or simply a > service execution itself. > > I would like to have a screen where the admin could add users to the groups > so that they will be notified of the events. > > How to implement this in OFBiz? > Is it already a feature like this? > > I was thinking to use the contact list for this. > There is already a way to send a communication to a contact list so the > event should create a communication to the related contact list and the > admin could include in the contact list all users he want to notify of that > particular event. > > If this is the right solution I would like to have the contact list moved > from the marketing component to the framework. > > Does this make sense ? Use log4j, you may even find some support already in framework/base/config/log4j.xml |
Administrator
|
In reply to this post by Bruno Busco
Hi Bruno,
Like you I think that OOTB a contact list seems appropriate ESME could be used also, maybe in conjunction with contact list http://blog.esme.us/integration-with-apache-ofbiz/ There is also the mechanism Hand used to show a message in the header. But I'm not sure it can be used for brodcasting? You could also use Classifications to group people Jacques From: "Bruno Busco" <[hidden email]> > Hi, > I am going to implement a notification mechanism and I would like to konw > what is the best way to do it in OFBiz. > What I need is a way to select for each one of several "events" that can > happen in the system, a set of users that will receive a notification of the > event. > An event could be an error condition detected in a service or simply a > service execution itself. > > I would like to have a screen where the admin could add users to the groups > so that they will be notified of the events. > > How to implement this in OFBiz? > Is it already a feature like this? > > I was thinking to use the contact list for this. > There is already a way to send a communication to a contact list so the > event should create a communication to the related contact list and the > admin could include in the contact list all users he want to notify of that > particular event. > > If this is the right solution I would like to have the contact list moved > from the marketing component to the framework. > > Does this make sense ? > > Thank you, > Bruno > |
Hi Bruno:
Here's what I do: I wrote my own UI and use the existing contact list services to create and manage multiple mailing lists (these are contact lists) including adding and removing users. In addition I wrote some of my own services to handle the initiation of a mailing to the contact list. Once you have the contact list(s) set up, it's pretty easy to associate a mailing with them. I'm getting ready to create a few services to mail reports to me (and certain list recipients) automatically. I don't think that would be much different than your requirement to mail to a contact list based on some triggering event. Regards, Ruth Jacques Le Roux wrote: > Hi Bruno, > > Like you I think that OOTB a contact list seems appropriate > ESME could be used also, maybe in conjunction with contact list > http://blog.esme.us/integration-with-apache-ofbiz/ > There is also the mechanism Hand used to show a message in the header. > But I'm not sure it can be used for brodcasting? > You could also use Classifications to group people > > Jacques > > From: "Bruno Busco" <[hidden email]> >> Hi, >> I am going to implement a notification mechanism and I would like to >> konw >> what is the best way to do it in OFBiz. >> What I need is a way to select for each one of several "events" that can >> happen in the system, a set of users that will receive a notification >> of the >> event. >> An event could be an error condition detected in a service or simply a >> service execution itself. >> >> I would like to have a screen where the admin could add users to the >> groups >> so that they will be notified of the events. >> >> How to implement this in OFBiz? >> Is it already a feature like this? >> >> I was thinking to use the contact list for this. >> There is already a way to send a communication to a contact list so the >> event should create a communication to the related contact list and the >> admin could include in the contact list all users he want to notify >> of that >> particular event. >> >> If this is the right solution I would like to have the contact list >> moved >> from the marketing component to the framework. >> >> Does this make sense ? >> >> Thank you, >> Bruno >> > > |
In reply to this post by Bruno Busco
Hi Bruno,
You might have a look at the SystemInfoPortletData.xml portlets. They can be seen at the myportal first page. Regards, Hans. -- Ofbiz on twitter: http://twitter.com/apache_ofbiz Me on twitter: http://twitter.com/hansbak Antwebsystems.com: Quality services for competitive rates > to do it in OFBiz. > What I need is a way to select for each one of several "events" that can > happen in the system, a set of users that will receive a notification of the > event. > An event could be an error condition detected in a service or simply a > service execution itself. > > I would like to have a screen where the admin could add users to the groups > so that they will be notified of the events. > > How to implement this in OFBiz? > Is it already a feature like this? > > I was thinking to use the contact list for this. > There is already a way to send a communication to a contact list so the > event should create a communication to the related contact list and the > admin could include in the contact list all users he want to notify of that > particular event. > > If this is the right solution I would like to have the contact list moved > from the marketing component to the framework. > > Does this make sense ? > > Thank you, > Bruno |
In reply to this post by Ruth Hoffman-2
Thank you All for your suggestions.
Ruth, what you describes is the closest to what I had in mind to build. Is there any way to share the code? In any case I think I will submit the code I will write for this since it seems an enough general feature. -Bruno 2010/3/18 Ruth Hoffman <[hidden email]> > Hi Bruno: > Here's what I do: > > I wrote my own UI and use the existing contact list services to create and > manage multiple mailing lists (these are contact lists) including adding and > removing users. In addition I wrote some of my own services to handle the > initiation of a mailing to the contact list. Once you have the contact > list(s) set up, it's pretty easy to associate a mailing with them. I'm > getting ready to create a few services to mail reports to me (and certain > list recipients) automatically. I don't think that would be much different > than your requirement to mail to a contact list based on some triggering > event. > > Regards, > Ruth > > > Jacques Le Roux wrote: > >> Hi Bruno, >> >> Like you I think that OOTB a contact list seems appropriate >> ESME could be used also, maybe in conjunction with contact list >> http://blog.esme.us/integration-with-apache-ofbiz/ >> There is also the mechanism Hand used to show a message in the header. But >> I'm not sure it can be used for brodcasting? >> You could also use Classifications to group people >> >> Jacques >> >> From: "Bruno Busco" <[hidden email]> >> >>> Hi, >>> I am going to implement a notification mechanism and I would like to konw >>> what is the best way to do it in OFBiz. >>> What I need is a way to select for each one of several "events" that can >>> happen in the system, a set of users that will receive a notification of >>> the >>> event. >>> An event could be an error condition detected in a service or simply a >>> service execution itself. >>> >>> I would like to have a screen where the admin could add users to the >>> groups >>> so that they will be notified of the events. >>> >>> How to implement this in OFBiz? >>> Is it already a feature like this? >>> >>> I was thinking to use the contact list for this. >>> There is already a way to send a communication to a contact list so the >>> event should create a communication to the related contact list and the >>> admin could include in the contact list all users he want to notify of >>> that >>> particular event. >>> >>> If this is the right solution I would like to have the contact list moved >>> from the marketing component to the framework. >>> >>> Does this make sense ? >>> >>> Thank you, >>> Bruno >>> >>> >> >> |
Hi Bruno:
I'd be happy to share everything I've done so far: I wrote my own UI that unifies all my business applications such as this. (I have a really hard time going back and forth between all the many OFBiz webapps.) My UI coding standards are not of the OFBiz "way". I don't use any of the widgets except for the Screen Widget. All of my web pages are based on Freemarker templates. I've removed lots of the CSS "DIVs" in favor of an easier to follow markup. I also have my own external CSS files. My Java Service coding standards are not of the OFBiz "way". I don't use simple-methods (for reasons I've already stated). I use Java. (Since I just discovered I can use Groovy to write Services, I'm going to start experimenting with that...but so far, I use Java exclusively) so I am assuming that most of my work would be throw away as far as the project is concerned. I wrote a number of Services to: Allow website visitor's to subscribe to my mailing lists without having to register. Add/remove list subscribers given only an email address. For testing: add/remove ContactLists(and all the related Entities). Add/Remove a list of contactMech "infoStrings" to a ContactList. Initiate a mailing list event. (I did this one because I was getting too much log file output with all the HTML validity checks that one of the updated sendMail SECAs does. So, I had to disable the SECA and do my own sendMail/commEvent updates.) I don't think any of this work is a worth sharing. There isn't anything here that even comes close to the project's standards or "way" of doing things. However, if you or anyone else out there would be interested in more specifics, I'll put together a more detailed document, similar to the one I wrote for adding RSS support. [You can find that on the MyOFBiz.com website http://www.myofbiz.com/control/cms01?article=10000 . There is also a more detailed article w/Entity information etc. included as part of the e-book subscriber's members only site.] If there is a demand for something like that, then I will consider writing it. Regards, Ruth Bruno Busco wrote: > Thank you All for your suggestions. > > Ruth, > what you describes is the closest to what I had in mind to build. > Is there any way to share the code? > > In any case I think I will submit the code I will write for this since it > seems an enough general feature. > > -Bruno > > > 2010/3/18 Ruth Hoffman <[hidden email]> > > >> Hi Bruno: >> Here's what I do: >> >> I wrote my own UI and use the existing contact list services to create and >> manage multiple mailing lists (these are contact lists) including adding and >> removing users. In addition I wrote some of my own services to handle the >> initiation of a mailing to the contact list. Once you have the contact >> list(s) set up, it's pretty easy to associate a mailing with them. I'm >> getting ready to create a few services to mail reports to me (and certain >> list recipients) automatically. I don't think that would be much different >> than your requirement to mail to a contact list based on some triggering >> event. >> >> Regards, >> Ruth >> >> >> Jacques Le Roux wrote: >> >> >>> Hi Bruno, >>> >>> Like you I think that OOTB a contact list seems appropriate >>> ESME could be used also, maybe in conjunction with contact list >>> http://blog.esme.us/integration-with-apache-ofbiz/ >>> There is also the mechanism Hand used to show a message in the header. But >>> I'm not sure it can be used for brodcasting? >>> You could also use Classifications to group people >>> >>> Jacques >>> >>> From: "Bruno Busco" <[hidden email]> >>> >>> >>>> Hi, >>>> I am going to implement a notification mechanism and I would like to konw >>>> what is the best way to do it in OFBiz. >>>> What I need is a way to select for each one of several "events" that can >>>> happen in the system, a set of users that will receive a notification of >>>> the >>>> event. >>>> An event could be an error condition detected in a service or simply a >>>> service execution itself. >>>> >>>> I would like to have a screen where the admin could add users to the >>>> groups >>>> so that they will be notified of the events. >>>> >>>> How to implement this in OFBiz? >>>> Is it already a feature like this? >>>> >>>> I was thinking to use the contact list for this. >>>> There is already a way to send a communication to a contact list so the >>>> event should create a communication to the related contact list and the >>>> admin could include in the contact list all users he want to notify of >>>> that >>>> particular event. >>>> >>>> If this is the right solution I would like to have the contact list moved >>>> from the marketing component to the framework. >>>> >>>> Does this make sense ? >>>> >>>> Thank you, >>>> Bruno >>>> >>>> >>>> >>> > > |
Thank you Ruth,
never mind. -Bruno 2010/3/19 Ruth Hoffman <[hidden email]> > Hi Bruno: > I'd be happy to share everything I've done so far: > > I wrote my own UI that unifies all my business applications such as > this. (I have a really hard time going back and forth between all > the many OFBiz webapps.) > > My UI coding standards are not of the OFBiz "way". I don't use any > of the widgets except for the Screen Widget. All of my web pages are > based on Freemarker templates. I've removed lots of the CSS "DIVs" > in favor of an easier to follow markup. I also have my own external > CSS files. > > My Java Service coding standards are not of the OFBiz "way". I don't > use simple-methods (for reasons I've already stated). I use Java. > (Since I just discovered I can use Groovy to write Services, I'm > going to start experimenting with that...but so far, I use Java > exclusively) so I am assuming that most of my work would be throw > away as far as the project is concerned. > > I wrote a number of Services to: > > Allow website visitor's to subscribe to my mailing lists without > having to register. > Add/remove list subscribers given only an email address. > For testing: add/remove ContactLists(and all the related Entities). > Add/Remove a list of contactMech "infoStrings" to a ContactList. > Initiate a mailing list event. (I did this one because I was > getting too much log file output with all the HTML validity checks > that one of the updated sendMail SECAs does. So, I had to disable > the SECA and do my own sendMail/commEvent updates.) > > I don't think any of this work is a worth sharing. There isn't anything > here that even comes close to the project's standards or "way" of doing > things. > > However, if you or anyone else out there would be interested in more > specifics, I'll put together a more detailed document, similar to the one I > wrote for adding RSS support. [You can find that on the MyOFBiz.com website > http://www.myofbiz.com/control/cms01?article=10000 . There is also a more > detailed article w/Entity information etc. included as part of the e-book > subscriber's members only site.] > > If there is a demand for something like that, then I will consider writing > it. > > Regards, > Ruth > > > > Bruno Busco wrote: > >> Thank you All for your suggestions. >> >> Ruth, >> what you describes is the closest to what I had in mind to build. >> Is there any way to share the code? >> >> In any case I think I will submit the code I will write for this since it >> seems an enough general feature. >> >> -Bruno >> >> >> 2010/3/18 Ruth Hoffman <[hidden email]> >> >> >> >>> Hi Bruno: >>> Here's what I do: >>> >>> I wrote my own UI and use the existing contact list services to create >>> and >>> manage multiple mailing lists (these are contact lists) including adding >>> and >>> removing users. In addition I wrote some of my own services to handle the >>> initiation of a mailing to the contact list. Once you have the contact >>> list(s) set up, it's pretty easy to associate a mailing with them. I'm >>> getting ready to create a few services to mail reports to me (and certain >>> list recipients) automatically. I don't think that would be much >>> different >>> than your requirement to mail to a contact list based on some triggering >>> event. >>> >>> Regards, >>> Ruth >>> >>> >>> Jacques Le Roux wrote: >>> >>> >>> >>>> Hi Bruno, >>>> >>>> Like you I think that OOTB a contact list seems appropriate >>>> ESME could be used also, maybe in conjunction with contact list >>>> http://blog.esme.us/integration-with-apache-ofbiz/ >>>> There is also the mechanism Hand used to show a message in the header. >>>> But >>>> I'm not sure it can be used for brodcasting? >>>> You could also use Classifications to group people >>>> >>>> Jacques >>>> >>>> From: "Bruno Busco" <[hidden email]> >>>> >>>> >>>> >>>>> Hi, >>>>> I am going to implement a notification mechanism and I would like to >>>>> konw >>>>> what is the best way to do it in OFBiz. >>>>> What I need is a way to select for each one of several "events" that >>>>> can >>>>> happen in the system, a set of users that will receive a notification >>>>> of >>>>> the >>>>> event. >>>>> An event could be an error condition detected in a service or simply a >>>>> service execution itself. >>>>> >>>>> I would like to have a screen where the admin could add users to the >>>>> groups >>>>> so that they will be notified of the events. >>>>> >>>>> How to implement this in OFBiz? >>>>> Is it already a feature like this? >>>>> >>>>> I was thinking to use the contact list for this. >>>>> There is already a way to send a communication to a contact list so the >>>>> event should create a communication to the related contact list and the >>>>> admin could include in the contact list all users he want to notify of >>>>> that >>>>> particular event. >>>>> >>>>> If this is the right solution I would like to have the contact list >>>>> moved >>>>> from the marketing component to the framework. >>>>> >>>>> Does this make sense ? >>>>> >>>>> Thank you, >>>>> Bruno >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>> >> >> > |
I am thinking that the contactList stuff should be moved from Marketing to
Party. The only link to the marketing application seems to be the <field name="marketingCampaignId" type="id"></field> and <relation type="one" fk-name="CNCT_LST_MKCMPN" rel-entity-name="MarketingCampaign"> <key-map field-name="marketingCampaignId"/> </relation> in the ContactList entity. It should be possible to use contact lists without the marketing application, don't you think so? Thank you, Bruno 2010/3/19 Bruno Busco <[hidden email]> > Thank you Ruth, > never mind. > > -Bruno > > 2010/3/19 Ruth Hoffman <[hidden email]> > > Hi Bruno: >> I'd be happy to share everything I've done so far: >> >> I wrote my own UI that unifies all my business applications such as >> this. (I have a really hard time going back and forth between all >> the many OFBiz webapps.) >> >> My UI coding standards are not of the OFBiz "way". I don't use any >> of the widgets except for the Screen Widget. All of my web pages are >> based on Freemarker templates. I've removed lots of the CSS "DIVs" >> in favor of an easier to follow markup. I also have my own external >> CSS files. >> >> My Java Service coding standards are not of the OFBiz "way". I don't >> use simple-methods (for reasons I've already stated). I use Java. >> (Since I just discovered I can use Groovy to write Services, I'm >> going to start experimenting with that...but so far, I use Java >> exclusively) so I am assuming that most of my work would be throw >> away as far as the project is concerned. >> >> I wrote a number of Services to: >> >> Allow website visitor's to subscribe to my mailing lists without >> having to register. >> Add/remove list subscribers given only an email address. >> For testing: add/remove ContactLists(and all the related Entities). >> Add/Remove a list of contactMech "infoStrings" to a ContactList. >> Initiate a mailing list event. (I did this one because I was >> getting too much log file output with all the HTML validity checks >> that one of the updated sendMail SECAs does. So, I had to disable >> the SECA and do my own sendMail/commEvent updates.) >> >> I don't think any of this work is a worth sharing. There isn't anything >> here that even comes close to the project's standards or "way" of doing >> things. >> >> However, if you or anyone else out there would be interested in more >> specifics, I'll put together a more detailed document, similar to the one I >> wrote for adding RSS support. [You can find that on the MyOFBiz.com website >> http://www.myofbiz.com/control/cms01?article=10000 . There is also a more >> detailed article w/Entity information etc. included as part of the e-book >> subscriber's members only site.] >> >> If there is a demand for something like that, then I will consider writing >> it. >> >> Regards, >> Ruth >> >> >> >> Bruno Busco wrote: >> >>> Thank you All for your suggestions. >>> >>> Ruth, >>> what you describes is the closest to what I had in mind to build. >>> Is there any way to share the code? >>> >>> In any case I think I will submit the code I will write for this since it >>> seems an enough general feature. >>> >>> -Bruno >>> >>> >>> 2010/3/18 Ruth Hoffman <[hidden email]> >>> >>> >>> >>>> Hi Bruno: >>>> Here's what I do: >>>> >>>> I wrote my own UI and use the existing contact list services to create >>>> and >>>> manage multiple mailing lists (these are contact lists) including adding >>>> and >>>> removing users. In addition I wrote some of my own services to handle >>>> the >>>> initiation of a mailing to the contact list. Once you have the contact >>>> list(s) set up, it's pretty easy to associate a mailing with them. I'm >>>> getting ready to create a few services to mail reports to me (and >>>> certain >>>> list recipients) automatically. I don't think that would be much >>>> different >>>> than your requirement to mail to a contact list based on some triggering >>>> event. >>>> >>>> Regards, >>>> Ruth >>>> >>>> >>>> Jacques Le Roux wrote: >>>> >>>> >>>> >>>>> Hi Bruno, >>>>> >>>>> Like you I think that OOTB a contact list seems appropriate >>>>> ESME could be used also, maybe in conjunction with contact list >>>>> http://blog.esme.us/integration-with-apache-ofbiz/ >>>>> There is also the mechanism Hand used to show a message in the header. >>>>> But >>>>> I'm not sure it can be used for brodcasting? >>>>> You could also use Classifications to group people >>>>> >>>>> Jacques >>>>> >>>>> From: "Bruno Busco" <[hidden email]> >>>>> >>>>> >>>>> >>>>>> Hi, >>>>>> I am going to implement a notification mechanism and I would like to >>>>>> konw >>>>>> what is the best way to do it in OFBiz. >>>>>> What I need is a way to select for each one of several "events" that >>>>>> can >>>>>> happen in the system, a set of users that will receive a notification >>>>>> of >>>>>> the >>>>>> event. >>>>>> An event could be an error condition detected in a service or simply a >>>>>> service execution itself. >>>>>> >>>>>> I would like to have a screen where the admin could add users to the >>>>>> groups >>>>>> so that they will be notified of the events. >>>>>> >>>>>> How to implement this in OFBiz? >>>>>> Is it already a feature like this? >>>>>> >>>>>> I was thinking to use the contact list for this. >>>>>> There is already a way to send a communication to a contact list so >>>>>> the >>>>>> event should create a communication to the related contact list and >>>>>> the >>>>>> admin could include in the contact list all users he want to notify of >>>>>> that >>>>>> particular event. >>>>>> >>>>>> If this is the right solution I would like to have the contact list >>>>>> moved >>>>>> from the marketing component to the framework. >>>>>> >>>>>> Does this make sense ? >>>>>> >>>>>> Thank you, >>>>>> Bruno >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>> >>> >>> >> > |
Free forum by Nabble | Edit this page |