Re: Welcome Wiebke Pätzold as new committer!

2021-11-03 Thread Rishi Solanki
Congratulations Wiebke!!

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Fri, Oct 29, 2021 at 9:50 PM Sharan F  wrote:

> Congratulations and welcome Wiebke!
>
> Thanks
> Sharan
>
> On Wed, 27 Oct 2021, 12:58 Aditya Sharma,  wrote:
>
> > The OFBiz PMC has invited Wiebke to become a new committer and we are
> > pleased to announce that she has accepted the nomination.
> >
> > Wiebke has been an active contributor to Apache OFBiz since February
> 2020,
> > and has made some significant contributions on minilang migration. She
> has
> > also been helping out Michael with Apache OFBiz blogs.
> >
> > Thank you Wiebke for your valuable contributions so far and
> congratulations
> > for your new role!
> >
> > Welcome aboard!
> >
> > Thanks and Regards,
> > Aditya Sharma
> >
>


Re: Problem in EECA - action

2021-03-15 Thread Rishi Solanki
For few transactions in the database, they really taken care by the system
not by logged in user. I personally don't like the idea of system user
login but, but when we have direct db operations to perform without using
SECA instead EECA then system does not have any option to use logged in
user.

I agree with you, but we should also consider in few cases when logged in
user does not make any sense, one example is creating history records. That
means even after fixing this, wherever applicable we should not replace the
system userlogin usage always.

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Tue, Mar 2, 2021 at 9:45 PM Pawan Verma 
wrote:

> Hi Shikha,
>
> As I can remember correctly(did not look at the code), you are right, the
> current user is not passed to the action service. The reason is we don't
> have a user login in the Delegator method(create/store).
>
> If you did some workaround, please let us know.
> --
> Thanks & Regards
> Pawan Verma
> Technical Consultant
> *HotWax Systems*
> *Enterprise open source experts*
> http://www.hotwaxsystems.com
>
>
> On Tue, Mar 2, 2021 at 4:56 PM Shikha Jaiswal <
> shikha.jais...@hotwaxsystems.com> wrote:
>
> > Hello Team,
> >
> > We are facing an issue with EECA rule - The action service (entity-auto)
> > has changeByUserLoginId field which is always set as 'system' userLogin.
> >
> > 
> > 
> > 
> > 
> > 
> >
> > When explored it, we found that in EECA, userLogin passed to action
> service
> > is always 'system'. Current userLogin is not passed in context and when
> > userLogin is empty, the run-as-user field is set to system userLogin by
> > default, as mentioned in entity-eca.xsd.
> >
> > What could be the use case for this implementation? Shouldn't userLogin
> > should pass to action service from context, if not found then default to
> > system userLogin.
> >
> > Please let me know your thoughts on this.
> >
> > Thanks and Regards,
> > --
> > Shikha Jaiswal
> > Senior Enterprise Software Engineer
> >
>


Re: Welcome Akash Jain as new PMC member

2021-03-15 Thread Rishi Solanki
Congratulations Akash!!

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Thu, Feb 4, 2021 at 9:48 PM akash jain  wrote:

> Thanks to all for your wishes!!
>
> Thanks and Regards
> --
> Akash Jain
>
> On Thu, Jan 28, 2021 at 10:10 PM Jacques Le Roux <
> jacques.le.r...@les7arts.com> wrote:
>
> > The OFBiz PMC has invited Akash Jain to become member of the committee
> and
> > we are glad to announce he has accepted the nomination.
> >
> > On behalf of the OFBiz PMC, welcome Akash!
> >
> >
>


Re: Welcome Girish Vasmatkar as new PMC member

2021-03-15 Thread Rishi Solanki
Congratulations Girish!!

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Thu, Feb 4, 2021 at 9:46 PM akash jain  wrote:

> Many Congratulations Girish!!
>
> Thanks and Regards
> --
> Akash Jain
>
> On Thu, Jan 28, 2021 at 10:10 PM Jacques Le Roux <
> jacques.le.r...@les7arts.com> wrote:
>
> > The OFBiz PMC has invited Girish Vasmatkar to become member of the
> > committee and we are glad to announce he has accepted the nomination.
> >
> > On behalf of the OFBiz PMC, welcome Girish!
> >
> >
>


Re: Welcome to Priya Sharma as new committer!

2021-03-15 Thread Rishi Solanki
Congratulations Priya!!

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Mon, Mar 15, 2021 at 11:05 AM Aditya Sharma 
wrote:

> Many Congratulations Priya!!
> Welcome aboard.
>
> Thanks and Regards,
> Aditya Sharma
>
> On Sun, Mar 14, 2021 at 11:26 PM Suraj Khurana 
> wrote:
>
> > Congratulations Priya !! Welcome aboard.
> >
> > --
> >
> > Best Regards,
> > Suraj Khurana
> > Senior Technical Consultant
> >
> >
> > On Sun, Mar 14, 2021 at 10:20 PM Swapnil Shah <
> > swapnil.s...@hotwaxsystems.com> wrote:
> >
> > > Many Congratulations Priya !!
> > >
> > > Thanks,
> > > Swapnil
> > >
> > > > -Original Message-
> > > > From: Pawan Verma 
> > > > Sent: 11 March 2021 18:31
> > > > To: Dev list 
> > > > Subject: Welcome to Priya Sharma as new committer!
> > > >
> > > > The OFBiz PMC has invited Priya to become a new committer and we are
> > > > pleased to announce that she has accepted the nomination.
> > > >
> > > > Welcome onboard Priya, more power to you!
> > > >
> > > >
> > > > Pawan
> > >
> >
>


Re: Welcome to Daniel Watford as new committer!

2021-01-13 Thread Rishi Solanki
Congratulations Daniel!!

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Mon, Jan 11, 2021 at 11:19 AM Mridul Pathak 
wrote:

> Congratulations Daniel, welcome aboard!!
>
> Regards,
> Mridul Pathak
>
> On Thu, Dec 31, 2020 at 9:50 PM Jacopo Cappellato <
> jacopo.cappell...@gmail.com> wrote:
>
> > The OFBiz PMC has invited Daniel to become a new committer and we are
> > pleased  to announce that he has accepted the nomination.
> >
> > Welcome onboard Daniel!
> >
> > Jacopo
> >
>


Re: Feasibility for service and document exchange (EDI) between OFBiz instances

2021-01-13 Thread Rishi Solanki
Raynhold,
It is more like communicating two applications (not necessarily two tenants
of same OFBiz instance). Should exchange the data using EDI or any other
way (xml, json exchange etc).

Answer is yes it is possible and can be done in the same fashion any other
Java based application does. Just need to make sure if something already in
OFBiz then use it instead of implementing the feature from scratch.

Creating a fixed asset on some trigger is not OOTB available, but with some
custom code it is also achievable. The exact requirement would help us to
better answer your questions.

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Tue, Jan 12, 2021 at 8:48 PM Raynhold  wrote:

> Hello users and developers,
>
> I am tasked with the examination about the functionality of some
> business cases in Apache OFBiz. Mainly with the sale of products through
> the e-commerce application, the reception of property, plant and
> equipment (FixedAsset) and the preparation of a balance sheet.
>
> I would like to know if Apache OFBiz can communicate, exchange documents
> (EDI), with other instances or in case of a multi-tenant setup, the same
> instance.
>
> For example i have a multi-tenant setup with Tenant A and B
> Tenant A buys over the e-commerce store from B a round gizmo.
> Is there a way for A to get a fixed Asset of the gizmo without to create
> it manually?
>
> Furthermore is it possible to bind 2 services, in different instances,
> together like sell and buy, like in the example above? To define a
> business process which causes a reaction in another instance. Like the
> transmission of a document (EDI)?
>
> Best regards,
> Raynhold
>
>


OFBiz Integrations

2020-09-29 Thread Rishi Solanki
Dear All,
In another thread on "Integration with facebook ecommerce platform" one
good suggestion came from user Andrew Williams to integrate OFBiz with
WooCommerce and WordPress. I would like to extend it to all required
integrations.

Below are the areas as per my understanding where we would require
integrations which is in general expected.

1) Payment (Amazon, Apple, PayPal, First Data etc)
2) Shipping (UPS, UPS, FEDEX, DHL etc.)
3) Other Selling Portals and Channels (Amazon, WooCommerce, Wordpress,
Shopify etc.)
4) Communication related integration. (Email, SMS, Chatbot, Whatapp etc)
5) Supporting modules like Reports tool, Sales Force etc.
6) Data Import Tool like JSON, Excel, CSV etc.

Please add more in the list. Once will have all items listed, we will push
that list over the confluence page, and all supporting docs link. Later we
can pick one by one and mark them complete from there, in this way from the
open list everyone will have the opportunity to pick any and contribute.

We can also think of creating open tickets from the approved list to work
on. Looking forward.

Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
http://www.mindpathtech.com
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


Re: Welcome Swapnil Shah as new PMC member!!

2020-09-22 Thread Rishi Solanki
Congratulations Swapnil!!

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Mon, Sep 21, 2020 at 9:45 PM Suraj Khurana 
wrote:

> Many Congratulations Swapnil !! Welcome aboard.
>
> --
>
> Best Regards,
> Suraj Khurana
> Senior Technical Consultant
>
>
> On Mon, Sep 21, 2020 at 11:22 AM Aditya Sharma 
> wrote:
>
> > Felicitations Swapnil! Welcome aboard.
> >
> > Thanks and Regards,
> > Aditya Sharma
> >
> > On Fri, Sep 18, 2020 at 12:56 PM Ashish Vijaywargiya 
> > wrote:
> >
> > > The OFBiz PMC has invited Swapnil Shah to become a member of the
> > committee
> > > and we are glad to announce that he has accepted the nomination.
> > >
> > > On behalf of the OFBiz PMC, welcome on board Swapnil!
> > >
> >
>


Re: Open FTL file from the browser

2020-09-19 Thread Rishi Solanki
Dear James,
Thanks for your effort, looks good to me. You have already taken care of
dev and prod environment settings for this.
I never tried to open FTL in a browser, hopefully people used to do it.

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Sat, Sep 19, 2020 at 12:46 PM James Yong  wrote:

> Hi all,
>
> Propose to allow developer to open FTL source file from the browser.
> This saves times locating for the template in the IDE.
> JIRA issue is created at OFBIZ-12018 with patch file.
>
> Regards,
> James
>


Re: Welcome Mridul Pathak as new PMC member!!

2020-09-19 Thread Rishi Solanki
Many Congratulations Mridul! :-)

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Fri, Sep 18, 2020 at 9:24 PM Yashwant Dhakad <
yashwant.dha...@hotwaxsystems.com> wrote:

> Many Congratulations Maridul
>
> Kind Regards,
> Yashwant Dhakad
> Sr. Technical Consultant
>
> *HotWax Systems*
> *Enterprise open source experts*
> cell: +91-9098240513
> office: 0731-409-3684
> http://www.hotwaxsystems.com
>
>
> On Fri, Sep 18, 2020 at 6:36 PM Swapnil M Mane 
> wrote:
>
> > Many many congratulations Mridul!
> >
> > - Best regards,
> > Swapnil M Mane,
> > ofbiz.apache.org
> >
> >
> >
> > On Fri, Sep 18, 2020 at 12:55 PM Ashish Vijaywargiya 
> > wrote:
> >
> > > The OFBiz PMC has invited Mridul Pathak to become a member of the
> > committee
> > > and we are glad to announce that he has accepted the nomination.
> > >
> > > On behalf of the OFBiz PMC, welcome on board Mridul!
> > >
> >
>


Re: [VOTE] to use Lombok inside OFBiz

2020-09-10 Thread Rishi Solanki
-1.

Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Tue, Sep 8, 2020 at 9:47 PM Mridul Pathak <
mridul.pat...@hotwaxsystems.com> wrote:

> -1
>
> Don’t think it’s of much use in OFBiz.
>
> Thanks.
> Mridul Pathak
>
> > On 08-Sep-2020, at 1:06 PM, Jacques Le Roux <
> jacques.le.r...@les7arts.com> wrote:
> >
> > Hi,
> >
> > Following our discussions about using Lombok inside OFBiz, as it's not
> clear if we should, here is a vote to decide about that.
> >
> > The question is: "should we use Lombok inside OFBiz?"
> >
> > Please cast your vote:
> >
> > [+1]  to use Lombok inside OFBiz
> > [0] to abstain
> > [-1]to not use Lombok inside OFBiz
> >
> > This vote will be open for a week.
> >
> > Thanks
> >
> > Jacques
> >
>
>


Re: Welcome Aditya Sharma as new PMC member

2020-08-24 Thread Rishi Solanki
Thank you Jacques, Now I have secured some time for the community and will
be active in general. Actually I was missing all the brainstorming sessions
from here.

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Wed, Aug 12, 2020 at 12:02 PM Jacques Le Roux <
jacques.le.r...@les7arts.com> wrote:

> Good to see you back Rishi :)
>
> Jacques
>
> Le 12/08/2020 à 06:36, Rishi Solanki a écrit :
> > I missed the celebration. Congratulations Aditya!!
> >
> > Best Regards,
> > --
> > Rishi Solanki
> > *CTO, Mindpath Technology*
> > Intelligent Solutions
> > cell: +91-98932-87847
> > LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>
> >
> >
> > On Sun, Jul 12, 2020 at 4:16 PM Sharan Foga  wrote:
> >
> >> Congratulations and welcome Aditya :-)
> >>
> >> Thanks
> >> Sharan
> >>
> >> On 2020/07/05 16:53:22, Jacques Le Roux 
> >> wrote:
> >>> The OFBiz PMC has invited Aditya Sharma to become member of the
> >> committee and we are glad to announce that he has accepted the
> nomination.
> >>> On behalf of the OFBiz PMC, welcome on board Aditya!
> >>>
> >>>
>


Re: Welcome to Devanshu Vyas as new committer!

2020-08-19 Thread Rishi Solanki
Congratulations Devanshu!!

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Wed, Aug 19, 2020 at 2:41 PM Ravi Lodhi  wrote:

> Many congratulations Devanshu!
>
> Kind regards,
> --
> Ravi Lodhi
>
> On Wed, Aug 19, 2020 at 2:32 PM Pawan Verma  wrote:
>
> > The OFBiz PMC has invited Devanshu Vyas to become a new committer and we
> > are happy to announce that he has accepted this role.
> >
> > Some of the reasons for inviting Devanshu Vyas include:
> >
> > - He is invested in the OFBiz project and has been a member for many
> years
> > - He is taking an initiative towards improving the system
> > - He has functional experience in various areas of the framework
> > - He enjoys working with the community and collaborating with others
> >
> > Please join me in welcoming and congratulating Devanshu!
> >
> > Cheers
> > Pawan Verma
> > ofbiz.apache.org
> >
>


Re: Welcome Arun Patidar as new PMC member

2020-08-11 Thread Rishi Solanki
I missed the celebration. Congratulations Arun!!


Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Sun, Jul 12, 2020 at 4:19 PM Sharan Foga  wrote:

> Congratulations and welcome Arun!
>
> Thanks
> Sharan
>
> On 2020/07/06 07:00:08, Jacques Le Roux 
> wrote:
> > The OFBiz PMC has invited Arun Patidar to become member of the committee
> and we are glad to announce that he has accepted the nomination.
> >
> > On behalf of the OFBiz PMC, welcome on board Arun!
> >
> >
>


Re: Welcome Aditya Sharma as new PMC member

2020-08-11 Thread Rishi Solanki
I missed the celebration. Congratulations Aditya!!

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Sun, Jul 12, 2020 at 4:16 PM Sharan Foga  wrote:

> Congratulations and welcome Aditya :-)
>
> Thanks
> Sharan
>
> On 2020/07/05 16:53:22, Jacques Le Roux 
> wrote:
> > The OFBiz PMC has invited Aditya Sharma to become member of the
> committee and we are glad to announce that he has accepted the nomination.
> >
> > On behalf of the OFBiz PMC, welcome on board Aditya!
> >
> >
>


Re: Welcome Rishi Solanki as new PMC member

2020-04-29 Thread Rishi Solanki
Dear All,
Thank you all for your continuous support and guidance. Will surely
together make our great community and project to next level of adoption.

Thanks for the wishes, I will try to deliver my best on the new
responsibilities assigned.

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
http://www.mindpathtech.com
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Wed, Apr 29, 2020 at 2:09 PM Taher Alkhateeb 
wrote:

>
> Congratulations Rishi
>
>
> On Wednesday, April 29, 2020 08:21 +03, Mridul Pathak <
> mridul.pat...@hotwaxsystems.com> wrote:
>  Congratulations Rishi!!
>
> Thanks
> Mridul Pathak
>
> > On 28-Apr-2020, at 7:52 PM, Jacopo Cappellato <
> jacopo.cappell...@gmail.com> wrote:
> >
> > The OFBiz PMC has invited Rishi Solanki to become member of the committee
> > and we are glad to announce that he has accepted the nomination.
> >
> > On behalf of the OFBiz PMC, welcome on board!
>
>
>


Re: OFBiz-Shopify Integration

2020-04-26 Thread Rishi Solanki
Dear Ritesh,
This is much awaited integration at community. Thanks for initiative.

I guess plan to add a separate plugin for this would be good approach and
using REST.

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
http://www.mindpathtech.com
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Sun, Apr 26, 2020 at 10:00 AM Ritesh Kumar <
ritesh.ku...@hotwaxsystems.com> wrote:

> Hello team,
>
> Let me start by giving you heads up on Shopify.
>
> Shopify is a renowned eCommerce platform for building online retail
> businesses. A large number of businesses are moving to the world of hosted
> eCommerce platforms and Shopify seems to be, if not the best, one of the
> best platforms available in the market today. Over a million merchants use
> Shopify to run their businesses. They come in all sizes, from all around
> the world, and each one is different. One can easily set up a store and go
> online.
>
> Owing to such a large user base, there could be many merchants interested
> in integrating their online sales with a powerful ERP system for the
> backend processes such as order fulfilment, accounting, customer service,
> etc.
>
> Shopify provides both REST and GraphQL APIs. APIs are richly documented. We
> can further discuss the integration details.
>
> I do believe this integration will positively add to feature set already
> available in OFBiz and can become a major adoption factor.
>
> Here are the references,
> Shopify developer introduction
> <https://shopify.dev/concepts/shopify-introduction>
> Shopify storefront API <https://shopify.dev/docs/storefront-api>
>
> Please, let me know your thoughts on this.
>
> Best,
>
> --
> Ritesh Kumar
>


Re: [VOTE] [RELEASE] Apache OFBiz 17.12.03

2020-04-24 Thread Rishi Solanki
+1.

Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
http://www.mindpathtech.com
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Fri, Apr 24, 2020 at 1:28 PM Mridul Pathak <
mridul.pat...@hotwaxsystems.com> wrote:

> +1
>
> Thanks.
> --
> Mridul Pathak
>
> > On 20-Apr-2020, at 2:33 PM, Jacopo Cappellato <
> jacopo.cappell...@gmail.com> wrote:
> >
> > This is the vote thread to release a new bug fix release for the
> > release17.12 branch. This new release, "Apache OFBiz 17.12.03" will
> > supersede the previous release from the same branch.
> >
> > The release files can be downloaded from here:
> > https://dist.apache.org/repos/dist/dev/ofbiz/
> > and are:
> > * apache-ofbiz-17.12.03.zip
> > * KEYS: text file with keys
> > * apache-ofbiz-17.12.03.zip.asc: the detached signature file
> > * apache-ofbiz-17.12.03.zip.sha512: checksum file
> >
> > Please download and test the zip file and its signatures (for
> instructions
> > on testing the signatures see
> http://www.apache.org/info/verification.html).
> >
> > Vote:
> > [ +1] release as Apache OFBiz 17.12.03
> > [ -1] do not release
> >
> > This vote will be open for 5 days.
> >
> > For more details about this process please refer to
> > http://www.apache.org/foundation/voting.html
> >
> > Best Regards,
> >
> > Jacopo
>
>


Re: Welcome Swapnil M Mane as new PMC member

2020-04-24 Thread Rishi Solanki
Congratulations Swapnil!! :-)

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Fri, Apr 24, 2020 at 11:21 AM Michael Brohl 
wrote:

> Congratulations and welcome aboard, Swapnil!
>
> Michael
>
>
> Am 23.04.20 um 13:32 schrieb Jacques Le Roux:
> > The OFBiz PMC has invited Swapnil M Mane to become member of the
> > committee and we are glad to announce that he has accepted the
> > nomination.
> >
> > On behalf of the OFBiz PMC, welcome on board!
> >
> >
>
>


Re: Welcome new commiter and PMC member

2020-04-24 Thread Rishi Solanki
Congratulations James!!


Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Thu, Apr 23, 2020 at 1:02 PM Olivier Heintz  wrote:

> Congratulations to Girish Vasmatkar and James Young
>
> Best regards to all
>
> Le 22/04/2020 à 12:28, James Yong a écrit :
> > Hi all,
> >
> > Thank you for your words of congratulations.
> > Hope everyone is well and safe.
> > Also thanks PMC for the kind invitation.
> > Looking forward to deeper collaboration.
> >
> > Regards,
> > James
> >
> > On 2020/04/22 10:16:36, Deepak Nigam 
> wrote:
> >> Congratulations James!!!
> >>
> >> Regards
> >> --
> >> Deepak Nigam
> >>
> >>
> >>
> >> On Wed, Apr 22, 2020, 3:25 PM Pawan Verma  wrote:
> >>
> >>> Congratulations James!
> >>> --
> >>> Thanks & Regards
> >>> Pawan Verma
> >>> ofbiz.apache.org
> >>>
> >>>
> >>> On Wed, Apr 22, 2020 at 3:16 PM Suraj Khurana  >
> >>> wrote:
> >>>
> >>>> Congratulations James !!
> >>>>
> >>>> --
> >>>> Best Regards,
> >>>> Suraj Khurana
> >>>> Senior Technical Consultant
> >>>>
> >>>>
> >>>> On Wed, Apr 22, 2020 at 3:15 PM Ashish Vijaywargiya <
> >>>> ashish.vijaywarg...@hotwaxsystems.com> wrote:
> >>>>
> >>>>> Congrats James!
> >>>>>
> >>>>> --
> >>>>> Kind Regards,
> >>>>> Ashish Vijaywargiya
> >>>>> Vice President of Operations
> >>>>> *HotWax Systems*
> >>>>> *Enterprise open source experts*
> >>>>> cell: +91-9893479711
> >>>>> http://www.hotwaxsystems.com
> >>>>>
> >>>>>
> >>>>>
> >>>>> On Wed, Apr 22, 2020 at 2:08 PM Jacques Le Roux <
> >>>>> jacques.le.r...@les7arts.com> wrote:
> >>>>>
> >>>>>> The OFBiz PMC has invited James Young to become member of the
> >>> committee
> >>>>>> and we are glad to announce that he has accepted the nomination.
> >>>>>>
> >>>>>> On behalf of the OFBiz PMC, welcome on board!
> >>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
>


Re: Default constructors in JAVA classes

2020-04-24 Thread Rishi Solanki
An effort already done for this cleanup -
https://issues.apache.org/jira/browse/OFBIZ-7272

Agree with Girish, we should keep this change for Utility/Helper/Worker
classes. And exclude services for sure, and if any specific event class act
as utility then we can consider it.

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Thu, Apr 23, 2020 at 12:39 PM Jacques Le Roux <
jacques.le.r...@les7arts.com> wrote:

> Hi,
>
> It was mate, actually there was a missing word in my saying, I meant:
>
> I agree about changing only non idempotent classes in a 1st approach.
> That's obviously _NOT_ service and events, but could be also few
> helper and worker classes.
>
> All the utility classes should be checked and non idempotent methods (if
> any) extracted
>
> To be clear: an idempotent class is a class which does not change the
> state. For utilities That depends on its methods not on the class.
>
> I agree about steps by steps approach
>
> Jacques
>
> Le 23/04/2020 à 06:46, Girish Vasmatkar a écrit :
> > Hi
> >
> > I am unsure if this needs to be extended or applied to the service
> classes
> > because even though the service classes do not appear to maintain state,
> > they conceptually relate to the business domain and hence are not a
> worthy
> > candidate. Moreover they are executed within a context and don't qualify
> as
> > typical helper or utility classes.
> >
> > We should be all for this change but probably exempt service classes from
> > it and restrict this change to Helper/Utility classes. Also, it will be
> > helpful if we bring this about in phases.
> >
> > +1 for helper/utility classes.
> >
> > Best,
> > Girish
> >
> >
> >
> >
> > On Wed, Apr 22, 2020 at 11:55 PM Jacques Le Roux <
> > jacques.le.r...@les7arts.com> wrote:
> >
> >> Le 22/04/2020 à 19:58, Jacques Le Roux a écrit :
> >>> I have still to read the articles an understand the Lombok project and
> >> how we could possibly use it
> >> I'm thinking about https://projectlombok.org/setup/gradle but I have no
> >> ideas yet to what it entails, someone knows?
> >>
> >> Jacques
> >>
> >>
>


Re: Welcome to Girish Vasmatkar as new committer!

2020-04-24 Thread Rishi Solanki
Congratulations Girish!! :-)

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Thu, Apr 23, 2020 at 11:00 AM Aditya Sharma 
wrote:

> Congratulations Girish!
>
> Thanks and regards,
> Aditya Sharma
>
> On Wed, Apr 22, 2020 at 7:35 PM Swapnil M Mane 
> wrote:
>
> > Congratulations Girish!
> >
> > - Best regards,
> > Swapnil M Mane,
> > ofbiz.apache.org
> >
> >
> >
> > On Wed, Apr 22, 2020 at 5:55 PM Girish Vasmatkar <
> > girish.vasmat...@hotwaxsystems.com> wrote:
> >
> > > Hi All
> > >
> > > Thanks for your continuous support in this journey. I am honoured and
> > > privileged to be part of this community. Sure, the committership comes
> > with
> > > great responsibilities and I hope to back it up with even more
> commitment
> > > from my side.
> > >
> > > Thanks once again!
> > >
> > > Best,
> > > Girish
> > >
> > >
> > > On Wed, Apr 22, 2020 at 5:36 PM Jacques Le Roux <
> > > jacques.le.r...@les7arts.com> wrote:
> > >
> > > > Sorry I missed Girish 1st name in subject :/
> > > >
> > > > Le 22/04/2020 à 11:37, Jacques Le Roux a écrit :
> > > > > The OFBiz PMC has invited Girish to become a new committer and we
> are
> > > > pleased  to announce that he has accepted.
> > > > >
> > > > > Girish is part of the community for near 2 years and has proposed
> > > > several smart propositions notably related to security and GraphQL,
> but
> > > not
> > > > only.
> > > > >
> > > > > Please join me in welcoming and congratulating Girish.
> > > > >
> > > > > Jacques
> > > > >
> > > > >
> > > >
> > >
> >
>


Re: [VOTE] [RELEASE] Apache OFBiz 17.12.02

2020-04-12 Thread Rishi Solanki
+1.

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
cell: +91-98932-87847



On Fri, Apr 10, 2020 at 8:21 PM Jacques Le Roux <
jacques.le.r...@les7arts.com> wrote:

> +1, works for me
>
> verify-ofbiz-release.sh OK
>
> Both UIs (back and front ends) OK
>
> Integration tests OK. I have just the same 4 failures I got recently with
> R17: 3 productPrice-tests and
> category-tests.testGetProductCategoryAndLimitedMembers fails. That's is
> only Windows, works on Buildbot.
>
> Jacques
>
> Le 10/04/2020 à 12:05, Jacopo Cappellato a écrit :
> >   This is the vote thread to release a new bug fix release for the
> > release17.12 branch. This new release, "Apache OFBiz 17.12.02" will
> > supersede the previous release from the same branch.
> >
> > The release files can be downloaded from here:
> > https://dist.apache.org/repos/dist/dev/ofbiz/
> > and are:
> > * apache-ofbiz-17.12.02.zip
> > * KEYS: text file with keys
> > * apache-ofbiz-17.12.02.zip.asc: the detached signature file
> > * apache-ofbiz-17.12.02.zip.sha512: checksum file
> >
> > Please download and test the zip file and its signatures (for
> instructions
> > on testing the signatures see
> http://www.apache.org/info/verification.html).
> >
> > Vote:
> > [ +1] release as Apache OFBiz 17.12.02
> > [ -1] do not release
> >
> > This vote will be open for 5 days.
> >
> > For more details about this process please refer to
> > http://www.apache.org/foundation/voting.html
> >
> > Best Regards,
> >
> > Jacopo
>
>


Re: ShowPromoText/ProductPromoWorker nulls all product promotions after a single condition check failure

2020-03-04 Thread Rishi Solanki
Giulio,
I hope its not too late, the logic you are referring is simply should be
used when we want to show the applicable promotion only.

But if you want to show/use all promotions then - trace the logic at -
https://demo-trunk.ofbiz.apache.org/ecommerce/control/showAllPromotions

I would say, system behavior is correct. But if you want some input on some
business case which gives you problem then you should tell that business
case instead of code logic.

It will help at our end, to provide you solution. Thanks!

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
cell: +91-98932-87847
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Tue, Feb 25, 2020 at 12:57 AM Giulio Speri - MpStyle Srl <
giulio.sp...@mpstyle.it> wrote:

> Hello everyone,
>
> I am facing a strange behaviour regarding Product Store Promotions that are
> active for one of the ecommerce sites that my company manage.
>
> In all the pages of the sites, we have included the ShowPromoText.groovy
> script that retrieves the promotions active for a specific store: we then
> use data gathered from the script to make some customizations (ftl-side) on
> how the promos are shown to the end user customers.
> The main method that the script uses to get all the promos for a store
> is *getStoreProductPromos
> *of the class* ProductPromoWorker.java.*
>
> Right now there are active on the site ten/fifteen different kind of
> promotions like order discount promotions, ship charge discount promotions,
> promocodes linked to a specific party and more; what I noticed is that the
> groovy script cannot always retrieve all the available promos for a store
> so I started check out a bit the method getStoreProductPromos: this method
> loops over all the ProductStorePromoAppl records, tests each promo and if
> the promo conditions are met then the record is added to a list of valid
> promos; if the conditions are not met then the promo is nulled.
> I found that if one of the first promo processed fails the rule conditions
> check, due to a boolean flag *condResult *that switches to* false* then,
> all the following promos in the (ProductStorePromoAppl) list are never
> checked and nulled,  and at the end never shown to the end user customer.
>
>
> I would like to ask if this is actually an issue of the
> getStoreProductPromos method or if is not the case, what are the reasons
> behind that piece of logic.
>
>
> Thank you in advance for your help.
>
> Kind regards,
> Giulio
>
>
>
> --
> Giulio Speri
>
>
> *Mp Styl**e Srl*
> via Antonio Meucci, 37
> 41019 Limidi di Soliera (MO)
> T 059/684916
> M 334/3779851
>
> www.mpstyle.it
>


Re: Solr/Lucene

2020-02-28 Thread Rishi Solanki
Jacques/Pierre,
Thanks for your response and information. My point is if indexing is not in
use on any page, and solr does the same using Lucene. I google it Solr vs
Lucene, and most of the articles in favor of Solr. So just thought to put
this in front of community if ignored or postpone decision due to some
reasons.

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
cell: +91-98932-87847
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Fri, Feb 28, 2020 at 7:52 PM Pierre Smits  wrote:

> IMO, indexing (lucent/solr style) should be a lower level service given the
> dependencies in content and product. But maybe it already is?
>
>
> Met vriendelijke groet,
>
> Pierre Smits
> *Proud* *contributor** of* Apache OFBiz <https://ofbiz.apache.org/> since
> 2008 (without privileges)
>
> *Apache Trafodion <https://trafodion.apache.org>, Vice President*
> *Apache Directory <https://directory.apache.org>, PMC Member*
> Apache Incubator <https://incubator.apache.org>, committer
> Apache Steve <https://steve.apache.org>, committer
>
>
> On Fri, Feb 28, 2020 at 2:21 PM Pierre Smits 
> wrote:
>
> > Rich, Jacques,
> > Thanks for bringing this to the attention of the community. I guess the
> > reason is that in past discussions no agreement could be established on
> > what to do with it. Some fear it is lost forever when removed.
> >
> > re:If memory serves, Lucene is still used while indexing products and
> > content.
> > You're correct. But it is also true that the framework code works with
> the
> > plugins.
> >
> > Met vriendelijke groet,
> >
> > Pierre Smits
> > *Proud* *contributor** of* Apache OFBiz <https://ofbiz.apache.org/>
> since
> > 2008 (without privileges)
> >
> > *Apache Trafodion <https://trafodion.apache.org>, Vice President*
> > *Apache Directory <https://directory.apache.org>, PMC Member*
> > Apache Incubator <https://incubator.apache.org>, committer
> > Apache Steve <https://steve.apache.org>, committer
> >
> >
> > On Fri, Feb 28, 2020 at 1:48 PM Jacques Le Roux <
> > jacques.le.r...@les7arts.com> wrote:
> >
> >> Hi Rishi,
> >>
> >> If memory serves, Lucene is still used while indexing products and
> >> content.
> >>
> >> Jacques
> >>
> >> Le 28/02/2020 à 12:37, Rishi Solanki a écrit :
> >> > Dear All,
> >> > I was checking all plugins developed with OFBiz. I  see both Solr and
> >> > Lucene are there, may I know why we are keeping Lucene within plugins.
> >> >
> >> > As a framework we already have the Solr which resolves many functional
> >> > aspects on the top of Lucene library. Do we have any good reason to
> keep
> >> > the Lucene with us, as far as I remember we sample
> integration/indexing
> >> is
> >> > there, but not in use anywhere.
> >> >
> >> > May be we can remove Lucene if it is not in use as we are already
> using
> >> > Solr. Or may be we have good reason to keep both, one reason I could
> >> think
> >> > of is backward compatibility. Please share your thoughts on this.
> >> >
> >> > Purpose of this email is not to remove the Lucene as plugin, but
> wanted
> >> to
> >> > clarify why we are keeping it.
> >> >
> >> > Best Regards,
> >> > --
> >> > Rishi Solanki
> >> > *CTO, Mindpath Technology*
> >> > cell: +91-98932-87847
> >> > LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>
> >>
> >>
>


Solr/Lucene

2020-02-28 Thread Rishi Solanki
Dear All,
I was checking all plugins developed with OFBiz. I  see both Solr and
Lucene are there, may I know why we are keeping Lucene within plugins.

As a framework we already have the Solr which resolves many functional
aspects on the top of Lucene library. Do we have any good reason to keep
the Lucene with us, as far as I remember we sample integration/indexing is
there, but not in use anywhere.

May be we can remove Lucene if it is not in use as we are already using
Solr. Or may be we have good reason to keep both, one reason I could think
of is backward compatibility. Please share your thoughts on this.

Purpose of this email is not to remove the Lucene as plugin, but wanted to
clarify why we are keeping it.

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
cell: +91-98932-87847
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


Re: [VOTE] [RELEASE] Apache OFBiz 16.11.07

2020-02-03 Thread Rishi Solanki
+1.


Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
http://www.mindpathtech.com
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Mon, Feb 3, 2020 at 7:23 PM Swapnil Shah 
wrote:

> +1
>
>
> Thanks & Regards,
> Swapnil
>
> > -Original Message-
> > From: Jacopo Cappellato 
> > Sent: Thursday, January 30, 2020 7:43 PM
> > To: Dev list 
> > Subject: [VOTE] [RELEASE] Apache OFBiz 16.11.07
> >
> >  This is the vote thread to release a new bug fix release for the
> > release16.11 branch. This new release, "Apache OFBiz 16.11.07" will
> > supersede all the previous releases from the same branch.
> > Please consider that this may be the last release in the 16.11 series and
> > in the
> > future releases will be published from the newer series only.
> >
> > The release files can be downloaded from here:
> > https://dist.apache.org/repos/dist/dev/ofbiz/
> >
> > and are:
> > * apache-ofbiz-16.11.07.zip
> > * KEYS: text file with keys
> > * apache-ofbiz-16.11.07.zip.asc: the detached signature file
> > * apache-ofbiz-16.11.07.zip.sha512: checksum file
> >
> > Please download and test the zip file and its signatures (for
> instructions
> > on
> > testing the signatures see http://www.apache.org/info/verification.html
> ).
> >
> > Vote:
> > [ +1] release as Apache OFBiz 16.11.07
> > [ -1] do not release
> >
> > This vote will be open for 5 days.
> > For more details about this process refer to
> > http://www.apache.org/foundation/voting.html
> >
> > Kind Regards,
> >
> > Jacopo
>


Re: Welcome to Olivier Heintz as new committer!

2020-01-17 Thread Rishi Solanki
Congratulations Oliver!!

Welcome aboard!

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
http://www.mindpathtech.com
LinkedIn <https://www.linkedin.com/in/rishi-solanki-62271b7/>


On Thu, Jan 16, 2020 at 9:38 PM Jacques Le Roux <
jacques.le.r...@les7arts.com> wrote:

> Welcome aboard Olivier
>
> Jacques
>
> Le 16/01/2020 à 16:13, Gavin Mabie a écrit :
> > Congrats Olivier
> >
> > On Thu, Jan 16, 2020 at 4:23 PM Taher Alkhateeb 
> wrote:
> >
> >> The OFBiz PMC has invited Olivier Heintz to become a new committer and
> >> we are happy to announce that he has accepted this role.
> >>
> >> Some of the reasons for inviting Olivier Heintz include:
> >>
> >> - He is invested in the OFBiz project and has been a member for many
> years
> >> - He is taking an initiative towards improving the UI part of the system
> >> - He has functional experience in various areas of the framework
> >> - He enjoys working with the community and collaborating with others
> >>
> >> Please join me in welcoming and congratulating Olivier!
> >>
> >> Cheers,
> >> Taher Alkhateeb
> >>
>


Re: ContactNumber optional on service definition

2019-12-16 Thread Rishi Solanki
Dear Suraj,
Calling service without contactNumber should not null the value in db using
these services. In case parameters send the null value then only service
will do that, if you do not want to null the value then do not pass it.

Below is example to clarify what I am suggesting;
CASE1: Pass map below value set null in db.
{"contanctMechId": "1", countryCode: "1", contactNumber: null}

CASE2: Pass map below to remain contactNumber as is in db.
{"contanctMechId": "1", countryCode: "1"}

I guess somehow contactNumber passed as null in Map which causes this
problem.

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
http://www.mindpathtech.com


On Mon, Dec 16, 2019 at 2:28 PM Suraj Khurana 
wrote:

> Thanks everyone for your inputs.
>
> Here is a case, please check these services
> 'createUpdateCustomerAndShippingAddress',
> 'createUpdateBillingAddressAndPaymentMethod'.
> If we are calling these already available services without contactNumber,
> as per current flow they will nullify existing contactNumber available, as
> 'createUpdatePartyTelecomNumber' is being called inside them and if some
> contact details are found for specific purpose, which might be not passed
> in context, its gets nullified and customer important data is lost.
>
> Either we should fix this issue here, considering it from a generic
> problem, I would recommend to change the serviceDef and make it work like
> real situations, not likely to work as per data model flexibilities.
>
> Please share you thoughts on this.
> --
> Best Regards,
> Suraj Khurana
> TECHNICAL CONSULTANT
> mobile: +91 9669750002
> email: suraj.khur...@hotwax.co
> *www.hotwax.co <http://www.hotwax.co/>*
>
>
> On Mon, Dec 16, 2019 at 11:35 AM Rishi Solanki 
> wrote:
>
> > After Michael and Jacques input, I would say no need to change the
> existing
> > behavior and in case required then it can be simply taking care by
> > overriding the service definition in custom project.
> > So my vote change now, no need to change ootb behavior.
> >
> > Best Regards,
> > --
> > Rishi Solanki
> > *CTO, Mindpath Technology*
> > Intelligent Solutions
> > cell: +91-98932-87847
> > http://www.mindpathtech.com
> >
> >
> > On Thu, Dec 12, 2019 at 9:21 PM Michael Brohl 
> > wrote:
> >
> > > Hi Suraj,
> > >
> > > I don't see a reason why we should make this field mandatory. It's one
> > > of a few other fields in the table.
> > >
> > > It *could* be of value to remove the contactNumber, in case this part
> of
> > > the number is wrong and should not be displayed as long as it is fixed.
> > > Or the telecom number ist created and will be updated with the contact
> > > number later.
> > >
> > > The service is used in several other services, that could be a problem
> > too.
> > >
> > > I would not change this until there is a real problem with it being
> > empty.
> > >
> > > Regards,
> > >
> > > Michael
> > >
> > >
> > > Am 12.12.19 um 09:22 schrieb Jacques Le Roux:
> > > > Hi,
> > > >
> > > > I tend to agree, I see not reason to have it optional. Now I don't
> > > > know what it implies in term of related changes, notably for custom
> > > > projects...
> > > >
> > > > All in all I don't see a lot of positive doing so. Did you cross a
> > > > specific issue Suraj?
> > > >
> > > > Jacques
> > > >
> > > > Le 03/12/2019 à 16:42, Rishi Solanki a écrit :
> > > >> Hi Suraj,
> > > >> It seems writing this service just to wrap the create and update
> > > >> logic in
> > > >> one service. So it uses the same IN parameters and constraints as
> > inner
> > > >> services have. IMO, we can change the wrapper service behavior based
> > on
> > > >> business requirements and override it.
> > > >>
> > > >> +1 for changing it.
> > > >>
> > > >> Best Regards,
> > > >> --
> > > >> Rishi Solanki
> > > >> *CTO, Mindpath Technology*
> > > >> Intelligent Solutions
> > > >> cell: +91-98932-87847
> > > >>
> > > >> On Tue, Dec 3, 2019 at 8:17 PM Suraj Khurana <
> suraj.khur...@hotwax.co
> > >
> > > >> wrote:
> > > >>
> > > >>> Hello team,
> > > >>>
> > > >>> There is a service named 'createUpdatePartyTelecomNumber' in which
> > > >>> contactNumber field is optional on service definition.
> > > >>>  From DB fields perspective it seems good to have it optional,
> > > >>> ideally I
> > > >>> think it should not. Whether you are creating or updating any party
> > > >>> telecom
> > > >>> details, contactNumber should be mandatory because that's the main
> > > >>> thing to
> > > >>> be created/updated.
> > > >>>
> > > >>> Please share your thoughts, am I missing something?
> > > >>>
> > > >>> --
> > > >>> Best Regards,
> > > >>> Suraj Khurana
> > > >>> Technical Consultant
> > > >>> *HotWax Systems*
> > > >>> *Enterprise open source experts*
> > > >>> cell: 96697-50002
> > > >>> http://www.hotwaxsystems.com
> > > >>>
> > >
> > >
> >
>


Re: ContactNumber optional on service definition

2019-12-15 Thread Rishi Solanki
After Michael and Jacques input, I would say no need to change the existing
behavior and in case required then it can be simply taking care by
overriding the service definition in custom project.
So my vote change now, no need to change ootb behavior.

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847
http://www.mindpathtech.com


On Thu, Dec 12, 2019 at 9:21 PM Michael Brohl 
wrote:

> Hi Suraj,
>
> I don't see a reason why we should make this field mandatory. It's one
> of a few other fields in the table.
>
> It *could* be of value to remove the contactNumber, in case this part of
> the number is wrong and should not be displayed as long as it is fixed.
> Or the telecom number ist created and will be updated with the contact
> number later.
>
> The service is used in several other services, that could be a problem too.
>
> I would not change this until there is a real problem with it being empty.
>
> Regards,
>
> Michael
>
>
> Am 12.12.19 um 09:22 schrieb Jacques Le Roux:
> > Hi,
> >
> > I tend to agree, I see not reason to have it optional. Now I don't
> > know what it implies in term of related changes, notably for custom
> > projects...
> >
> > All in all I don't see a lot of positive doing so. Did you cross a
> > specific issue Suraj?
> >
> > Jacques
> >
> > Le 03/12/2019 à 16:42, Rishi Solanki a écrit :
> >> Hi Suraj,
> >> It seems writing this service just to wrap the create and update
> >> logic in
> >> one service. So it uses the same IN parameters and constraints as inner
> >> services have. IMO, we can change the wrapper service behavior based on
> >> business requirements and override it.
> >>
> >> +1 for changing it.
> >>
> >> Best Regards,
> >> --
> >> Rishi Solanki
> >> *CTO, Mindpath Technology*
> >> Intelligent Solutions
> >> cell: +91-98932-87847
> >>
> >> On Tue, Dec 3, 2019 at 8:17 PM Suraj Khurana 
> >> wrote:
> >>
> >>> Hello team,
> >>>
> >>> There is a service named 'createUpdatePartyTelecomNumber' in which
> >>> contactNumber field is optional on service definition.
> >>>  From DB fields perspective it seems good to have it optional,
> >>> ideally I
> >>> think it should not. Whether you are creating or updating any party
> >>> telecom
> >>> details, contactNumber should be mandatory because that's the main
> >>> thing to
> >>> be created/updated.
> >>>
> >>> Please share your thoughts, am I missing something?
> >>>
> >>> --
> >>> Best Regards,
> >>> Suraj Khurana
> >>> Technical Consultant
> >>> *HotWax Systems*
> >>> *Enterprise open source experts*
> >>> cell: 96697-50002
> >>> http://www.hotwaxsystems.com
> >>>
>
>


Re: ContactNumber optional on service definition

2019-12-03 Thread Rishi Solanki
Hi Suraj,
It seems writing this service just to wrap the create and update logic in
one service. So it uses the same IN parameters and constraints as inner
services have. IMO, we can change the wrapper service behavior based on
business requirements and override it.

+1 for changing it.

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847

On Tue, Dec 3, 2019 at 8:17 PM Suraj Khurana 
wrote:

> Hello team,
>
> There is a service named 'createUpdatePartyTelecomNumber' in which
> contactNumber field is optional on service definition.
> From DB fields perspective it seems good to have it optional, ideally I
> think it should not. Whether you are creating or updating any party telecom
> details, contactNumber should be mandatory because that's the main thing to
> be created/updated.
>
> Please share your thoughts, am I missing something?
>
> --
> Best Regards,
> Suraj Khurana
> Technical Consultant
> *HotWax Systems*
> *Enterprise open source experts*
> cell: 96697-50002
> http://www.hotwaxsystems.com
>


Re: Welcome Gil Portenseigne and Mathieu Lirzin as new PMC members

2019-12-03 Thread Rishi Solanki
Congratulations Gil and Mathieu!!

Best regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847

On Tue, Dec 3, 2019 at 7:43 PM Swapnil M Mane 
wrote:

> Many congratulations Gil and Mathieu!! :)
>
> Best regards,
> Swapnil M Mane,
> ofbiz.apache.org
>
>
>
> On Tue, Dec 3, 2019 at 3:56 PM Jacopo Cappellato <
> jacopo.cappell...@gmail.com> wrote:
>
> > The OFBiz PMC has invited Gil Portenseigne and Mathieu Lirzin to become
> > members of the committee and we are glad to announce that they have
> > accepted the nomination.
> >
> > On behalf of the OFBiz PMC, welcome on board!
> >
>


Re: Github PRs and Jira

2019-12-02 Thread Rishi Solanki
Hi,
Do we have committers practices document ready for git?

Sorry if I missed the discussion if already done.

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847

On Tue, Dec 3, 2019 at 10:57 AM Rishi Solanki 
wrote:

> I don't have any better idea around this. But adding contributors best
> practice and Readme should be good start to go with, later we can rethink
> on it.
>
> +1 Jacques and Pierre to start with.
>
> Best Regards,
> --
> Rishi Solanki
> *CTO, Mindpath Technology*
> Intelligent Solutions
> cell: +91-98932-87847
>
> On Fri, Nov 29, 2019 at 1:28 PM Jacques Le Roux <
> jacques.le.r...@les7arts.com> wrote:
>
>> I created https://issues.apache.org/jira/browse/OFBIZ-11301 for that
>>
>> Le 29/11/2019 à 08:50, Jacques Le Roux a écrit :
>> > our workflow is to contribute patches through Jira.
>> >
>> > I want to clearly document that in
>> https://cwiki.apache.org/confluence/display/OFBIZ/OFBiz+Contributors+Best+Practices
>> >
>> > But I know that it will not be enough. The PR reflex is now an acquired
>> behaviour. So I'll also add a notice in the top of our main README.adoc to
>> > make it clear on our main Github page.
>>
>>


Re: Github PRs and Jira

2019-12-02 Thread Rishi Solanki
I don't have any better idea around this. But adding contributors best
practice and Readme should be good start to go with, later we can rethink
on it.

+1 Jacques and Pierre to start with.

Best Regards,
--
Rishi Solanki
*CTO, Mindpath Technology*
Intelligent Solutions
cell: +91-98932-87847

On Fri, Nov 29, 2019 at 1:28 PM Jacques Le Roux <
jacques.le.r...@les7arts.com> wrote:

> I created https://issues.apache.org/jira/browse/OFBIZ-11301 for that
>
> Le 29/11/2019 à 08:50, Jacques Le Roux a écrit :
> > our workflow is to contribute patches through Jira.
> >
> > I want to clearly document that in
> https://cwiki.apache.org/confluence/display/OFBIZ/OFBiz+Contributors+Best+Practices
> >
> > But I know that it will not be enough. The PR reflex is now an acquired
> behaviour. So I'll also add a notice in the top of our main README.adoc to
> > make it clear on our main Github page.
>
>


Re: OrderItemPriceInfo: Accounting angle

2019-09-20 Thread Rishi Solanki
This is known that ProductStore.explodeOrderItems reposible for
OrderItemPriceInfo. IMO, It should also take care of InvoiceItem creation
conditionally.

Best Regards,
--
Rishi Solanki
Sr Manager, Enterprise Software Development
*HotWax Systems*
*Enterprise open source experts*
cell: +91-98932-87847
http://www.hotwaxsystems.com


On Thu, Sep 5, 2019 at 6:38 PM Suraj Khurana 
wrote:

> Hello,
>
> I check and found that all GL entries are according to discounted amount
> and no way to track how much sale discounts from GL, should we create
> OrderAdjustments of certain type linked with certain invoice type as well
> for all priceRules as well?
>
> I mean why haven't we have done that yet, as a user, when I check a bill
> after some shopping of sale products from any store, in my bill I see
> actual price, discount price and finally net value.
>
> If we are not creating OrderAdjustments, this will not reflect over invoice
> as well in OFBiz. Please put some lights in case I am missing something.
>
> I am aware of the fact that historically, price rules are intended as
> formulas to set the base price of a product BEFORE promotions are evaluated
> and applied, these rules should be transparent to the customer and should
> not generate adjustments, but in case of priceRule which are marked as
> sale, we should think of a better solution.
>
> Please share your thoughts on the same.
> --
> Best Regards,
> Suraj Khurana
> Technical Consultant
> HotWax Systems
>
>
>
>
>
>
> On Thu, Sep 5, 2019 at 3:10 PM Suraj Khurana 
> wrote:
>
> > Hello folks,
> >
> > I was looking into OrderItemPriceInfo entity and thought about how it is
> > managed while accounting, Like product was of $100 and due to a
> particular
> > price rule, it was sold at $50, unitListPrice in orderItem is $100 and
> > unitPrice is $50 with a record of OrderItemPriceInfo logging modifyAmount
> > as -$50.
> >
> > How it is managed in accounting finally?
> >
> > Please share your thoughts on the same.
> > --
> > Best Regards,
> > Suraj Khurana
> > Technical Consultant
> > *HotWax Systems*
> > *Enterprise open source experts*
> > cell: 96697-50002
> > http://www.hotwaxsystems.com
> >
> >
> >
> >
> >
>


Re: Advance OFBiz tutorials

2019-09-20 Thread Rishi Solanki
+1 Swapnil and Big +1 for all suggestions made by Pranay!


Best Regards,
--
Rishi Solanki
Sr Manager, Enterprise Software Development
*HotWax Systems*
*Enterprise open source experts*
cell: +91-98932-87847
http://www.hotwaxsystems.com


On Mon, Sep 2, 2019 at 11:44 AM Pranay Pandey <
pranay.pan...@hotwaxsystems.com> wrote:

> Hello Swapnil.
>
> +1 for the suggestions.
>
> One video tutorial for each of these topics will help greatly.
>
> I think some of the critical topics that we can add are mentioned below. I
> think these are critical tools to learn as an OFBiz developer and then
> gradually you pick up the other ones
>
> - Webtools Usage
> -- Logging
> -- Import/Export
> -- Cache Maintenance
> -- Entity Engine
> --- Entity Data Maintenance
> --- Entity SQL Processor
> -- Service Engine
> --- Service Reference
> --- Job List
> --- Schedule Job
> --- Run Service
> - OFBiz Deployment Environment and Best Practices
> -- Dev or Local
> -- Staging / Dev Testing
> -- UAT
> -- Production
>
> Best regards,
> Pranay Pandey
>
>
>
> On Sat, Aug 31, 2019 at 11:22 PM Swapnil M Mane 
> wrote:
>
> > Hello team,
> >
> > In the year 2017, we revamped the OFBiz tutorial [1] and simplified it
> for
> > new adopters.
> > In this process, by design, we removed some advance topics to make the
> > tutorial simpler.
> >
> > Now, we are planning to write tutorials on following advance OFBiz
> topics,
> > -- ECA (Event Condition Action)
> > -- Group Service
> > -- Service Interface
> > -- Extending an existing OOTB Entity
> > -- Ajaxify the Request
> >
> > If you want any topic to be consider, please let us know. We will plan to
> > include that topic in our roadmap.
> > Also, if you willing to help in this effort, you are most welcome.
> >
> > [1]
> >
> >
> https://cwiki.apache.org/confluence/display/OFBIZ/OFBiz+Tutorial+-+A+Beginners+Development+Guide
> >
> > Best regards,
> > Swapnil M Mane,
> > ofbiz.apache.org
> >
>


Re: View Entity Behaviour

2019-07-29 Thread Rishi Solanki
Paul,
Thanks for your input, I see delimited can be use for column names as well.
Are you proposing to limit it for entity alias name to wrap in the code as
I have reported it for that only. I'll convert a query and wait for input
from others.

At first glance it looks good to me and could not think of any side effect.
Thanks!

Best Regards,
--
Rishi Solanki
Sr Manager, Enterprise Software Development
*HotWax Systems*
*Enterprise open source experts*
cell: +91-98932-87847
http://www.hotwaxsystems.com


On Sun, Jul 28, 2019 at 7:14 AM Paul Foxworthy 
wrote:

> Hi Rishi,
>
> I think we can fix the problem in the SQL generation and not worry about it
> anywhere else. Just wrap alias names in double quotes - see
>
> https://en.wikibooks.org/wiki/SQL_Dialects_Reference/Data_structure_definition/Delimited_identifiers
>  .
>
> For MySQL and Microsoft SQL Server, there are configuration options to get
> double quotes to work as per the ISO SQL standard. We could either document
> that that's necessary, or use the native characters instead of double
> quotes for those databases (backquotes for MySQL, square brackets for
> MSSQL).
>
> I've had a quick look and I think the changes might need to be in
> GenericDAO. The point is once we get this right you can use any alias name
> without needing to know the complete list of SQL keywords, and nowhere else
> in OFBiz needs to worry about the issue.
>
> What do you think?
>
> Thanks
>
> Paul Foxworthy
>
> On Sat, 27 Jul 2019 at 23:56, Rishi Solanki 
> wrote:
>
> > Hello All,
> > While working on one view entity creation, I faced one problem and
> thought
> > to share with you all.
> > I used OR as entity alias for OrderRole, and while fetching the data the
> > entity throws exception of incorrect SQL.
> >
> > On research I found that while creating SQL query sql executer treat OR
> as
> > OR operator and misinterpret the query. So I would suggest never ever use
> > any SQL keyword for entity alias in view entity like OR, AND or any other
> > while creating abbreviations for entity alias.
> >
> > Now I would like to ask to community, do we need to handle this?
> >
> > If yes then how, in code or in best practice document. Please advise.
> >
> > Best Regards,
> > --
> > Rishi Solanki
> > Sr Manager, Enterprise Software Development
> > *HotWax Systems*
> > *Enterprise open source experts*
> > cell: +91-98932-87847
> > http://www.hotwaxsystems.com
> >
>
>
> --
> Coherent Software Australia Pty Ltd
> PO Box 2773
> Cheltenham Vic 3192
> Australia
>
> Phone: +61 3 9585 6788
> Web: http://www.coherentsoftware.com.au/
> Email: i...@coherentsoftware.com.au
>


View Entity Behaviour

2019-07-27 Thread Rishi Solanki
Hello All,
While working on one view entity creation, I faced one problem and thought
to share with you all.
I used OR as entity alias for OrderRole, and while fetching the data the
entity throws exception of incorrect SQL.

On research I found that while creating SQL query sql executer treat OR as
OR operator and misinterpret the query. So I would suggest never ever use
any SQL keyword for entity alias in view entity like OR, AND or any other
while creating abbreviations for entity alias.

Now I would like to ask to community, do we need to handle this?

If yes then how, in code or in best practice document. Please advise.

Best Regards,
--
Rishi Solanki
Sr Manager, Enterprise Software Development
*HotWax Systems*
*Enterprise open source experts*
cell: +91-98932-87847
http://www.hotwaxsystems.com


Re: OFBIZ-11103

2019-07-03 Thread Rishi Solanki
I didn't see any failure in running init. We can close. Thanks!

Best Regards,
--
Rishi Solanki
Sr Manager, Enterprise Software Development
*HotWax Systems*
*Enterprise open source experts*
cell: +91-98932-87847
http://www.hotwaxsystems.com


On Wed, Jul 3, 2019 at 2:34 AM Jacques Le Roux 
wrote:

> Thanks Taher,
>
> I was wondering if someone has something to add and did not spot the Jira.
>
> I'm not in a hurry to close.
>
> Jacques
>
> Le 02/07/2019 à 20:45, Taher Alkhateeb a écrit :
> > I'm not sure you even need to ask the community for an OK on a ticket
> > which is created by you with no activity or feedback from anyone :)
> >
> > I don't think you need to wait either unless you want to
> >
> > On Tue, Jul 2, 2019 at 6:27 PM Jacques Le Roux
> >  wrote:
> >> Hi,
> >>
> >> If nobody is against I'll close OFBIZ-11103 as won't fix in a week.
> >>
> >> It seems not a problem so far.
> >>
> >> Jacques
> >>
>


Re: Welcome to Pawan Verma as new committer!

2019-06-14 Thread Rishi Solanki
Congratulations Pawan!!
Welcome Aboard!!

Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Fri, Jun 14, 2019 at 12:33 AM Swapnil Shah <
swapnil.s...@hotwaxsystems.com> wrote:

> Welcome Pawan and many congratulations !!
>
> Thanks,
> Swapnil
>
> -Original Message-
> From: Jacques Le Roux 
> Sent: 13 June 2019 11:18
> To: dev@ofbiz.apache.org
> Subject: Welcome to Pawan Verma as new committer!
>
> The OFBiz PMC has invited Pawan to become a new committer and we are
> pleased
> to announce that he has accepted.
>
> Pawan is part of the community for 2 years and has being quite active and
> proficient, notably these last times with several smart propositions.
>
> He also helps a lot of Jiras and answers properly on MLs.
>
> Please join me in welcoming and congratulating Pawan.
>
> Jacques
>


Re: Welcome to Deepak Nigam as new committer!

2019-06-14 Thread Rishi Solanki
Congratulations Deepak!!
Welcome Aboard!!

Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Thu, Jun 13, 2019 at 5:12 PM Sanjay Yadav 
wrote:

> Many Congratulations, Deepak N.
>
> Thanks.
> --
> Sanjay Yadav
> Manager, Enterprise Quality Assurance
> *HotWax Systems*
> *Enterprise open source experts*
> cell: +91-787.918.8830
> http://www.hotwaxsystems.com
>
>
> On Thu, Jun 13, 2019 at 11:20 AM Jacques Le Roux <
> jacques.le.r...@les7arts.com> wrote:
>
> > The OFBiz PMC has invited Deepak to become a new committer and we are
> > pleased  to announce that he has accepted.
> >
> > Deepak  is part of the community since January 2016 and has proved to be
> > committed since.
> >
> > He notably made a great work for OFBIZ-10518 "Inventory (Supply)
> > Allocation Planning "
> >
> > He not only worked in Jira,  but also answered accurately on MLs where he
> > supported our users.
> >
> > Please join me in welcoming and congratulating Deepak.
> >
> > Jacques
> >
> >
>


Re: [PROPOSAL] DataModel - Improve entities using fromPartyId & toPartyId

2019-05-21 Thread Rishi Solanki
Thanks everyone for valuable inputs.

+1 for Scott's proposal to go with Role entity. Thanks for the details
added around it.

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Mon, May 20, 2019 at 3:17 PM Jacques Le Roux <
jacques.le.r...@les7arts.com> wrote:

> Hi Pierre,
>
> In the DMRB, Silverstein mentions from and to party fields for PARTY
> RELATIONSHIPS, SHIPMENTs, FIXED ASSET ASSIGNMENTs, and PAYMENT ACCTG TRANSs
> entities
>
> In the "Logical Data Model Entities and Attributes Listing" section there
> is actually from and to party fields for the following entities:
>
> AGREEMENT
> CUSTOMER RELATIONSHIP
> EMPLOYMENT
> ORGANIZATION CONTACT RELATIONSHIP
> PARTY RELATIONSHIP
> PAY HISTORY
>
>
> --
>
> In OFBiz we have from and to party fields for the following entities:
>
> Invoice
> InvoiceItemAssoc
> Payment
> Employment
> PartyBenefit
> PayHistory
> UnemploymentClaim
> Agreement
> AgreementEmploymentAppl
> CommunicationEvent
> PartyInvitation
> PartyRelationship
> Shipment
> PartyRelationship
> PartyInvitation
>
> Each entity in OFBiz which has from and to party fields has also
> roleTypeIdFrom and roleTypeIdTo.
>
> You lastly wrote:
>
> However there are a (quite a) few entities that defy these 1-on-1
> relationships (between internal party and the object, and the external
> party and the object), like:
>
> - OrderHeader: neither partyIdFrom nor partyIdTo
> - Quote: neither partyIdFrom nor partyIdTo but having a partyId
> field
> - CustRequest: only having fromPartyid (plus its role
> - Subscription: having originatedFromPartyId (plus the role) and
> partyId
> - ReorderGuideline: having partyId (plus the role)
>
> And I am confident I am missing a few.
>
> In order to simplify processes for capturing the main parties in
> various
> entity records I propose to realign these (master) entities to ensure
> that
> both the primary internal and external parties (and their primary
> roles)
> are captured.
>
> In OFBiz we have also 29 '*role" entities (I let you check searching for
> '/
> accounting-entitymodel.xml (5 matches)
> 218:  419:  package-name="org.apache.ofbiz.accounting.finaccount" title="Financial
> Account Role">
> 1?498:  2?281:  2?692:  content-entitymodel.xml (3 matches)
> 631:  921:  1?599:  package-name="org.apache.ofbiz.party.party" title="WebSite Role
> Association">
> marketing-entitymodel.xml (3 matches)
> 125:  359:  728:  order-entitymodel.xml (4 matches)
> 855:  1?164:  1?553:  2?254:  party-entitymodel.xml (4 matches)
> 343:  910:  1?325:  2?536:  product-entitymodel.xml (6 matches)
> 121:  429:  1?230:  package-name="org.apache.ofbiz.product.facility" title="Facility Group
> Role">
> 3?007:  4?127:  4?269:  shipment-entitymodel.xml (3 matches)
> 128:  278:  408:  workeffort-entitymodel.xml
> 102: 
> This is more than what Silverstein proposes in the "Logical Data Model
> Entities and Attributes Listing" section (19).
>
> Note that both models don't intersect (eg CASE ROLE, ORGANIZATION ROLE,
> PERSON ROLE - redundant with PARTY ROLE IMO-, REQUEST ROLE - did not find
> CustRequestRole mentioned by Rishi -, "misses" in OFBiz data model)
>
> AGREEMENT ROLE
> BILLING ACCOUNT ROLE
> BUDGET ROLE
> CASE ROLE
> COMMUNICATION EVENT ROLE
> FINANCIAL ACCOUNT ROLE
> INVOICE ROLE
> ITEM ISSUANCE ROLE
> ORDER ITEM ROLE
> ORDER ROLE
> ORGANIZATION ROLE
> PARTY ROLE
> PERSON ROLE
> QUOTE ROLE
> REQUEST ROLE
> REQUIREMENT ROLE
> SHIPMENT RECEIPT ROLE
> TIMESHEET ROLE
> VALID CONTACT MECHANISM ROLE
>
> I think we should consider Scott's proposition:
>
> I'd prefer to see us move in the other
> direction and remove top-level entitiy from/to fields if there is an
> existing *Role entity in order to simplify the datamodel while
> maintaining
> flexibility.
>
> Even if I don't think it's a priority task as it also implies a lot of
> changes and work
>
> My 2 cts
>
> Jacques
>
> Le 20/05/2019 à 10:27, Scott Gray a écrit :
> > In my experience very few things in the business world are immutable.
> > Dated *Role entities enhance flexibil

Re: OFBiz Statistics in monthly blog entries

2019-05-21 Thread Rishi Solanki
This is great Pierre, thank you for your effort.

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Mon, May 20, 2019 at 12:24 PM Pierre Smits 
wrote:

> I have corrected the settings on the 'Average Time in Status' chart.
>
> Best regards,
>
> Pierre Smits
>
> *Apache Trafodion <https://trafodion.apache.org>, Vice President*
> *Apache Directory <https://directory.apache.org>, PMC Member*
> Apache Incubator <https://incubator.apache.org>, committer
> *Apache OFBiz <https://ofbiz.apache.org>, contributor (without privileges)
> since 2008*
> Apache Steve <https://steve.apache.org>, committer
>
>
> On Mon, May 20, 2019 at 8:27 AM Jacques Le Roux <
> jacques.le.r...@les7arts.com> wrote:
>
> > That's quite interesting thanks Pierre.
> >
> > Should we not get rid of "Average Time in Status: OFBiz"? Seems useless,
> > no data there.
> >
> > Jacques
> >
> > Le 20/05/2019 à 08:16, Aditya Sharma a écrit :
> > > Indeed! Looks Great. Thanks Pierre for your efforts. We will see to it
> if
> > > we can utilize some information from it.
> > >
> > > Thanks and Regards,
> > > *Aditya Sharma* | Enterprise Software Engineer
> > > HotWax Systems <http://www.hotwaxsystems.com/>
> > > Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center,
> > Indore,
> > > M.P 452010
> > > Linkedin: *Aditya Sharma* <
> https://www.linkedin.com/in/aditya-p-sharma/>
> > >
> > >
> > >
> > > On Mon, May 20, 2019 at 10:30 AM Pritam Kute <
> > pritam.k...@hotwaxsystems.com>
> > > wrote:
> > >
> > >> That's cool Pierre. Thanks for your efforts.
> > >>
> > >> Kind Regards,
> > >> --
> > >> Pritam Kute
> > >>
> > >>
> > >> On Sat, May 18, 2019 at 12:37 PM Pierre Smits  >
> > >> wrote:
> > >>
> > >>> Hi all,
> > >>>
> > >>> I finally got an OFBiz dashboard working. See
> > >>>
> > >>
> >
> https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12310603
> > >>> Best regards,
> > >>>
> > >>> Pierre Smits
> > >>>
> > >>> *Apache Trafodion <https://trafodion.apache.org>, Vice President*
> > >>> *Apache Directory <https://directory.apache.org>, PMC Member*
> > >>> Apache Incubator <https://incubator.apache.org>, committer
> > >>> *Apache OFBiz <https://ofbiz.apache.org>, contributor (without
> > >> privileges)
> > >>> since 2008*
> > >>> Apache Steve <https://steve.apache.org>, committer
> > >>>
> > >>>
> > >>> On Mon, May 6, 2019 at 9:22 AM Aditya Sharma <
> adityasha...@apache.org>
> > >>> wrote:
> > >>>
> > >>>> Thank you Suraj for your input!
> > >>>>
> > >>>> Thank you Jacques for sharing the insights.
> > >>>>
> > >>>> Thank you Pierre for your inputs. Initially, we will be adding basic
> > >>>> statistics (just like February 2018 blog) but definitely, we will
> look
> > >>> into
> > >>>> the possibility of enriching it with more useful information.
> > >>>>
> > >>>> Thank you Sharan for your inputs. We will definitely ensure that it
> > >>> doesn't
> > >>>> get into that direction. Thank you for your efforts in Kibble.
> Indeed,
> > >>> It's
> > >>>> an amazing tool.
> > >>>>
> > >>>> --
> > >>>> Thanks and Regards,
> > >>>> Aditya Sharma
> > >>>>
> > >>>> On Sun, May 5, 2019 at 4:57 PM Pierre Smits  >
> > >>>> wrote:
> > >>>>
> > >>>>> I truly appreciate initiatives like kibble, the various reporter
> > >>>> functions
> > >>>>> and other stuff that work towards showing the health of projects.
> > >>>>> Unfortunately these initiatives still have miles to go towards
> > >>> providing
> > >>>>> more meaning. Showing

Re: [PROPOSAL] DataModel - Improve entities using fromPartyId & toPartyId

2019-05-17 Thread Rishi Solanki
Dear Pierre,
I agree on the point that the AgreementRole entity is not good example for
the point I would like to put. But yes I was on the similar lines that we
have role entities which allows multiple party to be in same role with
respect to any transaction.

@Michael Brohi, The invoice role entity also uses sales rep and bill from
vendor roles for the same invoice for different parties. Also in case of
reconciliation and settlement these roles can be enhanced as per business
requirement. So giving flexibility in data model seems fine to me.

I'm okay with from/to party concept for the cases where large amount of
data may exists for those entities like order, invoice and other. It is
denormalised data form but requires in case of large amount of data where
two direct (primary) parties involve. And secondary parties linked thru
role entities.

My basic idea is to think on each entity before considering it for this
improvement or considering for role entity extension, on the basis of
following questions;
- Is it core entity which may have large amount of data?
- Are two primary parties can be identified for that entity?
- Are secondary parties can be identified for that entity?
- Possible business cases if possible.

I just wanted to suggest go slow for these changes as these are core
changes. We can list all entities and I would be happy to help list
entities and research around it. So that we will be confident to proceed
with. Side note Any change requires entity, service and other business call
changes as well.

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Fri, May 17, 2019 at 1:55 AM Michael Brohl 
wrote:

> Hi Pierre,
>
> I think there are more sophisticated concepts for some of the mentioned
> entities, for example
>
> - OrderRole for orders allows to connect an unlimited number of parties
> with different roles
>
> - CustRequestParty, QuoteRole, CustRequestRole - same principle
>
> For these, introducing from/toPartyId would be no improvement IMO. *If*
> we would want to make a change, I would tend more to implementing the
> ...Role principle where it is missing and get rid of the from/toPartyId
> pattern. But this would be a big change...
>
> I'm not sure why we have these in some entities which also have the
> ...Role entities, such as Invoice.
>
> Maybe others can give more insights?
>
> Regards,
>
> Michael Brohl
>
> ecomify GmbH - www.ecomify.de
>
>
> Am 13.05.19 um 13:41 schrieb Pierre Smits:
> > Hi All,
> >
> > Currently several entities capture the (contractual) parties in fields
> like
> > fromPartyId and toPartyId. These parties commonly represent the internal
> > (accounting) organisation and the external party (the customer, supplier,
> > contact, account, carrier etc).
> >
> > Such entities are:
> >
> > - Agreement (in party)
> > - Employment (in humanres)
> > - Invoice (in accounting
> > - OrderReportPurchasesGroupByProduct
> > - PartyBenefit (in humanres)
> > - Payment (in accounting)
> > - PayHistory (in humanres)
> > - ReturnHeader (in Order)
> > - UnemploymentClaim (in humanres
> >
> >
> > However there are a (quite a) few entities that defy these 1-on-1
> > relationships (between internal party and the object, and the external
> > party and the object), like:
> >
> > - OrderHeader: neither partyIdFrom nor partyIdTo
> > - Quote: neither partyIdFrom nor partyIdTo but having a partyId field
> > - CustRequest: only having fromPartyid (plus its role
> > - Subscription: having originatedFromPartyId (plus the role) and
> partyId
> > - ReorderGuideline: having partyId (plus the role)
> >
> > And I am confident I am missing a few.
> >
> > In oder to simplify processes for capturing the main parties in various
> > entity records I propose to realign these (master) entities to ensure
> that
> > both the primary internal and external parties (and their primary roles)
> > are captured.
> >
> > What are your thoughts?
> >
> > Best regards,
> >
> > Pierre Smits
> >
> > *Apache Trafodion <https://trafodion.apache.org>, Vice President*
> > *Apache Directory <https://directory.apache.org>, PMC Member*
> > Apache Incubator <https://incubator.apache.org>, committer
> > *Apache OFBiz <https://ofbiz.apache.org>, contributor (without
> privileges)
> > since 2008*
> > Apache Steve <https://steve.apache.org>, committer
> >
>
>


Re: Code Improvement for Groovy

2019-05-15 Thread Rishi Solanki
+1

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Wed, May 15, 2019 at 8:33 PM Jacques Le Roux <
jacques.le.r...@les7arts.com> wrote:

> Hi Pawan,
>
> Sure, we use that from start a lot. But some don't it seems. A Jira fits
> with me
>
> Le 15/05/2019 à 14:29, Pawan Verma a écrit :
> > Hello Devs,
> >
> > As we all know, Groovy is a powerful language with great built-in
> > functions. Groovy Truth[1] is one of them, which is not used properly in
> > our code base. We have used UtilValidate Class to validate arguments for
> > Empty or NotEmpty, which can easily be done in groovy with built-in
> > functionality.
> >
> > Current Code: if (UtilValidate.isNotEmpty(locations)) { ... }
> >
> > Groovy Built-in Code: if (locations) { ... }
> >
> > IMO, We should use this Groovy Truth feature instead of UtilValidate
> Class.
> > Please let me know your thoughts on this. Thanks!
> > [1] - http://groovy-lang.org/semantics.html#Groovy-Truth
> >
> > --
> > Kind Regards
> > Pawan Verma
> > Technical Consultant
> > *HotWax Systems*
> >
>


Re: svn commit: r1856609 - in /ofbiz/ofbiz-framework/trunk/applications/order: groovyScripts/test/OrderTests.groovy testdef/data/OrderTestData.xml

2019-05-14 Thread Rishi Solanki
Below are the test cases failure list on running "cleanAll loadAll
testIntegration"
1) [JUNIT (failure)] - production-run-tests.testCreateProductionRunForOrder
: Assertion failed: ( NOT empty[originalOrderItemShipGrpInvRes=null])
2) [JUNIT (failure)] -
invoice-per-shipment-tests.testInvoicePerShipmentSetFalse : No inventory
reservations available; cannot pack this item! [101]
3) [JUNIT (failure)] - productRentalOrder-test : Warning: no shipments
created; could not find anything ready and needing to be shipped.
4) [JUNIT (failure)] - productServiceOrder-test : Warning: no shipments
created; could not find anything ready and needing to be shipped.
5) [JUNIT (failure)] - configurableServiceOrder-test : Warning: no
shipments created; could not find anything ready and needing to be shipped.
6) [JUNIT (failure)] - production-run-tests.testCreateProductionRunForOrder
: Assertion failed: ( NOT empty[originalOrderItemShipGrpInvRes=null])
7) [JUNIT (failure)] -
invoice-per-shipment-tests.testInvoicePerShipmentSetFalse : No inventory
reservations available; cannot pack this item! [101]

Are these are somehow related to message component?

Looking more if data in the message component loaded or not. If found
something then will come back.

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Tue, May 14, 2019 at 2:15 PM Rishi Solanki 
wrote:

> Jacques,
> I have completed my in hand items and closed the ticket -
> https://issues.apache.org/jira/browse/OFBIZ-10457
>
> Nothing is pending in my knowledge also sms settings are disabled by
> default. I'll check the tests in case something is not working due to
> message component then I will fix that. If you have something handy to fix
> then please share, I will look into it.
>
> I will get back on this soon. Thanks!
>
> Best Regards,
> --
> *Rishi Solanki* | Sr Manager, Enterprise Software Development
> HotWax Systems <http://www.hotwaxsystems.com/>
> Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center,
> Indore, M.P 452010
> Linkedin: *Rishi Solanki*
> <https://www.linkedin.com/in/rishi-solanki-62271b7/>
> Direct: +91-9893287847
>
>
> On Mon, May 13, 2019 at 12:56 PM Suraj Khurana 
> wrote:
>
>> Thanks, Jacques for details and findings.
>> I think this thread is now concluded. :)
>>
>> --
>> Best Regards,
>> Suraj Khurana
>> Technical Consultant
>>
>>
>>
>>
>>
>> On Mon, May 13, 2019 at 12:48 PM Jacques Le Roux <
>> jacques.le.r...@les7arts.com> wrote:
>>
>> > Oh, rather better refer to
>> > https://ci.apache.org/builders/ofbizTrunkFrameworkPlugins
>> >
>> > So it's at
>> > https://ci.apache.org/builders/ofbizTrunkFrameworkPlugins/builds/769
>> and
>> > the msggateway component
>> >
>> > We know Rishi is working on it
>> >
>> > Le 13/05/2019 à 06:35, Jacques Le Roux a écrit :
>> > > At least I can say that it was before March 30:
>> > >
>> > > https://ci.apache.org/builders/ofbizTrunkFramework?numbuilds=100
>> > >
>> > > Le 13/05/2019 à 06:28, Jacques Le Roux a écrit :
>> > >> Thanks Suraj,
>> > >>
>> > >> Unfortunately since another issue came in and it's now harder to
>> > detect.:
>> > >>
>> > >><> [101]>>
>> > >>
>> > >> Have you an idea?
>> > >>
>> > >> Thanks
>> > >>
>> > >> Jacques
>> > >>
>> > >> Le 11/05/2019 à 13:59, Suraj Khurana a écrit :
>> > >>> Hello,
>> > >>>
>> > >>> Done at rev #1859111
>> > >>>
>> > >>> --
>> > >>> Best Regards,
>> > >>> Suraj Khurana
>> > >>> Technical Consultant
>> > >>>
>> > >>>
>> > >>>
>> > >>>
>> > >>>
>> > >>> On Fri, May 10, 2019 at 11:24 AM Suraj Khurana <
>> > suraj.khur...@hotwax.co>
>> > >>> wrote:
>> > >>>
>> > >>>> Sure Jacques,
>> > >>>>
>> > >>>> I will get this done by the weekend. Please proceed in case of any
>> > blocker
>> > >>>> or urgency. I am also inclined with your thoughts.
>> > >>>> Thanks in ad

Re: [PROPOSAL] DataModel - Improve entities using fromPartyId & toPartyId

2019-05-14 Thread Rishi Solanki
Dear Pierre,
Few inputs for thoughts;

One agreement from company to multiple parties may exists. For example;
>From Company if sale is more than $10,000 then company may credit/discount
10% of sale to its suppliers. Then it will be applicable to more than one
supplier, then AgreementRole entity is suitable in that case.

To be clarify I'm not against this proposal because other entities in the
list are good candidate for this. Also following common pattern is good
reason to go with this, may be we can add or filter some entities.

But I will be able to say yes/no for the proposal after some more inputs
come from community.

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Mon, May 13, 2019 at 5:11 PM Pierre Smits  wrote:

> Hi All,
>
> Currently several entities capture the (contractual) parties in fields like
> fromPartyId and toPartyId. These parties commonly represent the internal
> (accounting) organisation and the external party (the customer, supplier,
> contact, account, carrier etc).
>
> Such entities are:
>
>- Agreement (in party)
>- Employment (in humanres)
>- Invoice (in accounting
>- OrderReportPurchasesGroupByProduct
>- PartyBenefit (in humanres)
>- Payment (in accounting)
>- PayHistory (in humanres)
>- ReturnHeader (in Order)
>- UnemploymentClaim (in humanres
>
>
> However there are a (quite a) few entities that defy these 1-on-1
> relationships (between internal party and the object, and the external
> party and the object), like:
>
>- OrderHeader: neither partyIdFrom nor partyIdTo
>- Quote: neither partyIdFrom nor partyIdTo but having a partyId field
>- CustRequest: only having fromPartyid (plus its role
>- Subscription: having originatedFromPartyId (plus the role) and partyId
>- ReorderGuideline: having partyId (plus the role)
>
> And I am confident I am missing a few.
>
> In oder to simplify processes for capturing the main parties in various
> entity records I propose to realign these (master) entities to ensure that
> both the primary internal and external parties (and their primary roles)
> are captured.
>
> What are your thoughts?
>
> Best regards,
>
> Pierre Smits
>
> *Apache Trafodion <https://trafodion.apache.org>, Vice President*
> *Apache Directory <https://directory.apache.org>, PMC Member*
> Apache Incubator <https://incubator.apache.org>, committer
> *Apache OFBiz <https://ofbiz.apache.org>, contributor (without privileges)
> since 2008*
> Apache Steve <https://steve.apache.org>, committer
>


Re: svn commit: r1856609 - in /ofbiz/ofbiz-framework/trunk/applications/order: groovyScripts/test/OrderTests.groovy testdef/data/OrderTestData.xml

2019-05-14 Thread Rishi Solanki
Jacques,
I have completed my in hand items and closed the ticket -
https://issues.apache.org/jira/browse/OFBIZ-10457

Nothing is pending in my knowledge also sms settings are disabled by
default. I'll check the tests in case something is not working due to
message component then I will fix that. If you have something handy to fix
then please share, I will look into it.

I will get back on this soon. Thanks!

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore,
M.P 452010
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Mon, May 13, 2019 at 12:56 PM Suraj Khurana 
wrote:

> Thanks, Jacques for details and findings.
> I think this thread is now concluded. :)
>
> --
> Best Regards,
> Suraj Khurana
> Technical Consultant
>
>
>
>
>
> On Mon, May 13, 2019 at 12:48 PM Jacques Le Roux <
> jacques.le.r...@les7arts.com> wrote:
>
> > Oh, rather better refer to
> > https://ci.apache.org/builders/ofbizTrunkFrameworkPlugins
> >
> > So it's at
> > https://ci.apache.org/builders/ofbizTrunkFrameworkPlugins/builds/769 and
> > the msggateway component
> >
> > We know Rishi is working on it
> >
> > Le 13/05/2019 à 06:35, Jacques Le Roux a écrit :
> > > At least I can say that it was before March 30:
> > >
> > > https://ci.apache.org/builders/ofbizTrunkFramework?numbuilds=100
> > >
> > > Le 13/05/2019 à 06:28, Jacques Le Roux a écrit :
> > >> Thanks Suraj,
> > >>
> > >> Unfortunately since another issue came in and it's now harder to
> > detect.:
> > >>
> > >>< [101]>>
> > >>
> > >> Have you an idea?
> > >>
> > >> Thanks
> > >>
> > >> Jacques
> > >>
> > >> Le 11/05/2019 à 13:59, Suraj Khurana a écrit :
> > >>> Hello,
> > >>>
> > >>> Done at rev #1859111
> > >>>
> > >>> --
> > >>> Best Regards,
> > >>> Suraj Khurana
> > >>> Technical Consultant
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>> On Fri, May 10, 2019 at 11:24 AM Suraj Khurana <
> > suraj.khur...@hotwax.co>
> > >>> wrote:
> > >>>
> > >>>> Sure Jacques,
> > >>>>
> > >>>> I will get this done by the weekend. Please proceed in case of any
> > blocker
> > >>>> or urgency. I am also inclined with your thoughts.
> > >>>> Thanks in advance !!
> > >>>>
> > >>>> --
> > >>>> Best Regards,
> > >>>> Suraj Khurana
> > >>>> Technical Consultant
> > >>>>
> > >>>> *HotWax Systems Pvt. Ltd*
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>> On Thu, May 9, 2019 at 3:17 PM Jacques Le Roux <
> > >>>> jacques.le.r...@les7arts.com> wrote:
> > >>>>
> > >>>>> Hi Suraj,
> > >>>>>
> > >>>>> Any chances? I don't mind duplicated data as I mentioned answering
> to
> > >>>>> Pierre
> > >>>>>
> > >>>>> Thanks
> > >>>>>
> > >>>>> Jacques
> > >>>>>
> > >>>>> Le 27/04/2019 à 15:36, Jacques Le Roux a écrit :
> > >>>>>> Thanks Suraj,
> > >>>>>>
> > >>>>>> Can't we avoid the duplicated data?
> > >>>>>>
> > >>>>>> Jacques
> > >>>>>>
> > >>>>>> Le 27/04/2019 à 15:17, Suraj Khurana a écrit :
> > >>>>>>> Hello team,
> > >>>>>>>
> > >>>>>>> I have checked and found that there is a data dependency of
> > >>>>>>> workEffortId=9000 in the test case which is available in
> > >>>>> plugins/projectmgr
> > >>>>>>> component.
> > >>>>>>>
> > >>>>>>> This was the main reason testIntegration was failing without
> having
> > >>>>> pl

Re: ExternalId support in relevant entities

2019-05-03 Thread Rishi Solanki
Hello Scott, Jacques,
IMO this kind of requirement requires only for few entities not all. So
creating a generic pattern like EntityAuditLog or SequenceValueItem which
is in general applicable to most of the entity as per requirement may give
signal or OFBiz user that this is something which is globally work with
OFBiz data model. May lead OFBiz user to apply it on wrong entities.
While migrating the data from legacy system or integrating data from some
third party system causes such type of requirement. In general, it requires
only one externalId and if more requires then we use other fields of the
entity if possible or simply use Attributes entity. And these patterns are
already adopted, so I think we should think on already adopted pattern once
more.
May be we can filter the entity list from the proposal or we can choose to
ad more identification entities (5 to 10 in range) or externalId. But we
should try to go with existing pattern. And yes brainstorming on each
entity to be include must be there in process of finalizing this thread.

Also agree on all downsides mentioned by Scott. My vote is for having
identification entity pattern like GoodIdentification, PartyIdentification
or externalId after discussion on minimum set of entities. We should have
some use cases which is not specific to resolve only one problem then we
can finalize the solution.

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Fri, May 3, 2019 at 11:59 AM Jacques Le Roux <
jacques.le.r...@les7arts.com> wrote:

> Thanks Scott,
>
> I think that if it's well documented the EntityIdentification could be a
> good solution to this problem
>
> Jacques
>
> Le 02/05/2019 à 22:24, Scott Gray a écrit :
> > I'd tend to agree with Pierre here, following the {entity}Identification
> > pattern is probably a better approach long term simply because the
> > externalId pattern breaks as soon as you need more than one identifier.
> If
> > the likelihood of multiple IDs is low, then the {entity}Attribute pattern
> > might be a better approach.
> >
> > But with that said, when customizing a system I'll typically just throw
> an
> > additional field on the entity and be done with it.  It doesn't take long
> > to write a helper method get{Entity}ByExternalId(String) to hook it up.
> > Because there's very little business logic that OFBiz can attach to these
> > fields, the amount of time we can save developers by having these fields
> > available in advance is very small.  That changes with the Identification
> > pattern because we can provide from/thru dating, enforce unique
> constraints
> > and regex patterns etc. which will save developers more time.
> >
> > Regarding Facility, it's useful to have an external identifier when
> you're
> > integrating/syncing with a 3PL system or in general if you don't own the
> > facility that you're using.  But that could be said of almost any table
> in
> > the system when you need to keep it in sync with another.
> >
> > I almost wonder if a generic entity (EntityIdentification) would be a
> > better approach that contains something like:
> > - entityName
> > - entityId
> > - fromDate
> > - thruDate
> > - idType
> > - value
> > We could then provide a set of generic helper methods/services to perform
> > lookups and update values e.g. GenericValue facility =
> > getEntityById("Facility", "3PL", "123").  The CRUD services could use
> > another table (EntityIdentificationType) to help with enforcing
> contraints:
> > - entityName
> > - idType
> > - requireUnique
> > - validationRegex
> >
> > The main downsides would be:
> > - Duplication with the current Identification pattern (confusion)
> > - Lack of foreign keys back to the entities being identified
> > - Largely unused pattern in general currently (I think only
> EntityAuditLog
> > is similar)
> >
> > Regards
> > Scott
> >
> > On Fri, 3 May 2019 at 00:33, Pierre Smits 
> wrote:
> >
> >> Current methodology of having the externalId field in the various
> tables is
> >> limiting the capabilities of OFBiz. With this an object can have only 1
> >> externalId value. However, it is quite feasible that an object can be
> >> associated with various external systems with each having a different
> >> externalId value. This is particularly true for the party entity.
> >>
> >> I wonder whether this is

Re: Applicable Promo Recommendations

2019-05-02 Thread Rishi Solanki
Dear Swapnil,
Got the point, thanks for the details and clarifying it. As per current
flow, system creates exchange/replacement orders. And in
exchange/replacement order it applies promotion from promo engine as new
exchange/replacement order created. For the refund/adjustment net amount
calculation it uses the original order calculation. For new order it uses
promo engine, so return amount calculation and new order amount calculation
treated differently.

I would say it is very good concern and should be taken care (test and then
fix if any issue found) of handling returns against each order. And I think
we can separate that work from weather the promo applying automatically or
manually on original order. Also return policy differ business to business
and promo apply accordingly on return exchange order.

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore,
M.P 452010
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Thu, May 2, 2019 at 12:14 AM Swapnil Shah 
wrote:

> Actually my (and possibly Pierre's) concern was bit different. Many a times
> system needs to allow exchanging the originally ordered item with a
> different item. In such cases if it starts auto-inheriting the adjustments
> then customer can start gaming the system by purchasing the discounted
> items
> and exchanging it with full priced or lesser discounted items.
>
> For example, customer originally purchases $100 item at 20% discount
> (doesn't matter whether default or overridden from eligible set of active
> promotion). Now returns it and get it exchanged with another $100 item
> which
> doesn't have any active applicable promotions and is currently being sold
> at
> fully price. If system always inherit and auto-apply the adjustments from
> originally ordered item then my store would end up actually selling a
> non-discounted item at 20% discount.
>
> A possible solution could be that while exchanging the item, system can
> check whether the exchanged item is eligible for same promotion as that of
> returned item or not. If yes inherit and apply the same adjustments else
> not. Here again authorized user with desired permissions can be allow to
> manually override it later if required.
>
> Thanks,
> Swapnil
>
> -Original Message-
> From: Rishi Solanki 
> Sent: Wednesday, May 01, 2019 6:49 PM
> To: dev@ofbiz.apache.org
> Subject: Re: Applicable Promo Recommendations
>
> Some addition details I could think of, thanks for raising this point.
> One use case to be consider as per Swapnil comment, but it is not
> implemented in OFBiz. If business take returns of Non Order Items (Items
> purchased but Order does not exists in the system). In this case depending
> upon the business requirement system may need to identify the applicable
> promotion on return. For now it is handle with manual adjustment in current
> flow.
> Right now non order item return not supported in current process flow. But
> we should surely take care of this corner case, when we think of
> implementing non order item return.
>
> Best Regards,
> --
> *Rishi Solanki* | Sr Manager, Enterprise Software Development HotWax
> Systems
> <http://www.hotwaxsystems.com/> Plot no. 80, Scheme no. 78 Part 2, Near
> Brilliant Convention Center, Indore, M.P 452010
> Linkedin: *Rishi Solanki*
> <https://www.linkedin.com/in/rishi-solanki-62271b7/>
> Direct: +91-9893287847
>
>
> On Wed, May 1, 2019 at 6:13 PM Rishi Solanki 
> wrote:
>
> > Dear Swapnil/Pierre,
> > Thanks for more thoughts on the subject. The return
> > (refund/replacement/exchange) always use original order adjustments
> > for return. No promo engine or price rule engine run in that case.
> > This is because return adjustments always depends on the order
> > adjustment. The only flexibility OFBiz workflow provides to add manual
> > adjustments in case of conflict.
> >
> > IMO we are good to go with proposal. As return never use the promo
> > engine to apply promo and it is only work for order as per the current
> > flow.
> >
> > Best Regards,
> > --
> > *Rishi Solanki* | Sr Manager, Enterprise Software Development HotWax
> > Systems <http://www.hotwaxsystems.com/> Plot no. 80, Scheme no. 78
> > Part 2, Near Brilliant Convention Center, Indore, M.P 452010
> > Linkedin: *Rishi Solanki*
> > <https://www.linkedin.com/in/rishi-solanki-62271b7/>
> > Direct: +91-9893287847
> >
> >
> > On Wed, May 1, 2019 at 1:42 PM Pierre Smits 
> > wrote:
> >
> 

Re: Applicable Promo Recommendations

2019-05-01 Thread Rishi Solanki
Some addition details I could think of, thanks for raising this point.
One use case to be consider as per Swapnil comment, but it is not
implemented in OFBiz. If business take returns of Non Order Items (Items
purchased but Order does not exists in the system). In this case depending
upon the business requirement system may need to identify the applicable
promotion on return. For now it is handle with manual adjustment in current
flow.
Right now non order item return not supported in current process flow. But
we should surely take care of this corner case, when we think of
implementing non order item return.

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore,
M.P 452010
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Wed, May 1, 2019 at 6:13 PM Rishi Solanki 
wrote:

> Dear Swapnil/Pierre,
> Thanks for more thoughts on the subject. The return
> (refund/replacement/exchange) always use original order adjustments for
> return. No promo engine or price rule engine run in that case. This is
> because return adjustments always depends on the order adjustment. The only
> flexibility OFBiz workflow provides to add manual adjustments in case of
> conflict.
>
> IMO we are good to go with proposal. As return never use the promo engine
> to apply promo and it is only work for order as per the current flow.
>
> Best Regards,
> --
> *Rishi Solanki* | Sr Manager, Enterprise Software Development
> HotWax Systems <http://www.hotwaxsystems.com/>
> Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center,
> Indore, M.P 452010
> Linkedin: *Rishi Solanki*
> <https://www.linkedin.com/in/rishi-solanki-62271b7/>
> Direct: +91-9893287847
>
>
> On Wed, May 1, 2019 at 1:42 PM Pierre Smits 
> wrote:
>
>> Thanks Swapnil, for your posting as it triggered a thought about gaming
>> the
>> promotions by e-commerce customer.
>>
>> The though was: is this not opening up the whole for nefarious e-commerce
>> customers to game the functionalities in their favour (and to the
>> disadvantage of the adopter and its other customers) regarding ordering
>> and
>> returning goods as such?
>>
>> I don't have that full picture yet, so it may be a non-issue. But on the
>> other hand better safe than sorry, right?
>>
>> Best regards,
>>
>> Pierre Smits
>>
>> *Apache Trafodion <https://trafodion.apache.org>, Vice President*
>> *Apache Directory <https://directory.apache.org>, PMC Member*
>> Apache Incubator <https://incubator.apache.org>, committer
>> *Apache OFBiz <https://ofbiz.apache.org>, contributor (without
>> privileges)
>> since 2008*
>> Apache Steve <https://steve.apache.org>, committer
>>
>>
>> On Wed, May 1, 2019 at 9:49 AM Swapnil Shah <
>> swapnil.s...@hotwaxsystems.com>
>> wrote:
>>
>> > I am not sure if it might require an add-on handling or not but can
>> someone
>> > please test or make sure that exchange orders against the originally
>> > ordered
>> > style/assortment inherit the order adjustments from original order
>> (instead
>> > of auto applying the default promo again) or at least provide the same
>> > manual overriding options so as to make sure that exchange invoices are
>> in
>> > coherence with the original order invoice.
>> >
>> > Thanks,
>> > Swapnil
>> >
>> > -Original Message-
>> > From: Rishi Solanki 
>> > Sent: Sunday, April 28, 2019 4:09 AM
>> > To: dev@ofbiz.apache.org
>> > Subject: Applicable Promo Recommendations
>> >
>> > Devs,
>> > I would like to propose the user selection ability for promotion. That
>> > means
>> > user can select her own choice of promotion from the list of promotion
>> > applicable to current cart. Right now promotion engine based on
>> algorithm
>> > implemented decide which promotion will be apply to cart from the list
>> of
>> > promotion. For example, if promotion engine find 3 promotion applicable
>> for
>> > the current cart then based on algorithm implemented it apply the
>> maximum
>> > amount value promotion to the cart.
>> >
>> > Coming back to proposal with some use cases;
>> >
>> > Use Case 1: Promotion engine find three promotions applicable to cart or
>> > item as P1, P2 and P3. And as per algorithm promo engine dec

Re: Applicable Promo Recommendations

2019-05-01 Thread Rishi Solanki
Dear Swapnil/Pierre,
Thanks for more thoughts on the subject. The return
(refund/replacement/exchange) always use original order adjustments for
return. No promo engine or price rule engine run in that case. This is
because return adjustments always depends on the order adjustment. The only
flexibility OFBiz workflow provides to add manual adjustments in case of
conflict.

IMO we are good to go with proposal. As return never use the promo engine
to apply promo and it is only work for order as per the current flow.

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore,
M.P 452010
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Wed, May 1, 2019 at 1:42 PM Pierre Smits  wrote:

> Thanks Swapnil, for your posting as it triggered a thought about gaming the
> promotions by e-commerce customer.
>
> The though was: is this not opening up the whole for nefarious e-commerce
> customers to game the functionalities in their favour (and to the
> disadvantage of the adopter and its other customers) regarding ordering and
> returning goods as such?
>
> I don't have that full picture yet, so it may be a non-issue. But on the
> other hand better safe than sorry, right?
>
> Best regards,
>
> Pierre Smits
>
> *Apache Trafodion <https://trafodion.apache.org>, Vice President*
> *Apache Directory <https://directory.apache.org>, PMC Member*
> Apache Incubator <https://incubator.apache.org>, committer
> *Apache OFBiz <https://ofbiz.apache.org>, contributor (without privileges)
> since 2008*
> Apache Steve <https://steve.apache.org>, committer
>
>
> On Wed, May 1, 2019 at 9:49 AM Swapnil Shah <
> swapnil.s...@hotwaxsystems.com>
> wrote:
>
> > I am not sure if it might require an add-on handling or not but can
> someone
> > please test or make sure that exchange orders against the originally
> > ordered
> > style/assortment inherit the order adjustments from original order
> (instead
> > of auto applying the default promo again) or at least provide the same
> > manual overriding options so as to make sure that exchange invoices are
> in
> > coherence with the original order invoice.
> >
> > Thanks,
> > Swapnil
> >
> > -Original Message-
> > From: Rishi Solanki 
> > Sent: Sunday, April 28, 2019 4:09 AM
> > To: dev@ofbiz.apache.org
> > Subject: Applicable Promo Recommendations
> >
> > Devs,
> > I would like to propose the user selection ability for promotion. That
> > means
> > user can select her own choice of promotion from the list of promotion
> > applicable to current cart. Right now promotion engine based on algorithm
> > implemented decide which promotion will be apply to cart from the list of
> > promotion. For example, if promotion engine find 3 promotion applicable
> for
> > the current cart then based on algorithm implemented it apply the maximum
> > amount value promotion to the cart.
> >
> > Coming back to proposal with some use cases;
> >
> > Use Case 1: Promotion engine find three promotions applicable to cart or
> > item as P1, P2 and P3. And as per algorithm promo engine decide to apply
> > P1.
> > Now if user want to go with P2 or P3 then she can do that.
> >
> > Use Case 2: In #1 user can also choose to not take any promotion, remove
> > the
> > P1 and submit the order without promotion.
> >
> > Use Case 3: Item1 and item2 will have two promotions common as P1 and P2.
> > Now user can opt which promotion should applicable to which item. That
> > means
> > user can apply P1 or P2 on item1 or item2 based on her preference.
> >
> > Use Case 4: In #3 if user wants then she can opt to select promotion for
> > one
> > item and can remove promo from other.
> >
> >
> > Looking forward for valuable feedback on proposal and suggestion on
> design
> > from community. Also please feel free to ask for more details on each use
> > case or on proposal itself.
> >
> >
> > Thanks!
> >
> > Best Regards,
> > --
> > *Rishi Solanki* | Sr Manager, Enterprise Software Development HotWax
> > Systems
> > <http://www.hotwaxsystems.com/> Plot no. 80, Scheme no. 78 Part 2, Near
> > Brilliant Convention Center, Indore, M.P 452010
> > Linkedin: *Rishi Solanki*
> > <https://www.linkedin.com/in/rishi-solanki-62271b7/>
> > Direct: +91-9893287847
> >
>


Re: Manufacturer Support In Promotion Engine

2019-04-30 Thread Rishi Solanki
Thank you all for your help and suggestions, below is the Jira ticket for
the same;
- https://issues.apache.org/jira/browse/OFBIZ-11002

Best Regards

*--*
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore,
M.P 452010
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Tue, Apr 30, 2019 at 10:37 PM Jacques Le Roux <
jacques.le.r...@les7arts.com> wrote:

> I can't see a problem with optional promotions
>
> Jacques
>
> Le 29/04/2019 à 15:44, Rishi Solanki a écrit :
> > Swapnil/Pierre,
> > Thanks for your inputs. We can go with both promotion and price rules. I
> > mean we can add support at both level, and depending upon the business
> > requirement users can decide the solutions to go with.
> >
> > In case no one objects then will file Jira for this new feature
> enhancement
> > and propose design for it.
> >
> > Best Regards,
> > --
> > *Rishi Solanki* | Sr Manager, Enterprise Software Development
> > HotWax Systems <http://www.hotwaxsystems.com/>
> > Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center,
> Indore,
> > M.P 452010
> > Linkedin: *Rishi Solanki*
> > <https://www.linkedin.com/in/rishi-solanki-62271b7/>
> > Direct: +91-9893287847
> >
> >
> > On Sun, Apr 28, 2019 at 6:57 PM Pierre Smits 
> wrote:
> >
> >> I would consider to talk about supplier promotions, because it can also
> >> involve wholesale suppliers.
> >>
> >> I am inclined to agree with the latest posting by Swapnil.
> >>
> >> Whether a supplier promotion is passed to customers is a commercial (
> >> decision, and may be subject to the agreement between the internal party
> >> and the supplier. But they are always intended to drive sales (from the
> >> supplier to the customer, meaning purchases from the internal party to
> the
> >> supplier).
> >>
> >> When the supplier promotion involves an internal runner (a product that
> >> sells well), then the supplier promotion is often not passed down to the
> >> customer.
> >>
> >> Best regards,
> >>
> >> Pierre Smits
> >>
> >> *Apache Trafodion <https://trafodion.apache.org>, Vice President*
> >> *Apache Directory <https://directory.apache.org>, PMC Member*
> >> Apache Incubator <https://incubator.apache.org>, committer
> >> *Apache OFBiz <https://ofbiz.apache.org>, contributor (without
> privileges)
> >> since 2008*
> >> Apache Steve <https://steve.apache.org>, committer
> >>
> >>
> >> On Sun, Apr 28, 2019 at 2:43 PM Swapnil Shah <
> >> swapnil.s...@hotwaxsystems.com>
> >> wrote:
> >>
> >>> It should be nice add. However i would have more more liked to have it
> >>> supported in the form of Price Rule as well (if it isn't already).
> Many a
> >>> times the mark down or mark up by manufacturers are not necessarily
> meant
> >>> to be propogated as adjustment on top of the existing price to the end
> >>> customer. Instead it should be directly billed at the revised prices
> from
> >>> the manufacturer.
> >>>
> >>> Thanks,
> >>> Swapnil
> >>>
> >>> On Sat, Apr 27, 2019 at 6:32 PM Rishi Solanki  >
> >>> wrote:
> >>>
> >>>> Devs,
> >>>> Currently promotion engine support all the discount based on party,
> >>>> category, party role, party classification, shipping etc.. And
> >> promotion
> >>>> engine based on the condition decide that the promotion will apply for
> >>>> customer purchase over the cart or cart item depending upon the
> action.
> >>>>
> >>>> I would like to propose to add support in promotion engine, so that ,
> >> we
> >>>> can add promotion against manufacturing party and should apply to all
> >> the
> >>>> products manufactured by that party.
> >>>>
> >>>> For example;
> >>>> M1, M2 are two manufacturers.
> >>>> M1P1 and M1P2 are products manufactured by M1.
> >>>> M2P1 and M2P2 are products manufactured by M2.
> >>>>
> >>>> Now M1 gives 10% discount on all products M1, and if customer purchase
> >>> all
> >>>> products with quantity ONE.
> >>>>
> >>>> Assuming all items price is $100. Then CartTotal will be $400 and
> >>> discount
> >>>> amount will be $20. As discount is on M1 products only.
> >>>>
> >>>> Best Regards,
> >>>> --
> >>>> *Rishi Solanki* | Sr Manager, Enterprise Software Development
> >>>> HotWax Systems <http://www.hotwaxsystems.com/>
> >>>> Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center,
> >>>> Indore,
> >>>> M.P 452010
> >>>> Linkedin: *Rishi Solanki*
> >>>> <https://www.linkedin.com/in/rishi-solanki-62271b7/>
> >>>> Direct: +91-9893287847
> >>>>
>


Re: Applicable Promo Recommendations

2019-04-30 Thread Rishi Solanki
Thank you all for your help and suggestions, below is the Jira ticket for
the same;
- https://issues.apache.org/jira/browse/OFBIZ-11001

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore,
M.P 452010
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Wed, May 1, 2019 at 10:55 AM Sanjay Yadav 
wrote:

> +1 for all use cases. Thanks, Rishi.
>
> Best Regards,
>
> *Sanjay Yadav* | Manager, QA
> HotWax Systems <http://www.hotwaxsystems.com/>
> 80, Scheme No. 78, Indore, M.P. 452010, India
> Mobile Phone: 787 918 8830 | Linkedin: Sanjay-Yadav
> <https://www.linkedin.com/in/sanjay-yadav/>
>
>
> On Sun, Apr 28, 2019 at 4:33 AM Rishi Solanki 
> wrote:
>
> > Devs,
> > I would like to propose the user selection ability for promotion. That
> > means user can select her own choice of promotion from the list of
> > promotion applicable to current cart. Right now promotion engine based on
> > algorithm implemented decide which promotion will be apply to cart from
> the
> > list of promotion. For example, if promotion engine find 3 promotion
> > applicable for the current cart then based on algorithm implemented it
> > apply the maximum amount value promotion to the cart.
> >
> > Coming back to proposal with some use cases;
> >
> > Use Case 1: Promotion engine find three promotions applicable to cart or
> > item as P1, P2 and P3. And as per algorithm promo engine decide to apply
> > P1. Now if user want to go with P2 or P3 then she can do that.
> >
> > Use Case 2: In #1 user can also choose to not take any promotion, remove
> > the P1 and submit the order without promotion.
> >
> > Use Case 3: Item1 and item2 will have two promotions common as P1 and P2.
> > Now user can opt which promotion should applicable to which item. That
> > means user can apply P1 or P2 on item1 or item2 based on her preference.
> >
> > Use Case 4: In #3 if user wants then she can opt to select promotion for
> > one item and can remove promo from other.
> >
> >
> > Looking forward for valuable feedback on proposal and suggestion on
> design
> > from community. Also please feel free to ask for more details on each use
> > case or on proposal itself.
> >
> >
> > Thanks!
> >
> > Best Regards,
> > --
> > *Rishi Solanki* | Sr Manager, Enterprise Software Development
> > HotWax Systems <http://www.hotwaxsystems.com/>
> > Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center,
> > Indore,
> > M.P 452010
> > Linkedin: *Rishi Solanki*
> > <https://www.linkedin.com/in/rishi-solanki-62271b7/>
> > Direct: +91-9893287847
> >
>


Re: Applicable Promo Recommendations

2019-04-30 Thread Rishi Solanki
Devanshu,
Thanks for your reply and help offered. The feature will not be
configurable but the promotions could be, that means from the applicable
list of promotions to cart user will opt. It will be generic at cart level.
Below are applicability base idea, but for sure we can think of
configuration while designing this feature;
- User add an item to cart.
- Promo engine runs and identify 3 promos can be apply to cart. And as per
algorithm it apply one promo.
- Now user have the flexibility to change the default promo or remove it.
Right now I could not think of reason to make it configurable, but we will
discuss and rethink.
- On the whole feature is not to override the existing behavior, it just
give flexibility to user to choice.

Thanks again for putting more thought into this, it really helps.

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore,
M.P 452010
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Tue, Apr 30, 2019 at 11:39 AM Devanshu Vyas 
wrote:

> Such support in e-commerce sites is very common these days. So a +1 from my
> side.
>
> So what I understand from your proposal:
> * We will be modifying the promotion engine to not set any promotion on the
> cart
> * Let the user pick which promotion to be applied on the cart
>
> My initial thoughts(I may be going ahead of the discussion here, but bear
> with me :) )
> * All promotions applicable on the cart should be listed with the
> benefits(in terms of money value) so that the user can decide accordingly.
> * If one desires, it can be turned off. I mean, this feature should be
> configurable.
> * Let the user know if he/she forgets to set a promotion before checkout.
>
> I would like to extend my help in implementing this feature with you.
>
> Thanks & Regards,
> Devanshu Vyas.
>
>
> On Tue, Apr 30, 2019 at 11:02 AM Rishi Solanki 
> wrote:
>
> > Dear Pritam,
> > Thank you for your inputs, idea is to give flexibility to customer of
> > ecommerce site to apply or remove promotions of depending upon her
> > preferences.
> > The point raised for #3 and #4, is if an promotion has limit to apply per
> > customer as 1. Then customer may secure her promotion for next planned
> > order. It is kind of similar case when customer have promo code and she
> can
> > use once. The change behavior is customer do not have the promo code to
> use
> > instead have capability to remove or add promo of her own choice.
> >
> > I hope this clarifies the concern raised. Thanks!
> >
> > Best Regards,
> > --
> > *Rishi Solanki* | Sr Manager, Enterprise Software Development
> > HotWax Systems <http://www.hotwaxsystems.com/>
> > Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center,
> > Indore,
> > M.P 452010
> > Linkedin: *Rishi Solanki*
> > <https://www.linkedin.com/in/rishi-solanki-62271b7/>
> > Direct: +91-9893287847
> >
> >
> > On Tue, Apr 30, 2019 at 10:20 AM Pritam Kute <
> > pritam.k...@hotwaxsystems.com>
> > wrote:
> >
> > > Hello Rishi,
> > >
> > > +1. This proposal looks good to me. Use Case 1 and 2 are very common
> > > nowadays on the various popular ecommerce sites. For use case 3 & 4, I
> > > never came across such a scenario in any e-commerce site but IMO, it is
> > > good to have feature.
> > >
> > > Let me know if you need any help from my side!
> > >
> > > Kind Regards,
> > > --
> > > Pritam Kute
> > >
> > >
> > > On Sun, Apr 28, 2019 at 4:33 AM Rishi Solanki  >
> > > wrote:
> > >
> > > > Devs,
> > > > I would like to propose the user selection ability for promotion.
> That
> > > > means user can select her own choice of promotion from the list of
> > > > promotion applicable to current cart. Right now promotion engine
> based
> > on
> > > > algorithm implemented decide which promotion will be apply to cart
> from
> > > the
> > > > list of promotion. For example, if promotion engine find 3 promotion
> > > > applicable for the current cart then based on algorithm implemented
> it
> > > > apply the maximum amount value promotion to the cart.
> > > >
> > > > Coming back to proposal with some use cases;
> > > >
> > > > Use Case 1: Promotion engine find three promotions applicable to cart
> > or
> > > > item as 

Re: Applicable Promo Recommendations

2019-04-29 Thread Rishi Solanki
Dear Pritam,
Thank you for your inputs, idea is to give flexibility to customer of
ecommerce site to apply or remove promotions of depending upon her
preferences.
The point raised for #3 and #4, is if an promotion has limit to apply per
customer as 1. Then customer may secure her promotion for next planned
order. It is kind of similar case when customer have promo code and she can
use once. The change behavior is customer do not have the promo code to use
instead have capability to remove or add promo of her own choice.

I hope this clarifies the concern raised. Thanks!

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore,
M.P 452010
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Tue, Apr 30, 2019 at 10:20 AM Pritam Kute 
wrote:

> Hello Rishi,
>
> +1. This proposal looks good to me. Use Case 1 and 2 are very common
> nowadays on the various popular ecommerce sites. For use case 3 & 4, I
> never came across such a scenario in any e-commerce site but IMO, it is
> good to have feature.
>
> Let me know if you need any help from my side!
>
> Kind Regards,
> --
> Pritam Kute
>
>
> On Sun, Apr 28, 2019 at 4:33 AM Rishi Solanki 
> wrote:
>
> > Devs,
> > I would like to propose the user selection ability for promotion. That
> > means user can select her own choice of promotion from the list of
> > promotion applicable to current cart. Right now promotion engine based on
> > algorithm implemented decide which promotion will be apply to cart from
> the
> > list of promotion. For example, if promotion engine find 3 promotion
> > applicable for the current cart then based on algorithm implemented it
> > apply the maximum amount value promotion to the cart.
> >
> > Coming back to proposal with some use cases;
> >
> > Use Case 1: Promotion engine find three promotions applicable to cart or
> > item as P1, P2 and P3. And as per algorithm promo engine decide to apply
> > P1. Now if user want to go with P2 or P3 then she can do that.
> >
> > Use Case 2: In #1 user can also choose to not take any promotion, remove
> > the P1 and submit the order without promotion.
> >
> > Use Case 3: Item1 and item2 will have two promotions common as P1 and P2.
> > Now user can opt which promotion should applicable to which item. That
> > means user can apply P1 or P2 on item1 or item2 based on her preference.
> >
> > Use Case 4: In #3 if user wants then she can opt to select promotion for
> > one item and can remove promo from other.
> >
> >
> > Looking forward for valuable feedback on proposal and suggestion on
> design
> > from community. Also please feel free to ask for more details on each use
> > case or on proposal itself.
> >
> >
> > Thanks!
> >
> > Best Regards,
> > --
> > *Rishi Solanki* | Sr Manager, Enterprise Software Development
> > HotWax Systems <http://www.hotwaxsystems.com/>
> > Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center,
> > Indore,
> > M.P 452010
> > Linkedin: *Rishi Solanki*
> > <https://www.linkedin.com/in/rishi-solanki-62271b7/>
> > Direct: +91-9893287847
> >
>


Re: Manufacturer Support In Promotion Engine

2019-04-29 Thread Rishi Solanki
Swapnil/Pierre,
Thanks for your inputs. We can go with both promotion and price rules. I
mean we can add support at both level, and depending upon the business
requirement users can decide the solutions to go with.

In case no one objects then will file Jira for this new feature enhancement
and propose design for it.

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore,
M.P 452010
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Sun, Apr 28, 2019 at 6:57 PM Pierre Smits  wrote:

> I would consider to talk about supplier promotions, because it can also
> involve wholesale suppliers.
>
> I am inclined to agree with the latest posting by Swapnil.
>
> Whether a supplier promotion is passed to customers is a commercial (
> decision, and may be subject to the agreement between the internal party
> and the supplier. But they are always intended to drive sales (from the
> supplier to the customer, meaning purchases from the internal party to the
> supplier).
>
> When the supplier promotion involves an internal runner (a product that
> sells well), then the supplier promotion is often not passed down to the
> customer.
>
> Best regards,
>
> Pierre Smits
>
> *Apache Trafodion <https://trafodion.apache.org>, Vice President*
> *Apache Directory <https://directory.apache.org>, PMC Member*
> Apache Incubator <https://incubator.apache.org>, committer
> *Apache OFBiz <https://ofbiz.apache.org>, contributor (without privileges)
> since 2008*
> Apache Steve <https://steve.apache.org>, committer
>
>
> On Sun, Apr 28, 2019 at 2:43 PM Swapnil Shah <
> swapnil.s...@hotwaxsystems.com>
> wrote:
>
> > It should be nice add. However i would have more more liked to have it
> > supported in the form of Price Rule as well (if it isn't already). Many a
> > times the mark down or mark up by manufacturers are not necessarily meant
> > to be propogated as adjustment on top of the existing price to the end
> > customer. Instead it should be directly billed at the revised prices from
> > the manufacturer.
> >
> > Thanks,
> > Swapnil
> >
> > On Sat, Apr 27, 2019 at 6:32 PM Rishi Solanki 
> > wrote:
> >
> > > Devs,
> > > Currently promotion engine support all the discount based on party,
> > > category, party role, party classification, shipping etc.. And
> promotion
> > > engine based on the condition decide that the promotion will apply for
> > > customer purchase over the cart or cart item depending upon the action.
> > >
> > > I would like to propose to add support in promotion engine, so that ,
> we
> > > can add promotion against manufacturing party and should apply to all
> the
> > > products manufactured by that party.
> > >
> > > For example;
> > > M1, M2 are two manufacturers.
> > > M1P1 and M1P2 are products manufactured by M1.
> > > M2P1 and M2P2 are products manufactured by M2.
> > >
> > > Now M1 gives 10% discount on all products M1, and if customer purchase
> > all
> > > products with quantity ONE.
> > >
> > > Assuming all items price is $100. Then CartTotal will be $400 and
> > discount
> > > amount will be $20. As discount is on M1 products only.
> > >
> > > Best Regards,
> > > --
> > > *Rishi Solanki* | Sr Manager, Enterprise Software Development
> > > HotWax Systems <http://www.hotwaxsystems.com/>
> > > Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center,
> > > Indore,
> > > M.P 452010
> > > Linkedin: *Rishi Solanki*
> > > <https://www.linkedin.com/in/rishi-solanki-62271b7/>
> > > Direct: +91-9893287847
> > >
> >
>


Applicable Promo Recommendations

2019-04-27 Thread Rishi Solanki
Devs,
I would like to propose the user selection ability for promotion. That
means user can select her own choice of promotion from the list of
promotion applicable to current cart. Right now promotion engine based on
algorithm implemented decide which promotion will be apply to cart from the
list of promotion. For example, if promotion engine find 3 promotion
applicable for the current cart then based on algorithm implemented it
apply the maximum amount value promotion to the cart.

Coming back to proposal with some use cases;

Use Case 1: Promotion engine find three promotions applicable to cart or
item as P1, P2 and P3. And as per algorithm promo engine decide to apply
P1. Now if user want to go with P2 or P3 then she can do that.

Use Case 2: In #1 user can also choose to not take any promotion, remove
the P1 and submit the order without promotion.

Use Case 3: Item1 and item2 will have two promotions common as P1 and P2.
Now user can opt which promotion should applicable to which item. That
means user can apply P1 or P2 on item1 or item2 based on her preference.

Use Case 4: In #3 if user wants then she can opt to select promotion for
one item and can remove promo from other.


Looking forward for valuable feedback on proposal and suggestion on design
from community. Also please feel free to ask for more details on each use
case or on proposal itself.


Thanks!

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore,
M.P 452010
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


Re: buildbot failure in on ofbizTrunkFrameworkPlugins

2019-04-27 Thread Rishi Solanki
I see below JUNIT failure as;
- shipment-tests.testPackingServices : Error trying to begin transaction,
could not process method: The current transaction is marked for rollback,
not beginning a new transaction and aborting current operation; the
rollbackOnly was caused by: Error in Service
[completeAllocationPlanItemByOrderItem]: ERROR : Allocation plan is not
available.: [DEMO10090:1]
- production-run-tests.testCreateProductionRunForOrder : Assertion failed:
( NOT empty[originalOrderItemShipGrpInvRes=null]
-
auto-accounting-transaction-tests-sales.testAcctgTransForSalesOrderShipments
: Error trying to begin transaction, could not process method: The current
transaction is marked for rollback, not beginning a new transaction and
aborting current operation; the rollbackOnly was caused by: Error in
Service [completeAllocationPlanItemByOrderItem]: ERROR : Allocation plan is
not available.: [DEMO10090:1]
- productRentalOrder-test : Warning: no shipments created; could not find
anything ready and needing to be shipped.

These are not related to my commit, will check more and see if can fix
them. Thanks!

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore,
M.P 452010
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Sun, Apr 28, 2019 at 1:49 AM Rishi Solanki 
wrote:

> Jacques,
> I'm looking into this, thanks!
>
> Best Regards,
> --
> *Rishi Solanki* | Sr Manager, Enterprise Software Development
> HotWax Systems <http://www.hotwaxsystems.com/>
> Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center,
> Indore, M.P 452010
> Linkedin: *Rishi Solanki*
> <https://www.linkedin.com/in/rishi-solanki-62271b7/>
> Direct: +91-9893287847
>
>
> On Sun, Apr 28, 2019 at 12:38 AM Jacques Le Roux <
> jacques.le.r...@les7arts.com> wrote:
>
>> Hi Rishi,
>>
>> I reproduce locally but I don't understand why we have this problem (the
>> concerned data have no relation with the changed component)
>>
>> https://ci.apache.org/projects/ofbiz/logs/trunk/plugins/html/
>>
>> Also I still get the issue when I remove the plugin
>>
>> Thanks
>>
>> Jacques
>>
>> Le 27/04/2019 à 16:26, build...@apache.org a écrit :
>> > The Buildbot has detected a new failure on builder
>> ofbizTrunkFrameworkPlugins while building . Full details are available at:
>> >
>> https://ci.apache.org/builders/ofbizTrunkFrameworkPlugins/builds/769
>> >
>> > Buildbot URL: https://ci.apache.org/
>> >
>> > Buildslave for this Build: silvanus_ubuntu
>> >
>> > Build Reason: The AnyBranchScheduler scheduler named
>> 'onTrunkPluginsCommit' triggered this build
>> > Build Source Stamp: [branch ofbiz/ofbiz-plugins/trunk] 1858279
>> > Blamelist: rishi
>> >
>> > BUILD FAILED: failed shell_4
>> >
>> > Sincerely,
>> >   -The Buildbot
>> >
>> >
>> >
>> >
>>
>


Re: buildbot failure in on ofbizTrunkFrameworkPlugins

2019-04-27 Thread Rishi Solanki
Jacques,
I'm looking into this, thanks!

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore,
M.P 452010
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Sun, Apr 28, 2019 at 12:38 AM Jacques Le Roux <
jacques.le.r...@les7arts.com> wrote:

> Hi Rishi,
>
> I reproduce locally but I don't understand why we have this problem (the
> concerned data have no relation with the changed component)
>
> https://ci.apache.org/projects/ofbiz/logs/trunk/plugins/html/
>
> Also I still get the issue when I remove the plugin
>
> Thanks
>
> Jacques
>
> Le 27/04/2019 à 16:26, build...@apache.org a écrit :
> > The Buildbot has detected a new failure on builder
> ofbizTrunkFrameworkPlugins while building . Full details are available at:
> >
> https://ci.apache.org/builders/ofbizTrunkFrameworkPlugins/builds/769
> >
> > Buildbot URL: https://ci.apache.org/
> >
> > Buildslave for this Build: silvanus_ubuntu
> >
> > Build Reason: The AnyBranchScheduler scheduler named
> 'onTrunkPluginsCommit' triggered this build
> > Build Source Stamp: [branch ofbiz/ofbiz-plugins/trunk] 1858279
> > Blamelist: rishi
> >
> > BUILD FAILED: failed shell_4
> >
> > Sincerely,
> >   -The Buildbot
> >
> >
> >
> >
>


Re: Confusing implementation of the quickAdd feature of e-commerce

2019-04-27 Thread Rishi Solanki
Dear Pawan,
In general template should be change. So that we can reuse the data
preparation logic. In case quick add is not working due to some
parameters/context missing then we can think of separate groovy for
ecommerce.
But first we try to reuse the base component logics in plugin component.

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore,
M.P 452010
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Sat, Apr 27, 2019 at 8:44 PM Pawan Verma 
wrote:

> Hello Devs,
>
> While looking into OFBIZ-10978, I found the implementation of the quickAdd
> feature of e-commerce confusing.
>
> What I found under the quickadd screen of ecommerce/CatalogScreens.xml is
> that the UI and data preparation layers are in no sync to each other.
> The QuickAdd.groovy file has the correct implementation of the QuickAdd
> feature (as per the ordermgr component) and the FTL has been designed as
> per e-commerce.
>
> I think we need to take a decision here about the quickadd screen.
>
> Should we make this feature same as quickadd feature of ordermgr?
> OR
> Should we write separate data preparation logic for quickadd feature of
> e-commerce?
>
> Suggestions are most welcome. Thanks!
>
> --
> Kind Regards,
> *Pawan Verma* | Technical Consultant
> HotWax Systems <http://www.hotwaxsystems.com/>
> Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center,
> Indore,
> M.P. 452010
> Linkedin: *Pawan Verma <https://www.linkedin.com/in/pawan--verma>*
>


Re: Adding fromDate and thruDate in GoodIdentification Entity

2019-04-27 Thread Rishi Solanki
-1 for the proposal.
For a product identification code will be one of one type. The universal
data model book by Len Silverston suggested the same.

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore,
M.P 452010
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Sat, Apr 27, 2019 at 4:03 PM Michael Brohl 
wrote:

> Hi Aishwary,
>
> can you elaborate a bit more why a history of GoodIdentification is needed?
>
> It is used for identification numbers as ISBN, EAN etc.. Those numbers
> are rarely subject to change for the same product.
>
> I don't see any use case for history tracking so I would appreciate some
> examples.
>
> Thanks,
>
> Michael Brohl
>
> ecomify GmbH - www.ecomify.de
>
>
> Am 27.04.19 um 09:11 schrieb Aishwary Shrivastava:
> > Hello, Devs
> >
> > We should add support of fromDate and thruDate in the GoodIdentification
> > entity for tracking and history purpose.
> >
> > As of now, if we need to update any Good Identification record for a
> > product, then we have to replace its value and this history isn't
> > maintained.
> > It will also enable the user to maintain multiple goodIdentifications of
> a
> > product.
> >
> > Best,
> > *Aishwary Shrivastava* | HotWax Systems <http://www.hotwaxsystems.com/>
> >
>
>


Manufacturer Support In Promotion Engine

2019-04-27 Thread Rishi Solanki
Devs,
Currently promotion engine support all the discount based on party,
category, party role, party classification, shipping etc.. And promotion
engine based on the condition decide that the promotion will apply for
customer purchase over the cart or cart item depending upon the action.

I would like to propose to add support in promotion engine, so that , we
can add promotion against manufacturing party and should apply to all the
products manufactured by that party.

For example;
M1, M2 are two manufacturers.
M1P1 and M1P2 are products manufactured by M1.
M2P1 and M2P2 are products manufactured by M2.

Now M1 gives 10% discount on all products M1, and if customer purchase all
products with quantity ONE.

Assuming all items price is $100. Then CartTotal will be $400 and discount
amount will be $20. As discount is on M1 products only.

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore,
M.P 452010
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


Re: ReturnContactMech is not used

2019-04-27 Thread Rishi Solanki
+1.

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore,
M.P 452010
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Sat, Apr 27, 2019 at 1:19 PM Pawan Verma 
wrote:

> Yes, We should add a workflow to add associated parties of return in
> ReturnContactMech entity.
>
> --
> Kind Regards,
> *Pawan Verma* | Technical Consultant
> HotWax Systems <http://www.hotwaxsystems.com/>
> Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center,
> Indore,
> M.P. 452010
> Linkedin: *Pawan Verma <https://www.linkedin.com/in/pawan--verma>*
>
>
> On Sat, Apr 27, 2019 at 12:55 PM Suraj Khurana 
> wrote:
>
> > +1.
> > This could be a nice improvement to have.
> >
> > --
> > Best Regards,
> > Suraj Khurana
> >
> >
> >
> >
> >
> >
> >
> > On Sat, Apr 27, 2019 at 12:33 PM Vaibhav Jain <
> > vaibhav.j...@hotwaxsystems.com> wrote:
> >
> > > *Bottom line:*
> > > ReturnContactMech entity is not used in OFBiz
> > >
> > > *Story:*
> > > ContactMech of parties involved in an order is captured in
> > OrderContactMech
> > > entity.
> > > ContactMech of parties involved in the return is not captured in
> > > ReturnContactMech entity.
> > >
> > > Kind Regards,
> > > *Vaibhav Jain* | Senior Enterprise Software Engineer
> > > HotWax Systems <http://www.hotwaxsystems.com/>
> > > Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center,
> > > Indore,
> > > M.P 452010
> > > Linkedin: *Vaibhav Jain* <
> > https://www.linkedin.com/in/vaibhav-jain-170793/
> > > >
> > >
> > > [image: Mailtrack]
> > > <
> > >
> >
> https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&;
> > > >
> > > Sender
> > > notified by
> > > Mailtrack
> > > <
> > >
> >
> https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&;
> > > >
> > > 04/27/19,
> > > 12:23:48 PM
> > >
> >
>


Re: [PROPOSAL] DataModel - Improve Internal Fields injection

2019-04-24 Thread Rishi Solanki
Michael,
Thank you for details, all makes sense.

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore,
M.P 452010
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Wed, Apr 24, 2019 at 4:37 PM Michael Brohl 
wrote:

> I have not time to elaborate in-depth right now, but just a quick food
> for thought:
>
> Having these fields in every entity *by default* allows detailed
> tracking of users which might be unwanted. I know that this is a
> sensible topic in companies and affects privacy protection.
>
> I am not sure how the selection of entities with these fields was done,
> maybe others can add insights.
>
> Regards,
>
> Michael Brohl
>
> ecomify GmbH - www.ecomify.de
>
>
> Am 24.04.19 um 12:40 schrieb Pierre Smits:
> > Thanks Michael,
> >
> > So we should keep those *TxStamp fields.
> >
> > But what about the second suggestion about having the
> 'createdByUserLogin'
> > and 'lastModifiedByUserLogin'  fields added to the internal fields set?
> >
> > Best regards,
> >
> > Pierre Smits
> >
> > *Apache Trafodion <https://trafodion.apache.org>, Vice President*
> > *Apache Directory <https://directory.apache.org>, PMC Member*
> > Apache Incubator <https://incubator.apache.org>, committer
> > *Apache OFBiz <https://ofbiz.apache.org>, contributor (without
> privileges)
> > since 2008*
> > Apache Steve <https://steve.apache.org>, committer
> >
> >
> > On Wed, Apr 24, 2019 at 12:20 PM Michael Brohl  >
> > wrote:
> >
> >> These fields are not the same, they can differ. The TX fields mark the
> >> transaction timestamp while the non TX fields mark the "real" update
> >> time. You can see it when you watch closely in the database. All changes
> >> made within an transaction have the same tx timestamp.
> >>
> >> Regards,
> >>
> >> Michael Brohl
> >>
> >> ecomify GmbH - www.ecomify.de
> >>
> >>
> >> Am 24.04.19 um 09:48 schrieb Pierre Smits:
> >>> Hi All,
> >>>
> >>> Currently our functions inject following internal fields into the model
> >> of
> >>> each entity:
> >>>
> >>>  - createdStamp
> >>>  - createdTxStamp
> >>>  - lastUpdatedStamp
> >>>  - lastUpdatedTxStamp
> >>>
> >>> All of the fields above are of the field type definition 'date-time',
> >>> giving for java: java.sql.Timestamp, and for sql: TIMESTAMP. This means
> >>> that the createdTxStamp is the same as createdStamp  and
> >> lastUpdatedTxStamp
> >>> is the same as lastUpdatedStamp.
> >>>
> >>> Should we get rid of the redundant fields?
> >>>
> >>> Also, a lot of entity definitions in the various models have the
> >>> 'createdByUserLogin' and 'lastModifiedByUserLogin' added.
> >>>
> >>> Should we have these fields added to the internal fields set so that
> >> these
> >>> are always injected into the model of each entity, and always filled?
> >>>
> >>> Best regards,
> >>>
> >>> Pierre Smits
> >>>
> >>> *Apache Trafodion <https://trafodion.apache.org>, Vice President*
> >>> *Apache Directory <https://directory.apache.org>, PMC Member*
> >>> Apache Incubator <https://incubator.apache.org>, committer
> >>> *Apache OFBiz <https://ofbiz.apache.org>, contributor (without
> >> privileges)
> >>> since 2008*
> >>> Apache Steve <https://steve.apache.org>, committer
> >>>
> >>
>
>


Re: [PROPOSAL] DataModel - Improve Internal Fields injection

2019-04-24 Thread Rishi Solanki
Dear Pierre,
I'm not aware of history of this duplicate entries. I agree with you on
removing duplicate fields. Also agree with adding created user and updated
user fields as default.

Few points for open discussion for community;
- There are many entities already have user fields, so do we need to remove
them. Point to discuss. IMO we can live with both.
- There are certain entries like dimension, search etc which does not
require user information.
- From community if someone have information on Tx fields then we can
rethink of not removing.

Lastly, this thread should take time to conclude after all inputs.

Thanks for interesting proposal!

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore,
M.P 452010
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Wed, Apr 24, 2019 at 1:19 PM Pierre Smits  wrote:

> Hi All,
>
> Currently our functions inject following internal fields into the model of
> each entity:
>
>- createdStamp
>- createdTxStamp
>- lastUpdatedStamp
>- lastUpdatedTxStamp
>
> All of the fields above are of the field type definition 'date-time',
> giving for java: java.sql.Timestamp, and for sql: TIMESTAMP. This means
> that the createdTxStamp is the same as createdStamp  and lastUpdatedTxStamp
> is the same as lastUpdatedStamp.
>
> Should we get rid of the redundant fields?
>
> Also, a lot of entity definitions in the various models have the
> 'createdByUserLogin' and 'lastModifiedByUserLogin' added.
>
> Should we have these fields added to the internal fields set so that these
> are always injected into the model of each entity, and always filled?
>
> Best regards,
>
> Pierre Smits
>
> *Apache Trafodion <https://trafodion.apache.org>, Vice President*
> *Apache Directory <https://directory.apache.org>, PMC Member*
> Apache Incubator <https://incubator.apache.org>, committer
> *Apache OFBiz <https://ofbiz.apache.org>, contributor (without privileges)
> since 2008*
> Apache Steve <https://steve.apache.org>, committer
>


Re: svn commit: r1856618 - in /ofbiz/ofbiz-plugins/trunk/msg91: ./ config/ data/ data/helpdata/ documents/ entitydef/ servicedef/ src/ src/main/ src/main/java/ src/main/java/org/ src/main/java/org/apa

2019-04-12 Thread Rishi Solanki
Jacques,
Thanks for pointing this, I made code changes before committing this as
plugin. And as we uses free services from them (by mentioning OFBiz as open
source apache software) so didn't give a thought to name of component and
mentioning of commercial services.

I'm completely agree with you on this, I will change the component name and
all occurrences in the code. Please let me know if we are good if we do so,
or something else needs to be done. Thanks!

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore,
M.P 452010
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Thu, Apr 11, 2019 at 11:02 PM Jacques Le Roux <
jacques.le.r...@les7arts.com> wrote:

> Hi Rishi,
>
> In understand that this component currently uses "msg91 services to send
> sms".
>
> But could we not have another name, more explicit, for this component,
> like sms or sendsms for instance?
>
> Services tend to disappear or change (Google is the best example). So I'd
> not associate the name of an open source component to a commercial services
> provider (with a free SMS quota option). Even if hopefully it will stay as
> is...
>
> Thanks
>
> Jacques
>
> Le 30/03/2019 à 13:43, ri...@apache.org a écrit :
> > Author: rishi
> > Date: Sat Mar 30 12:43:46 2019
> > New Revision: 1856618
> >
> > URL: http://svn.apache.org/viewvc?rev=1856618&view=rev
> > Log:
> > [Implemented] Short Messaging Service(SMS) Gateway Integration. Added
> msg91 component to plugins. It uses msg91 services to send sms. An example
> to demonstrate how to use SMS gateway integration with OFBiz.
> > (OFBIZ-10457)
> > Thanks to Pritam Kute for your contribution and Michael Brohi for review
> and feedback.
> >
> > Added:
> >  ofbiz/ofbiz-plugins/trunk/msg91/
> >  ofbiz/ofbiz-plugins/trunk/msg91/config/
> >  ofbiz/ofbiz-plugins/trunk/msg91/config/Msg91UiLabels.xml   (with
> props)
> >  ofbiz/ofbiz-plugins/trunk/msg91/data/
> >  ofbiz/ofbiz-plugins/trunk/msg91/data/Msg91DemoData.xml   (with
> props)
> >
> ofbiz/ofbiz-plugins/trunk/msg91/data/Msg91SecurityGroupDemoData.xml   (with
> props)
> >
> ofbiz/ofbiz-plugins/trunk/msg91/data/Msg91SecurityPermissionSeedData.xml
>  (with props)
> >  ofbiz/ofbiz-plugins/trunk/msg91/data/helpdata/
> >  ofbiz/ofbiz-plugins/trunk/msg91/data/helpdata/HELP_Msg91.xml
>  (with props)
> >  ofbiz/ofbiz-plugins/trunk/msg91/documents/
> >  ofbiz/ofbiz-plugins/trunk/msg91/documents/Msg91.xml   (with props)
> >  ofbiz/ofbiz-plugins/trunk/msg91/entitydef/
> >  ofbiz/ofbiz-plugins/trunk/msg91/entitydef/entitymodel.xml   (with
> props)
> >  ofbiz/ofbiz-plugins/trunk/msg91/ofbiz-component.xml   (with props)
> >  ofbiz/ofbiz-plugins/trunk/msg91/servicedef/
> >  ofbiz/ofbiz-plugins/trunk/msg91/servicedef/services.xml   (with
> props)
> >  ofbiz/ofbiz-plugins/trunk/msg91/src/
> >  ofbiz/ofbiz-plugins/trunk/msg91/src/main/
> >  ofbiz/ofbiz-plugins/trunk/msg91/src/main/java/
> >  ofbiz/ofbiz-plugins/trunk/msg91/src/main/java/org/
> >  ofbiz/ofbiz-plugins/trunk/msg91/src/main/java/org/apache/
> >  ofbiz/ofbiz-plugins/trunk/msg91/src/main/java/org/apache/ofbiz/
> >
> ofbiz/ofbiz-plugins/trunk/msg91/src/main/java/org/apache/ofbiz/msg91/
> >
> ofbiz/ofbiz-plugins/trunk/msg91/src/main/java/org/apache/ofbiz/msg91/Msg91Services.java
>  (with props)
> >  ofbiz/ofbiz-plugins/trunk/msg91/webapp/
> >  ofbiz/ofbiz-plugins/trunk/msg91/webapp/msg91/
> >  ofbiz/ofbiz-plugins/trunk/msg91/webapp/msg91/WEB-INF/
> >  ofbiz/ofbiz-plugins/trunk/msg91/webapp/msg91/WEB-INF/actions/
> >
> ofbiz/ofbiz-plugins/trunk/msg91/webapp/msg91/WEB-INF/controller.xml   (with
> props)
> >  ofbiz/ofbiz-plugins/trunk/msg91/webapp/msg91/WEB-INF/web.xml
>  (with props)
> >  ofbiz/ofbiz-plugins/trunk/msg91/webapp/msg91/error/
> >  ofbiz/ofbiz-plugins/trunk/msg91/webapp/msg91/error/error.jsp
>  (with props)
> >  ofbiz/ofbiz-plugins/trunk/msg91/webapp/msg91/index.jsp   (with
> props)
> >  ofbiz/ofbiz-plugins/trunk/msg91/widget/
> >  ofbiz/ofbiz-plugins/trunk/msg91/widget/CommonScreens.xml   (with
> props)
> >  ofbiz/ofbiz-plugins/trunk/msg91/widget/Msg91Menus.xml   (with props)
> >  ofbiz/ofbiz-plugins/trunk/msg91/widget/Msg91Screens.xml   (with
> props)
> >
> > Added: ofbiz/ofbiz-plugins/trunk/msg91/config/Msg91

Re: ***UNCHECKED*** Marital Status not managed properly in Person entity

2019-04-09 Thread Rishi Solanki
+1.

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore,
M.P 452010
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Tue, Apr 9, 2019 at 4:46 PM Jacques Le Roux 
wrote:

> +1
>
> Jacques
>
> Le 09/04/2019 à 10:59, Suraj Khurana a écrit :
> > +1.
> >
> > Technically, as per Pierre, we should also mark this field as encrypted
> in
> > the entity definition.
> >
> > --
> > Best Regards,
> > Suraj Khurana
> > TECHNICAL CONSULTANT
> > mobile: +91 9669750002
> > email: suraj.khur...@hotwax.co
> > *www.hotwax.co <http://www.hotwax.co/>*
> >
> >
> >
> >
> >
> >
> > On Tue, Apr 9, 2019 at 2:08 PM Pierre Smits 
> wrote:
> >
> >> Although I am inclined to agree with having the options come from
> >> appropriate records/values in the Enumeration entity, I must caution
> about
> >> how the final solution will be implemented in our code base. We all know
> >> that this falls in the category of sensitive data which has come under a
> >> tighter scrutiny due to GDPR and security breaches.
> >>
> >> Such privacy sensitive element should be implemented in tighter
> permissions
> >> applied than we generally apply to screens/forms/fields etc.
> >>
> >> Best regards,
> >>
> >> Pierre Smits
> >>
> >> *Apache Trafodion <https://trafodion.apache.org>, Vice President*
> >> *Apache Directory <https://directory.apache.org>, PMC Member*
> >> Apache Incubator <https://incubator.apache.org>, committer
> >> *Apache OFBiz <https://ofbiz.apache.org>, contributor (without
> privileges)
> >> since 2008*
> >> Apache Steve <https://steve.apache.org>, committer
> >>
> >>
> >> On Tue, Apr 9, 2019 at 10:19 AM Aditya Sharma 
> >> wrote:
> >>
> >>> +1
> >>>
> >>> Best Regards,
> >>> Aditya Sharma,
> >>> http://ofbiz.apache.org
> >>>
> >>>
> >>> On Tue, Apr 9, 2019 at 1:09 PM Swapnil M Mane  >
> >>> wrote:
> >>>
> >>>> +1
> >>>>
> >>>>
> >>>> - Best Regards,
> >>>> Swapnil M Mane,
> >>>> ofbiz.apache.org
> >>>>
> >>>>
> >>>>
> >>>> On Tue, Apr 9, 2019 at 12:51 PM Suraj Khurana <
> suraj.khur...@hotwax.co
> >>>> wrote:
> >>>>
> >>>>> Hello,
> >>>>>
> >>>>> Currently, *maritalStatus* is managed as an indicator (Y/N) in
> >> *Person*
> >>>>> entity. I think we can enhance it and make it derived from
> >>> *Enumeration*
> >>>>> pattern.
> >>>>>
> >>>>> *Classification of legal marital status*
> >>>>>
> >>>>> - 1 - Married (and not separated) ...
> >>>>> - 2 - Widowed (including living common law) ...
> >>>>> - 3 - Separated (and not Divorced) ...
> >>>>> - 4 - Divorced (including living common law) ...
> >>>>> - 5 - Single (including living common law)
> >>>>>
> >>>>> Please share your thoughts.
> >>>>>
> >>>>> --
> >>>>> Best regards,
> >>>>> Suraj Khurana
> >>>>> TECHNICAL CONSULTANT
> >>>>> mobile: +91 9669750002
> >>>>> email: suraj.khur...@hotwax.co
> >>>>> *www.hotwax.co <http://www.hotwax.co/>*
> >>>>>
>


Re: use blokchain in ofbiz

2019-04-04 Thread Rishi Solanki
Laxman,
Could you please elaborate what you want to do or what you would like to
gain by this integration. Theoretically it is possible, but no working
example withing OFBiz.

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore,
M.P 452010
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Thu, Apr 4, 2019 at 11:53 AM Deepak Dixit  wrote:

> Hi User,
>
> Your message has been moderated.
>
> Please subscribe to the user ML for such questions and then use your email
> client
> See also why here http://ofbiz.apache.org/mailing-lists.html
>
> You will get a better support , it's more fair to share with everybody  and
> people can answer you on the ML rather than directly to you
> The wider the audience the better the answers you might get
>
>
> Thanks & Regards
> --
> Deepak Dixit
> ofbiz.apache.org
>
>
> On Thu, Apr 4, 2019 at 11:44 AM lax...@akeo.no  wrote:
>
> > Hi
> > can we  integrate  blockchain  with ofbiz
> >
>


Re: [Discussion] Username should allow space/special characters?

2019-03-30 Thread Rishi Solanki
Hi Ayushi,
Thanks for your concern and reporting. In OFBiz we use email address as
user name. So all the characters allowed in email address should be allowed
in user name.
In your case it seems you are not using email address as user name, in that
case as well I would say email address practices should follow. As it is
globally accepted and known to general users.

If community agree on some point to allow other characters in user name
then we should look for the practices adaption at global level and then we
can decide how should we proceed. Again my vote is to go with email address
practice which is already accepted at [1].

[1] https://en.wikipedia.org/wiki/Email_address

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore,
M.P 452010
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Sat, Mar 30, 2019 at 1:00 PM Ayushi Rathod 
wrote:

> Hello All,
>
> While exploring e-commerce I found that when I register as a new customer
> with a space in the username field, a weird server side error is shown on
> the UI.
>
> The question arrives here, whether space or any other characters should be
> allowed in the username or not.
>
> In my opinion, space should not be allowed in the username and the possible
> way to handle is that we can add client and server side validations to
> check if the username matches the regex.
>
> This issue has been reported under OFBIZ-10671. Please let me know your
> view on it so that we can fix the issue.
>
> Thanks in advance!!
>
> Kind Regards,
> *Ayushi Rathod*
> HotWax Systems <http://www.hotwaxsystems.com/>
> Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center,
> Indore,
> M.P 452010
> Linkedin: *Ayushi  Rathod*
> <https://www.linkedin.com/in/ayushi-rathod-0b7505b6/>
>


Re: [PROPOSAL] Using code128 instead of code39 for barcode generation

2019-03-30 Thread Rishi Solanki
+1

Best,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore,
M.P 452010
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Sat, Mar 30, 2019 at 12:19 PM Pawan Verma 
wrote:

> Hello All,
>
> While researching on OFBIZ-10743, I have found that currently, we are using
> code39 to generate barcodes but there are some limitations of code39 as it
> only able to encrypt letters from A to Z, digits from 0 to 9 and an
> additional set of special characters – “. $ % + – / *”.
>
> To enhance the support for more characters in barcode I would suggest using
> code128 instead of code39.
>
> Below are some of the advantages of code128:
>
>1. code128 supports all the 128 ASCII symbols.
>2. code128 standard is more concise and space-efficient. It also
>provides its users with higher degrees of data security.
>
>
> Thank You *Pritam Kute* for suggesting code128.
>
> Everyone, Please share your thoughts on this. Thanks!
>
> --
> Kind Regards,
> *Pawan Verma* | Technical Consultant
> HotWax Systems <http://www.hotwaxsystems.com/>
> Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center,
> Indore,
> M.P. 452010
> Linkedin: *Pawan Verma <https://www.linkedin.com/in/pawan-verma-aa1053a2/
> >*
>


Re: JobSandbox temporal expression timezone

2019-03-19 Thread Rishi Solanki
Hello Scott,
Can we think of using JobSandbox.runAsUser='myuser' and UserPreference.



Also it should be fine to use RunTime data, as of now I could not see no
issues with that. The only thing is not possible is if system requires to
run a service always on specific time zone values and runtime could have
different values. So having value in database makes sense to me, and okay
with #1 of having it on JobSandbox level.

I proposed UserPreference so that no field added with possible solution and
we can achieve it. Could not think of any side effect as of now if we use
it only for schedule, in case the same can be use for different purpose
while log in, then it may have several side effects.

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center, Indore,
M.P 452010
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Tue, Mar 19, 2019 at 10:56 AM Scott Gray 
wrote:

> Hi all,
>
> Trying to decide on the best way to define a temporal expression for a
> recurring job where the temporal expression should be evaluated using a
> timezone other than whatever the default timezone is for the system.
>
> Use case is having a system that runs on UTC time, but needs to send a
> report at 5pm Pacific Time everyday regardless of whether or not daylight
> savings is in effect.
>
> I see two options:
> 1. Add a field to JobSandbox such as tempExprTzId (or better name!)
> 2. Use whatever timezone is available in the RunTime data service context
>
> #2 seems simplest but I'm not sure if there's scenarios where the service
> should be run with one timezone while the recurrence should be scheduled
> based on another?  I can't think of any.
>
> Regards
> Scott
>


Re: Buy one get one promotion improvement

2019-03-11 Thread Rishi Solanki
+1 Devanshu, and for the specific buy one get one maintaining the
OrderItemAssoc not making sense. We can use OrderItem.isPromo,
OrderAdjustment, ProductPromoUse and ProductPromo relationship to identify
the free product. And if we are not able to identify the free product then
we should go for some custom development.

Best Regards,
--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Sun, Mar 10, 2019 at 4:07 PM Devanshu Vyas 
wrote:

> Hello Suraj,
>
> You have presented a good solution but IMHO maintaining OrderItemAssoc
> records wouldn't work in all the cases. I mean what would happen if there
> is a Buy 3 Get 1 promotion?
>
> I would recommend to Prorate the discount while order creation and the same
> discounted amount should be credited when an item is returned.
> More thoughts are welcome here!
>
> Thanks & Regards,
> Devanshu Vyas.
>
>
> On Wed, Feb 27, 2019 at 7:24 PM Suraj Khurana 
> wrote:
>
> > Hello,
> >
> > While applying any BOGOF promo in OOTB, free item is added into order
> item
> > with field isPromo set to Y.
> > It might be possible that there are other items in the order as well.
> > IMO, we need to have order item assoc maintained as well, in this case,
> to
> > find out this free item is available with which other order items.
> >
> > I think this is not maintained yet in any other form as well, please let
> me
> > know am I missing something?
> > Any thoughts are welcome in this direction !!
> >
> > Thanks in advance.
> >
> > --
> > Best Regards,
> > Suraj Khurana
> > TECHNICAL CONSULTANT
> > mobile: +91 9669750002
> > email: suraj.khur...@hotwax.co
> > www.hotwax.co
> >
>


Re: Create return till ...

2019-03-11 Thread Rishi Solanki
I agree with the approach what Pierre suggested to go with
ProductCategoryAttribute and ProductAttribute. Because for range of
products we may need different default values. Also agree with Scott on the
point there must be flexibility at CSR end to override the rule based on
the reason of return and relationship with customer. That means, we should
not stop CSR to create return if days passed, and simply can popup the
message that number of days have been passed and if she still wants to
continue then she should be able to do that.

After inputs from all, my suggestion is to go for ProductCategoryAttribute
and ProductAttribute configuration but it should not stop CSR to
place/accept return. And simply inform her that number of days has been
passed.

Best Regards,
--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Mon, Mar 11, 2019 at 11:49 AM Suraj Khurana 
wrote:

> Hello Scott,
>
> Thank you so much for your response. Yes, this is the exact way it is been
> managed currently.
>
> Thing is, we need to improve customer experience and reduce customer
> service reps work. The current approach is working but it totally depends
> on business to business. Some of them may leave it on CSR, on the other
> hand, some must be looking for a date (timespan) which can be used to not
> allow returns for any specific order (ex returns are not allowed in stock
> clearance).
>
> Not making current flow as totally obsolete, but I guess we should have
> something to support this as well OOTB.
>
> --
> Best Regards,
> Suraj Khurana
> TECHNICAL CONSULTANT
> mobile: +91 9669750002
> email: suraj.khur...@hotwax.co
> *www.hotwax.co <http://www.hotwax.co/>*
>
>
>
>
>
>
> On Mon, Mar 11, 2019 at 7:31 AM Scott Gray 
> wrote:
>
> > The ability to create a return doesn't necessarily mean that return will
> be
> > accepted.  IMO this is a business process where human intervention is
> > required in order to maintain good customer relations.
> Approving/declining
> > RMAs depend on a number of factors including:
> > - the reason for return
> > - length of time since purchase
> > - value of the purchase
> > - COGS
> > - lifetime value of the customer
> >
> > A hard time limit can make sense when a customer simply changes their
> mind
> > about the purchase and wishes to return it but I don't think any other
> type
> > of return should be constrained by the system without input from customer
> > service reps.
> >
> > IMO a better system would be to have information critical to the RMA
> > process (such as the items listed above) easily accessible to the CSR so
> > they can quick make a decision.  Having the system prevent customers from
> > even creating a return request because X number of days have passed could
> > well be a bad user experience for the customer.
> >
> > If the implementation does proceed, I don't think ProductFacility would
> be
> > a good place to store the information.  Multiple stores with different
> > rules could well be fulfilling the same products out of the same
> warehouse
> > (particularly for international distribution).
> >
> > Regards
> > Scott
> >
> > On Sat, 9 Mar 2019 at 20:50, Suraj Khurana 
> > wrote:
> >
> > > Hello,
> > >
> > > In OFBiz, we can create a return for order without checking when that
> > order
> > > is placed, it might be years long.
> > > IMO, we should have a field something like daysToReturn at product
> store
> > > level to allow creating return till after that much days of order
> > > completion.
> > >
> > > I could not find anything else relevant to this and this is a very
> common
> > > e-commerce scenario for any business.
> > >
> > > Am I missing something?
> > > Please share your thoughts on the same.
> > >
> > > --
> > > Best Regards
> > > Suraj Khurana
> > > TECHNICAL CONSULTANT
> > > mobile: +91 9669750002
> > > email: suraj.khur...@hotwax.co
> > > www.hotwax.co
> > >
> >
>


Re: Create return till ...

2019-03-09 Thread Rishi Solanki
+1 for having this. The only thing I would like to add go for global
setting which should be overridden by product level setting. For example; A
site may deal in industry  which may require different number of days for
the different products.
Also agree with Pierre on point we should be aware of the fact that
unnecessary data model extension should be avoided.

Question: how should we manage if we would like to have two store and for
both stores we want to have different number of days limit for return.
My Answer: While configuring the store the System property should be
configured against prefix/suffix of store id.

Please feel free to add more details or alternative way for handling this.

Best Regards,
--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Sat, Mar 9, 2019 at 1:20 PM Suraj Khurana 
wrote:

> Hello,
>
> In OFBiz, we can create a return for order without checking when that order
> is placed, it might be years long.
> IMO, we should have a field something like daysToReturn at product store
> level to allow creating return till after that much days of order
> completion.
>
> I could not find anything else relevant to this and this is a very common
> e-commerce scenario for any business.
>
> Am I missing something?
> Please share your thoughts on the same.
>
> --
> Best Regards
> Suraj Khurana
> TECHNICAL CONSULTANT
> mobile: +91 9669750002
> email: suraj.khur...@hotwax.co
> www.hotwax.co
>


Re: storeOrder Service

2019-03-09 Thread Rishi Solanki
Thank you all for your inputs. We will be addressing the issue under -
https://issues.apache.org/jira/browse/OFBIZ-10855
<https://www.google.com/url?q=https://issues.apache.org/jira/browse/OFBIZ-10855&sa=D&source=hangouts&ust=1552211567783000&usg=AFQjCNH8QA2mEITWPpldKVF10aN-ny_LdA>



Best Regards,
--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Tue, Mar 5, 2019 at 9:16 AM Swapnil M Mane 
wrote:

> +1
>
>
> - Best Regards,
> Swapnil M Mane
>
>
> On Fri, Mar 1, 2019 at 3:22 PM Rishi Solanki 
> wrote:
>
> > Dear All,
> > While working with storeOrder service, I observe that few order header
> > level values not passed and stored in that service. Also no code support
> > exists for those order header fields. Below are the fields which is not
> > taken care by the service code, please let me know if we can add
> > conditional support for these field, that means if the value comes in
> > parameter then it will be stored otherwise not.
> > - priority
> > - isRushOrder
> >
> > These values can be reset after creating order by using updateOrderHeader
> > service, but I think this should be fine to have these and other missing
> > values of header level as IN parameters and handled by the service.
> >
> > Please let me know in case of any objections, I would like to commit the
> > proposed changes.
> >
> > Best Regards,
> > --
> > Rishi Solanki
> > Sr Manager, Enterprise Software Development
> > HotWax Systems Pvt. Ltd.
> > Direct: +91-9893287847
> > http://www.hotwaxsystems.com
> > www.hotwax.co
> >
>


Re: Welcome to Mathieu Lirzin as new committer!

2019-03-05 Thread Rishi Solanki
Many Congratulations Mathieu.
Welcome Aboard.

Best,
--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Tue, Mar 5, 2019 at 9:39 AM Divesh Dutta 
wrote:

> Congratulations Mathieu. Welcome aboard.
>
> Thanks
> --
> Divesh Dutta
>
>
> On Tue, 26 Feb 2019 at 1:48 AM, Mathieu Lirzin 
> wrote:
>
> > Hello,
> >
> > Taher Alkhateeb  writes:
> >
> > > The OFBiz PMC has invited Mathieu Lirzin to become a new committer and
> > > we are happy to announce that he has accepted this role.
> >
> > Thanks everybody for the congratulations and welcoming me as a committer
> > in this project.
> >
> > --
> > Mathieu Lirzin
> > GPG: F2A3 8D7E EB2B 6640 5761  070D 0ADE E100 9460 4D37
> >
>


Re: Ofbiz Security permission

2019-03-05 Thread Rishi Solanki
HI,
Yes you can use the permission service to add check at service, script, UI
and inline UI etc. You just need to call the relevant service as per your
business needs. Please refer PartyPermissionServices.xml give you good idea
how to implement and its occurrence gives idea on how to use that.

Best Regards,
--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Sun, Mar 3, 2019 at 3:02 PM vanthanh020...@gmail.com <
vanthanh020...@gmail.com> wrote:

> Hi Rishi Solanki ,
>
> "1) SecurityPermission
> 2) SecurityGroup
> 3) SecurityGroupPermission
> 4) UserLogin
> 4) UserLoginSecurityGroup"
> =>There is a basic service which checks the weather an user will have
> permission to access some UI, process or not.
>
> I know, so how can I get get permission of user who are login from java
> code. if I can get permission from java code, I can append query some thing
> like: select * from order_header where (CREATED_BY = USER_LOGIN_ID )
>
> Thanks & Regards
>
>
> On 2019/03/01 09:13:50, Rishi Solanki  wrote:
> > Rajesh,
> > There is a basic service which checks the weather an user will have
> > permission to access some UI, process or not. Which can be override as
> per
> > the business need. Please take a look into the
> PartyPermissionServices.xml.
> > Here you can see examples with fact service always returns true or false.
> > Also it overrides the default behavior and returns true for userLoing
> based
> > on partyId check.
> >
> > Note that all permission services implements permissionInterface, all the
> > code in these service is around what data model Deepak Nigam suggested.
> >
> > HTH!
> >
> > --
> > Rishi Solanki
> > Sr Manager, Enterprise Software Development
> > HotWax Systems Pvt. Ltd.
> > Direct: +91-9893287847
> > http://www.hotwaxsystems.com
> > www.hotwax.co
> >
> >
> > On Fri, Mar 1, 2019 at 2:01 PM Rajesh Mallah 
> > wrote:
> >
> > > Hello Mr Deepak / List ,
> > >
> > > can you also elaborate to what extent OOTB handles the isolation of
> > > view  between resource owners. Eg below the person asks viewing
> > > his *own* resource but not others.
> > >
> > >
> > > > > create sale order, view and edit own sale order. Cannot update or
> view
> > > > other sale order which is not belong to themself.
> > >
> > > regds
> > > mallah.
> > >
> > > On Fri, Mar 1, 2019 at 9:53 AM Deepak Nigam <
> deepak.nigam1...@gmail.com>
> > > wrote:
> > >
> > > > Hi Thanh,
> > > >
> > > > The permissions you are looking for and corresponding security group
> are
> > > > already available OOTB. You only need to associate user login with
> > > > appropriate security groups. Following entities can be of your
> interest:
> > > >
> > > > 1) SecurityPermission
> > > > 2) SecurityGroup
> > > > 3) SecurityGroupPermission
> > > > 4) UserLogin
> > > > 4) UserLoginSecurityGroup
> > > >
> > > > It can be also achieved via 'Party Manager' application. Just open
> the
> > > > profile of the party and you can add/remove him to any security
> group.
> > > This
> > > > feature is available under 'User Name(s)' section.
> > > >
> > > > Thanks & Regards
> > > > --
> > > > Deepak Nigam
> > > >
> > > >
> > > > On Fri, Mar 1, 2019 at 2:58 AM Jacques Le Roux <
> > > > jacques.le.r...@les7arts.com>
> > > > wrote:
> > > >
> > > > > Hi Thanh,
> > > > >
> > > > > Your message has been moderated.
> > > > >
> > > > > Please subscribe to the user ML for such questions and then use
> your
> > > > email
> > > > > client
> > > > > See also why here http://ofbiz.apache.org/mailing-lists.html
> > > > >
> > > > > You will get a better support , it's more fair to share with
> everybody
> > > > > and people can answer you directly on the ML rather than directly
> to
> > > you
> > > > > The wider the audience the better the answers you might get
> > > > >
> > > > > Also it's more work for moderators who have to accept your
> messages as
> > > > > long as you have not subscribed.
> > > > > I'll personally no longer accept them (other moderators still
> could)
> > > > >
> > > > > Thanks
> > > > >
> > > > > Jacques
> > > > >
> > > > > Le 28/02/2019 à 19:01, thanh a écrit :
> > > > > > Hi all,
> > > > > >
> > > > > > I am newbie in ofbiz,
> > > > > >
> > > > > > I want to create permission call "Salesman", which this
> permission,
> > > > user
> > > > > can
> > > > > > create sale order, view and edit own sale order. Cannot update or
> > > view
> > > > > other
> > > > > > sale order which is not belong to themself.
> > > > > >
> > > > > > How can I do it, please show me.
> > > > > >
> > > > > > Thanks and best regards.
> > > > > > Thanh
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Sent from:
> http://ofbiz.135035.n4.nabble.com/OFBiz-Dev-f165671.html
> > > > > >
> > > > >
> > > >
> > >
> >
>


storeOrder Service

2019-03-01 Thread Rishi Solanki
Dear All,
While working with storeOrder service, I observe that few order header
level values not passed and stored in that service. Also no code support
exists for those order header fields. Below are the fields which is not
taken care by the service code, please let me know if we can add
conditional support for these field, that means if the value comes in
parameter then it will be stored otherwise not.
- priority
- isRushOrder

These values can be reset after creating order by using updateOrderHeader
service, but I think this should be fine to have these and other missing
values of header level as IN parameters and handled by the service.

Please let me know in case of any objections, I would like to commit the
proposed changes.

Best Regards,
--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


Re: Ofbiz Security permission

2019-03-01 Thread Rishi Solanki
Rajesh,
There is a basic service which checks the weather an user will have
permission to access some UI, process or not. Which can be override as per
the business need. Please take a look into the PartyPermissionServices.xml.
Here you can see examples with fact service always returns true or false.
Also it overrides the default behavior and returns true for userLoing based
on partyId check.

Note that all permission services implements permissionInterface, all the
code in these service is around what data model Deepak Nigam suggested.

HTH!

--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Fri, Mar 1, 2019 at 2:01 PM Rajesh Mallah 
wrote:

> Hello Mr Deepak / List ,
>
> can you also elaborate to what extent OOTB handles the isolation of
> view  between resource owners. Eg below the person asks viewing
> his *own* resource but not others.
>
>
> > > create sale order, view and edit own sale order. Cannot update or view
> > other sale order which is not belong to themself.
>
> regds
> mallah.
>
> On Fri, Mar 1, 2019 at 9:53 AM Deepak Nigam 
> wrote:
>
> > Hi Thanh,
> >
> > The permissions you are looking for and corresponding security group are
> > already available OOTB. You only need to associate user login with
> > appropriate security groups. Following entities can be of your interest:
> >
> > 1) SecurityPermission
> > 2) SecurityGroup
> > 3) SecurityGroupPermission
> > 4) UserLogin
> > 4) UserLoginSecurityGroup
> >
> > It can be also achieved via 'Party Manager' application. Just open the
> > profile of the party and you can add/remove him to any security group.
> This
> > feature is available under 'User Name(s)' section.
> >
> > Thanks & Regards
> > --
> > Deepak Nigam
> >
> >
> > On Fri, Mar 1, 2019 at 2:58 AM Jacques Le Roux <
> > jacques.le.r...@les7arts.com>
> > wrote:
> >
> > > Hi Thanh,
> > >
> > > Your message has been moderated.
> > >
> > > Please subscribe to the user ML for such questions and then use your
> > email
> > > client
> > > See also why here http://ofbiz.apache.org/mailing-lists.html
> > >
> > > You will get a better support , it's more fair to share with everybody
> > > and people can answer you directly on the ML rather than directly to
> you
> > > The wider the audience the better the answers you might get
> > >
> > > Also it's more work for moderators who have to accept your messages as
> > > long as you have not subscribed.
> > > I'll personally no longer accept them (other moderators still could)
> > >
> > > Thanks
> > >
> > > Jacques
> > >
> > > Le 28/02/2019 à 19:01, thanh a écrit :
> > > > Hi all,
> > > >
> > > > I am newbie in ofbiz,
> > > >
> > > > I want to create permission call "Salesman", which this permission,
> > user
> > > can
> > > > create sale order, view and edit own sale order. Cannot update or
> view
> > > other
> > > > sale order which is not belong to themself.
> > > >
> > > > How can I do it, please show me.
> > > >
> > > > Thanks and best regards.
> > > > Thanh
> > > >
> > > >
> > > >
> > > > --
> > > > Sent from: http://ofbiz.135035.n4.nabble.com/OFBiz-Dev-f165671.html
> > > >
> > >
> >
>


Re: [DISCUSSION]: Promotion behaviour on highest amount discount

2018-12-13 Thread Rishi Solanki
Hi Arun,
I remember it is maintain thru ProctStorePromoAppl, ProductPromoCond, and
ProductPromoAction sequence field. Based on the sequence system should
decide which promotions needs to be apply. If this is not happening then
system should do in that way, changing sequence will change the
applicability of promotion.

Discount Amount is not right candidate to decide which promotion should
apply, because system should be flexible enough to address both business
requirements.

Best Regards,
--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Thu, Dec 13, 2018 at 2:46 PM Arun Patidar 
wrote:

> Hello team,
>
> Wanted to confirm the OOTB promotion behaviour of setting highest amount
> from all available discounts. Is this correct to give highest amount on
> discount.
>
> Generally, when there are 2 or more cart items on discounts and we have to
> give discount on limited then higher items will be invoiced and lower items
> will be on discount.
>
> So, what should be the expected behaviour for this case.
>
> Thanks & Regards
> ---
> Arun Patidar
> Director of Information SystemsHotWax Commerce <http://www.hotwax.co>
>


Re: [DOCUMENTATION] TOCs level and numbers

2018-12-08 Thread Rishi Solanki
+1.

--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Fri, Dec 7, 2018 at 8:59 PM Jacques Le Roux 
wrote:

> Thanks guys,
>
> I see a majority and a trend so I'll simply change the toclevels from 5 to
> 3 in 3 days, if nobody disagree
>
> Jacques
>
>
> Le 07/12/2018 à 07:08, Taher Alkhateeb a écrit :
> > Section numbers are nice and we use them in all our documents. They help
> > you keep track of where you are and in large documents this becomes very
> > helpful.
> >
> > So I would prefer keeping them.
> >
> > On Fri, Dec 7, 2018, 12:09 AM Michael Brohl  wrote:
> >
> >> I‘m also in favour of keeping the section numbers.
> >>
> >> Thanks,
> >> Michael
> >>
> >> --
> >> Michael Brohl
> >> Geschäftsführer
> >>
> >> Fon   +49 521 448 157-91
> >> Fax   +49 521 448 157-99
> >> Mobil +49 160 3664918
> >>
> >> Company and Management Headquarters:
> >> ecomify GmbH, Gustav-Winkler-Straße 22, 33699 Bielefeld, Deutschland
> >> Fon: +49 521 448157-90, Fax: +49 521 448157-99, www.ecomify.de
> >>
> >> Court Registration: Amtsgericht Bielefeld HRB 41683
> >> Chief Executive Officer: Martin Becker, Michael Brohl
> >>
> >>> Am 06.12.2018 um 18:30 schrieb Jacques Le Roux <
> >> jacques.le.r...@les7arts.com>:
> >>>> Le 03/12/2018 à 22:46, Jacques Le Roux a écrit :
> >>>>> Le 02/12/2018 à 13:49, Mathieu Lirzin a écrit :
> >>>>> Hello Jacques,
> >>>>>
> >>>>> Jacques Le Roux  writes:
> >>>>>
> >>>>>> I did not get any attention so far. So, in build.gradle, I suggest
> to
> >> set :
> >>>>>> 'toclevels': '3'
> >>>>>> :!sectnums:
> >>>>> I agree with limiting the table of content level to 3, However I
> >>>>> strongly disagree with the removal of section numbers which IME helps
> >>>>> both in understanding the structure of the manual and in making
> >>>>> references to a specific section.
> >>>>>
> >>>> Hi Mathieu,
> >>>>
> >>>> I did abuse of section numbers myself, and I now don't see what they
> >> bring. Can't we refer to the section itself? So we need a cluttering
> number
> >> for
> >>>> that, and why? What does it had? Is it not cargo cult?
> >>>>
> >>>> Jacques
> >>>>
> >>>>
> >>> No other opinions?
> >>>
> >>> Jacques
> >>>
>


Re: OFBiz as Marketplace

2018-12-08 Thread Rishi Solanki
Thank you Ratnesh for nicely summarizing all the details. And yes we can go
with this plan and will change it as we move forward.

--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Fri, Dec 7, 2018 at 6:27 PM Ratnesh Upadhyay 
wrote:

> Hi Devs,
>
> Thanks everyone for such a valuable discussion and inputs. Before we start
> on user stories I would like to share the basic plan based upon inputs on
> this thread. Ideally we should have three main actors Customers, Sellers
> and Marketplace Operators in system and now we can define the user stories
> on the basis these actors.Here are features/workflows that we are targeting
> to implement for all these three actors :
>
> 1) Marketplace For Customers:
>
>- Customer should be able to see different sellers selling same product
>and prices offered.
>- Customer should be able to purchase product from range of sellers.
>- Customer should be able to see all offers and promotions by sellers
>and best offer with lower price or promoted seller on marketplace
> should be
>on top.
>- Customer should be able to see shipping rates and return policy of the
>seller.
>- Customer can see seller profile with following information.
>   - Launch date
>   - Return and Warranties
>   - Shipping
>   - Policies
>   - Rating
>   - Products (Other products sale by seller)
>- Customer can purchase products from different sellers in single order.
>
> 2) Marketplace For Seller:
>
>- Seller profile registration.
>- Seller profile approval or listing process,
>- Seller can add other users to access account like catalog manager,
>order manager etc by permission.
>- User permission management.
>- Manage Seller Profile
>- Product Management
>   - Add product new/existing.
>   - Inventory management.
>   - Price management for product.
>   - Activate and Deactivate product listing.
>   - Add promotion to products.
>- Manage Order
>   - Approve
>   - Cancel
>- Shipment Management
>   - Ship by marketplace flow
>   - Ship by seller flow
>- Inventory Mangement
>   - By marketplace
>   - By seller
>- Manage Return
>   - Issue refund for the cancel order by customer. That means get
>   shipped product back if not accepted at customer end due to some
> reason.
>   - Receive item and issue refund amount. On receiving the item tell
>   marketplace to issue refund.
>
> 3) Marketplace Operator:
>
>- Manage Sellers Listing Approval process.
>- Manage Global Catalog
>- Manage seller performance.
>- Marketing Campaign
>- Manage commission setup etc
>- More items needs to be identified.
>
> Additionally we need to consider the service industry for marketplace. For
> that we need to consider the payment term, product setting and other
> service industry related things differently. Will come up with more
> thoughts while working on user stories.
>
> Thanks Rishi for discussion and finalising the plan. I think we are good to
> proceed with user stories as per aforementioned plan.
>
> Regards,
> Ratnesh Upadhyay
> HotWax Systems | www,hotwaxsystems.com
>
> On Tue, Dec 4, 2018 at 2:22 PM Rishi Solanki 
> wrote:
>
> > Thanks Jacques for the interesting article. And yes we should consider
> the
> > service industry as well for marketplace.
> >
> > --
> > Rishi Solanki
> > Sr Manager, Enterprise Software Development
> > HotWax Systems Pvt. Ltd.
> > Direct: +91-9893287847
> > http://www.hotwaxsystems.com
> > www.hotwax.co
> >
> >
> > On Thu, Nov 29, 2018 at 2:56 PM Jacques Le Roux <
> > jacques.le.r...@les7arts.com> wrote:
> >
> > > Somehow related I stumbled upon this article recently
> > >
> > >
> >
> https://andrewchen.co/how-marketplaces-will-reinvent-the-service-economy/
> > >
> > > Jacques
> > >
> > >
> > > Le 22/11/2018 à 06:43, Rishi Solanki a écrit :
> > > > Thank you all for your votes and I think now most of us agree with
> the
> > > > idea. So I'll proceed with the plan and start preparing user stories
> > > around
> > > > it. Thank you very much Michael for clarifying the understanding.
> > > >
> > > > @Taher, I really tried very hard to connect both ideas and wanted to
> > run
> > > > them in parallel :-). Please feel free to include me in your idea
> where
> > > yo

Re: OFBiz as Marketplace

2018-12-04 Thread Rishi Solanki
Thanks Jacques for the interesting article. And yes we should consider the
service industry as well for marketplace.

--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Thu, Nov 29, 2018 at 2:56 PM Jacques Le Roux <
jacques.le.r...@les7arts.com> wrote:

> Somehow related I stumbled upon this article recently
>
> https://andrewchen.co/how-marketplaces-will-reinvent-the-service-economy/
>
> Jacques
>
>
> Le 22/11/2018 à 06:43, Rishi Solanki a écrit :
> > Thank you all for your votes and I think now most of us agree with the
> > idea. So I'll proceed with the plan and start preparing user stories
> around
> > it. Thank you very much Michael for clarifying the understanding.
> >
> > @Taher, I really tried very hard to connect both ideas and wanted to run
> > them in parallel :-). Please feel free to include me in your idea where
> you
> > feel I can help and you can use.
> >
> > +1 from my side for plugin marketplace, I would be happy to be part of
> that
> > effort.
> >
> >
> > --
> > Rishi Solanki
> > Sr Manager, Enterprise Software Development
> > HotWax Systems Pvt. Ltd.
> > Direct: +91-9893287847
> > http://www.hotwaxsystems.com
> > www.hotwax.co
> >
> >
> > On Thu, Nov 22, 2018 at 10:29 AM Aditya Sharma <
> > aditya.sha...@hotwaxsystems.com> wrote:
> >
> >> Nice initiative.
> >>
> >> +1 for the marketplace as a new OFBiz plugin
> >>
> >> Thanks and Regards,
> >>
> >> *Aditya Sharma* | Enterprise Software Engineer
> >> HotWax Commerce <http://www.hotwax.co/> by HotWax Systems
> >> <http://www.hotwaxsystems.com/>
> >> [image: https://www.linkedin.com/in/aditya-p-sharma/]
> >> <https://www.linkedin.com/in/aditya-p-sharma/>
> >>
> >>
> >> On Wed, Nov 21, 2018 at 5:02 PM Taher Alkhateeb <
> >> slidingfilame...@gmail.com>
> >> wrote:
> >>
> >>> Oh, I guess I am probably completely mistaken if what you explained is
> >>> correct. My bad :)
> >>> On Wed, Nov 21, 2018 at 1:03 AM Michael Brohl <
> michael.br...@ecomify.de>
> >>> wrote:
> >>>> Hi Taher,
> >>>>
> >>>> I only read the thread briefly but I have the feeling that there is a
> >>>> fundamental misunderstanding with the term "marketplace".
> >>>>
> >>>> I guess that Rishi is talking about a marketplace for selling goods by
> >>>> several independent merchants (like Amazon) while you are talking
> about
> >>>> a plugin marketplace.
> >>>>
> >>>> Am I right or is it a misunderstanding on my side?
> >>>>
> >>>> Best regards,
> >>>>
> >>>> Michael
> >>>>
> >>>>
> >>>> Am 20.11.18 um 13:50 schrieb Taher Alkhateeb:
> >>>>> Hi Rishi,
> >>>>>
> >>>>> The plugin APIs would dominate and drive how we can use and publish
> >>>>> plugins, and therefore, dominate how you design the plugin market
> >>>>> place. So I think it might be a bit difficult to write something
> >>>>> without knowing how it works. Take these as an example:
> >>>>>
> >>>>> - Can I push to a remote maven repository? Can I pull from a remote
> >>>>> maven repository? Is it only one official repository (apache) or can
> >> I
> >>>>> pass a command in the command line to change the repo.
> >>>>> - Can I protect some plugins from downloads with a username and
> >>>>> password (I want to sell plugins and after that you get access to my
> >>>>> repo)
> >>>>> - Should I make plugins depend on other plugins? How should that
> >> work,
> >>>>> manually or automatically?
> >>>>> - Who / how can plugins be published? What versioning scheme do we
> >>>>> use? How can we _upgrade_ plugins?
> >>>>> - What are the coding conventions for plugins? What kind of usual
> >>>>> install / uninstall steps are necessary
> >>>>>
> >>>>> These questions and some others are affected by the technology
> >> itself.
> >>>>> The technology could hinder your stories if does not have the
> >> capacity
> >>>

Re: Upgrading gradle to version 5.0

2018-12-04 Thread Rishi Solanki
Thanks Taher!

--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Mon, Dec 3, 2018 at 10:08 PM Taher Alkhateeb 
wrote:

> upgraded in r1848062 and referenced in OFBIZ-9972. Thank you all folks
> On Thu, Nov 29, 2018 at 11:52 AM Deepak Dixit 
> wrote:
> >
> > +1,
> > After applying patch its working fine.
> >
> > Thanks & Regards
> > --
> > Deepak Dixit
> >
> >
> >
> > On Thu, Nov 29, 2018 at 1:53 PM Jacques Le Roux <
> > jacques.le.r...@les7arts.com> wrote:
> >
> > > Thanks for the tip Girish!
> > >
> > > Jacques
> > >
> > >
> > > Le 29/11/2018 à 07:34, Girish Vasmatkar a écrit :
> > > > Hi Taher
> > > >
> > > > I'm all for it. I have also updated the version and it seems to be
> > > working
> > > > just fine in my workspace.
> > > >
> > > > Just a very minor caveat I noticed with the upgrade is that you
> don't see
> > > > what all tasks gradle executed, while the earlier versions showed the
> > > > executed tasks and their corresponding output.
> > > >
> > > > With the newer version you see -  Build Successful on the terminal.
> More
> > > > often than not we are not going to be bothered by this, but having it
> > > > display the executed tasks helps debugging, I feel.
> > > >
> > > > Here's
> > > > <
> > >
> https://stackoverflow.com/questions/45883963/gradle-4-0-does-not-display-executed-tasks-in-command-line
> > > >
> > > > the
> > > > solution that worked for me.
> > > >
> > > > Best,
> > > > Girish
> > > >
> > > > On Wed, Nov 28, 2018 at 11:26 PM Taher Alkhateeb <
> > > slidingfilame...@gmail.com>
> > > > wrote:
> > > >
> > > >> Hello Everyone,
> > > >>
> > > >> I just received some good news from Mathieu Lirzin (Thank you
> Mathieu)
> > > >> on the state of Gradle. Essentially, we were worried about gradle
> > > >> deprecating spaces used in task names which led to problems in
> issuing
> > > >> our standard server commands [1]. Thankfully, it seems this issue is
> > > >> resolved, the gradle folks seem to have changed their minds and we
> can
> > > >> continue as usual.
> > > >>
> > > >> Therefore, I recommend we upgrade gradle to version 5. It is a lot
> > > >> faster for loading (it runs parallel processes for downloading
> > > >> dependencies) and it is also more compatible with newer versions of
> > > >> Java.
> > > >>
> > > >> https://issues.apache.org/jira/browse/OFBIZ-9972
> > > >>
> > >
> > >
>


Re: [PROPOSAL] Short Messaging Service(SMS) Gateway Integration

2018-11-24 Thread Rishi Solanki
Thanks Pritam!!

--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Sat, Nov 24, 2018 at 3:08 PM Pritam Kute 
wrote:

> Thanks all for your inputs.
>
> I have updated the first pass of the implementation on the ticket [1].
>
> Request all to have a look and provide feedback.
>
> [1]: https://issues.apache.org/jira/browse/OFBIZ-10457
>
> Thanks
> --
> Pritam Kute
>
> On Fri, Aug 24, 2018 at 2:12 AM Nicolas Malin 
> wrote:
>
> > Hello Pritam,
> >
> > Maybe I arrived after the war still I wish sharing my opinion :)
> >
> > General term Sms seems to be too specific, I would've oriented on
> > TelecomGateway
> >
> > * ProductStoreTelecomGatewaySetting (too long :))
> > * TelecomGatewayConfig
> > * TelecomGatewayConfigType, and so on
> >
> > For the attributes :
> > * configId is too generic and already use on productConfig entity. It's
> > preferable to have unique name in OFBiz as primaryKey (same for
> settingId)
> > * parentSmsConfigTypeId need to rename on parentTypeId if you want to
> > follow EntityType pattern.
> >
> > Why set the purpose (smsTypeId) on SmsTemplateSetting instead of on
> > ProductStoreSmsSetting where the template application will be done ?
> >
> > What do you imagine behind the CustomMethod linked to SmsTemplateSetting
> ?
> >
> > That's all I'll stop bothering you :)
> >
> > Cheers,
> >
> > Nicolas
> >
> > On 02/07/2018 11:22, Pritam Kute wrote:
> > > Hello Devs,
> > >
> > > Sorry for such a long delay.
> > >
> > > Thanks, Michael for your inputs. I have added design proposal for the
> SMS
> > > gateway integration and can be accessed here
> > > <https://cwiki.apache.org/confluence/x/Zgo0BQ>:
> > > https://cwiki.apache.org/confluence/x/Zgo0BQ
> > >
> > > Please go through the design and let me know if there are any
> questions,
> > > suggestions or improvements which we can do.
> > >
> > > Thanks to Devanshu Vyas and Aishwary Shrivastava for helping me with
> the
> > > design and documentation.
> > >
> > > Thanks and Regards
> > > --
> > > Pritam Kute
> > >
> > > On Sun, Sep 10, 2017 at 4:33 PM Michael Brohl <
> michael.br...@ecomify.de>
> > > wrote:
> > >
> > >> +1
> > >>
> > >> Looking forward to the design proposal.
> > >>
> > >> You can use the wiki with a new page under
> > >>
> > >>
> >
> https://cwiki.apache.org/confluence/display/OFBIZ/OFBiz+Requirements+and+Design+Proposals
> > >> to provide the details and support collaboration.
> > >>
> > >> Thanks,
> > >>
> > >> Michael
> > >>
> > >> Am 26.08.17 um 13:31 schrieb Pritam Kute:
> > >>> Hi Devs,
> > >>>
> > >>> Many e-commerce businesses (especially operating in Asian countries)
> > >>> nowadays use short messaging service (SMS) in mobile phones to notify
> > and
> > >>> update customers about order details, shipment statuses etc.
> > >>>
> > >>> I would like to propose an SMS Gateway Integration in Ofbiz. I will
> > share
> > >>> proposed design details with you all soon. Till then, I would like to
> > >> know
> > >>> your thoughts on this idea.
> > >>>
> > >>> Thanks and Regards
> > >>> --
> > >>> Pritam Kute
> > >>>
> > >>
> > >>
> >
> >
>


Re: OFBiz as Marketplace

2018-11-24 Thread Rishi Solanki
Thanks Shi Jinghai adding more information on the topic. Now with all these
information and details in my mind, I would be starting documentation
around it by adding user stories.
I'm thinking to add documents at OFBiz wiki at -

Home >> Documentation >> Proposal (or New Proposed Features) >> Marketplace
OR
Home >> Documentation >> OFBiz Features >> Proposal (or New Proposed
Features) >> Marketplace

Until we finalize the document location, will prepare it on google docs.
Please let me know how community would like to proceed further on it.  Also
in case any one have any other location where we can put this proposal.

Thanks to all for your help and suggestions.

Best Regards,
--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Fri, Nov 23, 2018 at 3:44 PM Shi Jinghai  wrote:

> +1
>
> Current OFBiz ecommerce is for single product store running the website, a
> market place website is a product store delegates many stores. So the whole
> set of ShoppingList/Item, OrderHeader/Item, OrderAssoc, Shipment,
> Return/Refund has to be changed accordingly.
>
> In China, a typical procedure is:
> 1. Customer adds products from stores into shopping list
> 2. Customer selects shopping list items to check out
> 3. Marketplace generates an original order and splits the order to a set
> of orders for each store to reduce the QOH/QTP or lock the inventory if
> necessary
> 4. Customer pays the original order to the market place
> 5. Marketplace changes the whole set of orders to approved status
> 6. Each store ships its own orders separately
> 7. Return:
>   7.1 Customer returns a product to the store directly
>   7.2 Store approves the return
>   7.3 Maketplace refunds the customer
>   * For VIP customer, 7.3 would be 7.2, 7.2 be 7.3
> 8. The payment from marketplace to store may have a term
> 9. The marketplace commission is from 0% to 15%
>
> Kind Regards,
>
> Shi Jinghai
>
>
> -邮件原件-
> 发件人: Rishi Solanki [mailto:rishisolan...@gmail.com]
> 发送时间: 2018年11月13日 20:36
> 收件人: dev@ofbiz.apache.org
> 主题: OFBiz as Marketplace
>
> Devs,
> While shopping with different marketplaces like amazon the idea came into
> my mind that, what are the things required to have an marketplace plugin
> within the OFBiz same as we have ecommerce.
>
> Which behaves same as ecommerce but also offers sellers to sale their
> products on marketplace. I could think of following workflow;
>
> 1) Sellers can upload their product, images, prices with all the required
> details.
> 2) The same product can be sale by other sellers as well.
> 3) An customer can purchase the product from any listed sellers at
> ecommerce side.
> 4) Manage the product inventory by sellers.
> 5) Shipment tracking.
> 6) Manage/Create seller profile.
> 7) Commission Engine marketplace run and payment made to sellers.
> 8) Manage product details as per seller preferences.
> 9) Seller specific reports and other tasks.
> 10) Manage Orders, Returns and related reports etc.
> 11) Marketing Campaign setup.
>
> Here I'm sharing the idea what comes in my mind, and it would be great to
> have this as plugin in OFBiz which support the marketplace business problem
> and increase the OFBiz acceptance in market.
>
> Any suggestion and help in designing, structuring, modeling, coding,
> architecture is greatly appreciated. I wonder if anyone already implemented
> one using OFBiz.
>
> If all are agree to have this, then I'll start documentation around it and
> move from there.
>
> Thanks!
>
> Best Regards,
> --
> Rishi Solanki
> Sr Manager, Enterprise Software Development
> HotWax Systems Pvt. Ltd.
> Direct: +91-9893287847
> http://www.hotwaxsystems.com
> www.hotwax.co
>


Re: OFBiz as Marketplace

2018-11-21 Thread Rishi Solanki
Thank you all for your votes and I think now most of us agree with the
idea. So I'll proceed with the plan and start preparing user stories around
it. Thank you very much Michael for clarifying the understanding.

@Taher, I really tried very hard to connect both ideas and wanted to run
them in parallel :-). Please feel free to include me in your idea where you
feel I can help and you can use.

+1 from my side for plugin marketplace, I would be happy to be part of that
effort.


--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Thu, Nov 22, 2018 at 10:29 AM Aditya Sharma <
aditya.sha...@hotwaxsystems.com> wrote:

> Nice initiative.
>
> +1 for the marketplace as a new OFBiz plugin
>
> Thanks and Regards,
>
> *Aditya Sharma* | Enterprise Software Engineer
> HotWax Commerce <http://www.hotwax.co/> by HotWax Systems
> <http://www.hotwaxsystems.com/>
> [image: https://www.linkedin.com/in/aditya-p-sharma/]
> <https://www.linkedin.com/in/aditya-p-sharma/>
>
>
> On Wed, Nov 21, 2018 at 5:02 PM Taher Alkhateeb <
> slidingfilame...@gmail.com>
> wrote:
>
> > Oh, I guess I am probably completely mistaken if what you explained is
> > correct. My bad :)
> > On Wed, Nov 21, 2018 at 1:03 AM Michael Brohl 
> > wrote:
> > >
> > > Hi Taher,
> > >
> > > I only read the thread briefly but I have the feeling that there is a
> > > fundamental misunderstanding with the term "marketplace".
> > >
> > > I guess that Rishi is talking about a marketplace for selling goods by
> > > several independent merchants (like Amazon) while you are talking about
> > > a plugin marketplace.
> > >
> > > Am I right or is it a misunderstanding on my side?
> > >
> > > Best regards,
> > >
> > > Michael
> > >
> > >
> > > Am 20.11.18 um 13:50 schrieb Taher Alkhateeb:
> > > > Hi Rishi,
> > > >
> > > > The plugin APIs would dominate and drive how we can use and publish
> > > > plugins, and therefore, dominate how you design the plugin market
> > > > place. So I think it might be a bit difficult to write something
> > > > without knowing how it works. Take these as an example:
> > > >
> > > > - Can I push to a remote maven repository? Can I pull from a remote
> > > > maven repository? Is it only one official repository (apache) or can
> I
> > > > pass a command in the command line to change the repo.
> > > > - Can I protect some plugins from downloads with a username and
> > > > password (I want to sell plugins and after that you get access to my
> > > > repo)
> > > > - Should I make plugins depend on other plugins? How should that
> work,
> > > > manually or automatically?
> > > > - Who / how can plugins be published? What versioning scheme do we
> > > > use? How can we _upgrade_ plugins?
> > > > - What are the coding conventions for plugins? What kind of usual
> > > > install / uninstall steps are necessary
> > > >
> > > > These questions and some others are affected by the technology
> itself.
> > > > The technology could hinder your stories if does not have the
> capacity
> > > > to do this or that. That's why I suggested thinking about this
> process
> > > > through the APIs.
> > > >
> > > > I wrote the below tasks for plugins management a while ago. But they
> > > > are still not complete and require reviews and improvements to
> satisfy
> > > > all the stories. But this is where our starting point is:
> > > >
> > > > createPlugin - create a new plugin component based on specified
> > templates
> > > > installPlugin - executes plugin install task if it exists
> > > > pullAllPluginsSource - Download and install all plugins from source
> > > > control. Warning! deletes existing plugins
> > > > pullPlugin - Download and install a plugin with all dependencies
> > > > pullPluginSource - Download and install a plugin from source control
> > > > pushPlugin - push an existing plugin to local maven repository
> > > > removePlugin - Uninstall a plugin and delete its files
> > > > uninstallPlugin - executes plugin uninstall task if it exists
> > > >
> > > > The pull and push are currently hardcoded, so we need to parameterize
> > > > the maven repository to accomm

Re: OFBiz as Marketplace

2018-11-19 Thread Rishi Solanki
Thanks Jacopo for your suggestion, so we will go with new plugin for
marketplace and will name it marketplace. I hope all are agree with name.

Taher, we would require at least one month (may be more) to spend on user
stories for marketplace, before writing single line of code for it. I would
be happy if I could help to complete the plugins api and deploying on maven
nexus repository. Please let me know how to proceed further and how I can
be useful. In the mean time we will proceed with user stories for
marketplace. I'm considering both as independent work can go parallel.

Please raise flag in case I misunderstood something and requires hold on
marketplace work. Thanks!

--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Sat, Nov 17, 2018 at 3:05 PM Taher Alkhateeb 
wrote:

> It's been a while since we worked on this, but the most important
> thing to do in my opinion is the following:
> 1- complete the plugin API (currently written as gradle tasks) to
> pull, push, and handle plugins
> 2- complete the work around deploying our official plugins on maven
> nexus repository belonging to apache.
>
> If anyone is willing to help, I'd love to give you an update on
> everything I've done so far. But I think without having a solid plugin
> API for managing plugins then adoption and a market place would be a
> more challenging.
> On Fri, Nov 16, 2018 at 1:50 PM Jacopo Cappellato
>  wrote:
> >
> > +1 to the plugin option!
> >
> > Jacopo
> >
> > On Fri, Nov 16, 2018 at 3:51 PM Rishi Solanki 
> > wrote:
> >
> > > Thank you Jacopo for detailed reply. It is like roadmap for
> implementation
> > > with questions may come during implementation.
> > > Thanks Pritam, Devanshu for help offer.
> > >
> > > I have similar line of items in my mind before proceeding with the idea
> > > with some additional concerns on how to proceed below;
> > >
> > > - We have two options to go with, add marketplace operator features to
> > > ordermgr, seller profiles to partymgr and customer facing to ecommerce.
> > > Alternatively, I preferred to add separate plugin which extends these
> > > applications and have its own functionality. Which also take care of
> any
> > > impact on base applications.
> > > - By adding separate plugin we will have free hand to incorporate the
> > > marketplace specific features. Like you said that, drop ship flow is
> near
> > > to what marketplace requires. But in my experience I see marketplace
> > > optionally owns the shipment from sellers to customers using third
> party
> > > support.
> > >
> > > On the whole I would like to propose separate plugin and once we are
> okay
> > > with separate plugin or inject features in existing ordermgr, partymgr
> and
> > > ecommerce application then we can start writing user stories to take
> > > community feedback. I completely agree on the fact we have gaps but we
> have
> > > most building blocks in place to achieve this.
> > >
> > > Please let me know your opinion on having separate plugin. Also looking
> > > forward to see opinion from community, so that we can move with better
> plan
> > > to execute.
> > >
> > > Best Regards,
> > > --
> > > Rishi Solanki
> > > Sr Manager, Enterprise Software Development
> > > HotWax Systems Pvt. Ltd.
> > > Direct: +91-9893287847
> > > http://www.hotwaxsystems.com
> > > www.hotwax.co
> > >
> > >
> > > On Thu, Nov 15, 2018 at 5:52 PM Jacopo Cappellato <
> > > jacopo.cappell...@hotwaxsystems.com> wrote:
> > >
> > > > Hi Rishi,
> > > >
> > > > this is an interesting initiative, thank you.
> > > > There are various types of online marketplaces, each with unique and
> > > > significant requirements, but if we focus on the ones like Amazon
> (since
> > > > you have mentioned it) then we the following notes may apply pretty
> well.
> > > >
> > > > Main actors:
> > > > * the marketplace operator: it owns the site (e.g. Amazon)
> > > > * consumers: browse the content of the site and place (sales) orders
> to
> > > the
> > > > marketplace operator
> > > > * retailers/wholesalers/sellers: define price (and cost to the
> > > marketplace
> > > > operator), shipping options and shipping cost
> > > >
> > > > Main transactions (drop shipme

Re: OFBiz as Marketplace

2018-11-16 Thread Rishi Solanki
Thank you Jacopo for detailed reply. It is like roadmap for implementation
with questions may come during implementation.
Thanks Pritam, Devanshu for help offer.

I have similar line of items in my mind before proceeding with the idea
with some additional concerns on how to proceed below;

- We have two options to go with, add marketplace operator features to
ordermgr, seller profiles to partymgr and customer facing to ecommerce.
Alternatively, I preferred to add separate plugin which extends these
applications and have its own functionality. Which also take care of any
impact on base applications.
- By adding separate plugin we will have free hand to incorporate the
marketplace specific features. Like you said that, drop ship flow is near
to what marketplace requires. But in my experience I see marketplace
optionally owns the shipment from sellers to customers using third party
support.

On the whole I would like to propose separate plugin and once we are okay
with separate plugin or inject features in existing ordermgr, partymgr and
ecommerce application then we can start writing user stories to take
community feedback. I completely agree on the fact we have gaps but we have
most building blocks in place to achieve this.

Please let me know your opinion on having separate plugin. Also looking
forward to see opinion from community, so that we can move with better plan
to execute.

Best Regards,
--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Thu, Nov 15, 2018 at 5:52 PM Jacopo Cappellato <
jacopo.cappell...@hotwaxsystems.com> wrote:

> Hi Rishi,
>
> this is an interesting initiative, thank you.
> There are various types of online marketplaces, each with unique and
> significant requirements, but if we focus on the ones like Amazon (since
> you have mentioned it) then we the following notes may apply pretty well.
>
> Main actors:
> * the marketplace operator: it owns the site (e.g. Amazon)
> * consumers: browse the content of the site and place (sales) orders to the
> marketplace operator
> * retailers/wholesalers/sellers: define price (and cost to the marketplace
> operator), shipping options and shipping cost
>
> Main transactions (drop shipment scenario):
> 0) seller publishes product price with shipping costs (for the consumer)
> and product cost (for the
> 1) consumers orders product (from the retailer) to the marketplace operator
> 2) marketplace operator orders product to the retailer
> 3) retailer fulfills the order (#2) that is shipped to the consumer
> 4) marketplace operator invoices the order (#1) to the consumer
> 5) consumer pays the invoice (#4)
> 6) retailer invoices the order (#2) to the marketplace operator
> 7) marketplace operator pays the invoice (#6)
>
> These online marketplaces often have one global product catalog and global
> products, to which the retailers' specific prices and shipping options are
> attached.
>
> In OFBiz the "drop shipment" workflow is probably the one that most closely
> covers the scenario described above.
>
> As regards the data model:
> * Product, ProductContent, ProductCategory etc..: global products and the
> global catalog
> * ProductPrice, SupplierProduct: the price for the consumer and the cost
> for the marketplace operator
> * PartyRole: "end user customer" (for the consumer), "supplier" (for the
> retailer), "internal organization" (for the marketplace operator)
>
> There are gaps that needs to be implemented (both in the data model and in
> the business logic) and there are many more requirements and nuances to be
> discovered but we have most of the building blocks in place.
> Some of the outstanding gaps are for example: how to apply the right sales
> price when the consumer selects a product from one of its many retailers;
> how to specify the retailer in the sales order; how to reserve the
> inventory of the retailer.
>
> Kind regards,
>
> Jacopo
>
> On Tue, Nov 13, 2018 at 6:06 PM Rishi Solanki 
> wrote:
>
> > Devs,
> > While shopping with different marketplaces like amazon the idea came into
> > my mind that, what are the things required to have an marketplace plugin
> > within the OFBiz same as we have ecommerce.
> >
> > Which behaves same as ecommerce but also offers sellers to sale their
> > products on marketplace. I could think of following workflow;
> >
> > 1) Sellers can upload their product, images, prices with all the required
> > details.
> > 2) The same product can be sale by other sellers as well.
> > 3) An customer can purchase the product from any listed sellers at
> > ecommerce side.
> > 4) Manage the product inventory by s

Re: AsciiDoc generated online documentation and releases

2018-11-16 Thread Rishi Solanki
+1 for backport.

--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Thu, Nov 15, 2018 at 10:56 PM Pierre Smits 
wrote:

> Hi Jacques,
>
> I support the suggestion made by Sharan. It should not be too difficult,
> when a release has been made available (this should be part of the release
> activities), to generate the 'release' related documents and hook it into
> the website. Our (potential) adopters will benefit.
>
>
> Best regards,
>
> Pierre Smits
>
> *Apache Trafodion <https://trafodion.apache.org>, Vice President*
> *Apache Directory <https://directory.apache.org>, PMC Member*
> Apache Incubator <https://incubator.apache.org>, committer
> *Apache OFBiz <https://ofbiz.apache.org>, contributor (without privileges)
> since 2008*
> Apache Steve <https://steve.apache.org>, committer
>
>
> On Thu, Nov 15, 2018 at 12:59 PM Jacques Le Roux <
> jacques.le.r...@les7arts.com> wrote:
>
> > At
> >
> https://cwiki.apache.org/confluence/display/OFBIZ/Draft+Documentation+Roadmap
> >
> > Sharan already suggested to "Backport to releases where possible"
> >
> > I think we should do that and not way R18 to use the AsciiDoc generation
> > even if it's not complete
> >
> > Opinions before I get ahead?
> >
> > Jacques
> >
> >
> > Le 14/11/2018 à 08:41, Jacques Le Roux a écrit :
> > > Hi,
> > >
> > > So start this discussion, currently our main documents in docs\asciidoc
> > refer to the R17 release. But those document don't exist in R17 branch.
> > >
> > > I think it's not too late to backport them, but do we want to do so?
> > >
> > > Also I suggested to have an easy access to the documentation from the
> > site documentation page.
> > >
> > > Do we also want to use the AsciiDoc generated documentation as we did
> to
> > provide an online help from the applications?
> > >
> > > Do we want to provide something like
> > https://demo-trunk.ofbiz.apache.org/cmssite/cms/APACHE_OFBIZ_HTML?
> > >
> > > For me the answers to these questions is NO! We should have a sole
> entry
> > point for the documentation and it should be from the site documentation
> > > page. It's then easy to provide links from there (using anchors going
> to
> > automatically generated IDs sections)
> > >
> > > What are your opinions? (I know I should re-read this thread
> > https://markmail.org/message/35ak34fpzlyjiopt and I started...)
> > >
> > > Jacques
> > >
> > >
> >
> >
>


Re: OFBiz as Marketplace

2018-11-13 Thread Rishi Solanki
Thanks Swapnil and Sanjay for your inputs.

@Swapnil Yes I see users are asking for suggestions and many are trying to
implement their own custom projects using OFBiz. This is the reason I would
like to have basic architecture which can be used to further customization
in framework. Thanks for bringing it.

Best Regards,
--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Wed, Nov 14, 2018 at 10:25 AM Sanjay Yadav <
sanjay.ya...@hotwaxsystems.com> wrote:

> Nice initiative. +1 from my side.
>
> Best Regards,
>
> *Sanjay Yadav* | Manager, Enterprise Quality Assurance
> HotWax Commerce <http://www.hotwax.co/> by HotWax Systems
> <http://www.hotwaxsystems.com/>
> 80, Scheme No. 78, Indore, M.P. 452010, India
> Mobile Phone: 787 918 8830 | Linkedin: Sanjay-Yadav
> <https://www.linkedin.com/in/sanjay-yadav/>
>
>
> On Tue, Nov 13, 2018 at 6:06 PM Rishi Solanki 
> wrote:
>
> > Devs,
> > While shopping with different marketplaces like amazon the idea came into
> > my mind that, what are the things required to have an marketplace plugin
> > within the OFBiz same as we have ecommerce.
> >
> > Which behaves same as ecommerce but also offers sellers to sale their
> > products on marketplace. I could think of following workflow;
> >
> > 1) Sellers can upload their product, images, prices with all the required
> > details.
> > 2) The same product can be sale by other sellers as well.
> > 3) An customer can purchase the product from any listed sellers at
> > ecommerce side.
> > 4) Manage the product inventory by sellers.
> > 5) Shipment tracking.
> > 6) Manage/Create seller profile.
> > 7) Commission Engine marketplace run and payment made to sellers.
> > 8) Manage product details as per seller preferences.
> > 9) Seller specific reports and other tasks.
> > 10) Manage Orders, Returns and related reports etc.
> > 11) Marketing Campaign setup.
> >
> > Here I'm sharing the idea what comes in my mind, and it would be great to
> > have this as plugin in OFBiz which support the marketplace business
> problem
> > and increase the OFBiz acceptance in market.
> >
> > Any suggestion and help in designing, structuring, modeling, coding,
> > architecture is greatly appreciated. I wonder if anyone already
> implemented
> > one using OFBiz.
> >
> > If all are agree to have this, then I'll start documentation around it
> and
> > move from there.
> >
> > Thanks!
> >
> > Best Regards,
> > --
> > Rishi Solanki
> > Sr Manager, Enterprise Software Development
> > HotWax Systems Pvt. Ltd.
> > Direct: +91-9893287847
> > http://www.hotwaxsystems.com
> > www.hotwax.co
> >
>


OFBiz as Marketplace

2018-11-13 Thread Rishi Solanki
Devs,
While shopping with different marketplaces like amazon the idea came into
my mind that, what are the things required to have an marketplace plugin
within the OFBiz same as we have ecommerce.

Which behaves same as ecommerce but also offers sellers to sale their
products on marketplace. I could think of following workflow;

1) Sellers can upload their product, images, prices with all the required
details.
2) The same product can be sale by other sellers as well.
3) An customer can purchase the product from any listed sellers at
ecommerce side.
4) Manage the product inventory by sellers.
5) Shipment tracking.
6) Manage/Create seller profile.
7) Commission Engine marketplace run and payment made to sellers.
8) Manage product details as per seller preferences.
9) Seller specific reports and other tasks.
10) Manage Orders, Returns and related reports etc.
11) Marketing Campaign setup.

Here I'm sharing the idea what comes in my mind, and it would be great to
have this as plugin in OFBiz which support the marketplace business problem
and increase the OFBiz acceptance in market.

Any suggestion and help in designing, structuring, modeling, coding,
architecture is greatly appreciated. I wonder if anyone already implemented
one using OFBiz.

If all are agree to have this, then I'll start documentation around it and
move from there.

Thanks!

Best Regards,
--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


Re: svn commit: r1845572 - in /ofbiz/ofbiz-framework/trunk/framework/webtools: config/ src/main/java/org/apache/ofbiz/webtools/ webapp/webtools/WEB-INF/ widget/

2018-11-10 Thread Rishi Solanki
Done at revision 1846298. Thanks!

--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Sat, Nov 10, 2018 at 2:15 PM Rishi Solanki 
wrote:

> Thanks Aditya for review and feedback. Will take care of it soon.
>
> --
> Rishi Solanki
> Sr Manager, Enterprise Software Development
> HotWax Systems Pvt. Ltd.
> Direct: +91-9893287847
> http://www.hotwaxsystems.com
> www.hotwax.co
>
>
> On Sat, Nov 10, 2018 at 10:24 AM Aditya Sharma <
> aditya.sha...@hotwaxsystems.com> wrote:
>
>> Hi Rishi,
>>
>> I think you missed the import with a wildcard in UtilCacheEvents.java.
>>
>> >+import java.util.*;
>>
>> Though I think it may have been slipped in due to IDE. Using the wildcard
>> may clutter local namespace with all the classes of util package.
>>
>> Thanks and Regards,
>>
>> *Aditya Sharma* | Enterprise Software Engineer
>> HotWax Commerce <http://www.hotwax.co/> by HotWax Systems
>> <http://www.hotwaxsystems.com/>
>> [image: https://www.linkedin.com/in/aditya-p-sharma/]
>> <https://www.linkedin.com/in/aditya-p-sharma/>
>>
>>
>> On Fri, Nov 2, 2018 at 4:48 PM  wrote:
>>
>> > Author: rishi
>> > Date: Fri Nov  2 11:18:52 2018
>> > New Revision: 1845572
>> >
>> > URL: http://svn.apache.org/viewvc?rev=1845572&view=rev
>> > Log:
>> > Improved: Introduce ability to clear specific cache from cache
>> > maintenance. After this user can bulk select the caches and clear them.
>> > Single clear and all clear caches works as is.
>> > (OFBIZ-10402)
>> > Thanks to Yogesh Naroliya for providing the patch and Suraj Khurana for
>> > reporting the ticket.
>> >
>> > Modified:
>> >
>> >
>> ofbiz/ofbiz-framework/trunk/framework/webtools/config/WebtoolsUiLabels.xml
>> >
>> >
>> ofbiz/ofbiz-framework/trunk/framework/webtools/src/main/java/org/apache/ofbiz/webtools/UtilCacheEvents.java
>> >
>> >
>> ofbiz/ofbiz-framework/trunk/framework/webtools/webapp/webtools/WEB-INF/controller.xml
>> > ofbiz/ofbiz-framework/trunk/framework/webtools/widget/CacheForms.xml
>> >
>>  ofbiz/ofbiz-framework/trunk/framework/webtools/widget/CacheScreens.xml
>> > ofbiz/ofbiz-framework/trunk/framework/webtools/widget/Menus.xml
>> >
>> > Modified:
>> >
>> ofbiz/ofbiz-framework/trunk/framework/webtools/config/WebtoolsUiLabels.xml
>> > URL:
>> >
>> http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/webtools/config/WebtoolsUiLabels.xml?rev=1845572&r1=1845571&r2=1845572&view=diff
>> >
>> >
>> ==
>> > ---
>> >
>> ofbiz/ofbiz-framework/trunk/framework/webtools/config/WebtoolsUiLabels.xml
>> > (original)
>> > +++
>> >
>> ofbiz/ofbiz-framework/trunk/framework/webtools/config/WebtoolsUiLabels.xml
>> > Fri Nov  2 11:18:52 2018
>> > @@ -1150,6 +1150,9 @@
>> >  清除这个缓存
>> >  æ¸…é™¤é€™å€‹å¿«å –
>> >  
>> > +
>> > +Clear Selected Caches
>> > +
>> >  
>> >  OFBiz: Web Tools
>> >  OFBiz: Web Tools
>> >
>> > Modified:
>> >
>> ofbiz/ofbiz-framework/trunk/framework/webtools/src/main/java/org/apache/ofbiz/webtools/UtilCacheEvents.java
>> > URL:
>> >
>> http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/webtools/src/main/java/org/apache/ofbiz/webtools/UtilCacheEvents.java?rev=1845572&r1=1845571&r2=1845572&view=diff
>> >
>> >
>> ==
>> > ---
>> >
>> ofbiz/ofbiz-framework/trunk/framework/webtools/src/main/java/org/apache/ofbiz/webtools/UtilCacheEvents.java
>> > (original)
>> > +++
>> >
>> ofbiz/ofbiz-framework/trunk/framework/webtools/src/main/java/org/apache/ofbiz/webtools/UtilCacheEvents.java
>> > Fri Nov  2 11:18:52 2018
>> > @@ -17,10 +17,7 @@
>> >   * under the License.
>> >
>> >
>> ***/
>> >  package org.apache.ofbiz.webtools;
>> > -
>> > -import java.util.Iterator;
>> > -import java.util.Locale;
>> > -
>> > +import java.util.*;
>&g

Re: svn commit: r1845572 - in /ofbiz/ofbiz-framework/trunk/framework/webtools: config/ src/main/java/org/apache/ofbiz/webtools/ webapp/webtools/WEB-INF/ widget/

2018-11-10 Thread Rishi Solanki
Thanks Aditya for review and feedback. Will take care of it soon.

--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Sat, Nov 10, 2018 at 10:24 AM Aditya Sharma <
aditya.sha...@hotwaxsystems.com> wrote:

> Hi Rishi,
>
> I think you missed the import with a wildcard in UtilCacheEvents.java.
>
> >+import java.util.*;
>
> Though I think it may have been slipped in due to IDE. Using the wildcard
> may clutter local namespace with all the classes of util package.
>
> Thanks and Regards,
>
> *Aditya Sharma* | Enterprise Software Engineer
> HotWax Commerce <http://www.hotwax.co/> by HotWax Systems
> <http://www.hotwaxsystems.com/>
> [image: https://www.linkedin.com/in/aditya-p-sharma/]
> <https://www.linkedin.com/in/aditya-p-sharma/>
>
>
> On Fri, Nov 2, 2018 at 4:48 PM  wrote:
>
> > Author: rishi
> > Date: Fri Nov  2 11:18:52 2018
> > New Revision: 1845572
> >
> > URL: http://svn.apache.org/viewvc?rev=1845572&view=rev
> > Log:
> > Improved: Introduce ability to clear specific cache from cache
> > maintenance. After this user can bulk select the caches and clear them.
> > Single clear and all clear caches works as is.
> > (OFBIZ-10402)
> > Thanks to Yogesh Naroliya for providing the patch and Suraj Khurana for
> > reporting the ticket.
> >
> > Modified:
> >
> >
> ofbiz/ofbiz-framework/trunk/framework/webtools/config/WebtoolsUiLabels.xml
> >
> >
> ofbiz/ofbiz-framework/trunk/framework/webtools/src/main/java/org/apache/ofbiz/webtools/UtilCacheEvents.java
> >
> >
> ofbiz/ofbiz-framework/trunk/framework/webtools/webapp/webtools/WEB-INF/controller.xml
> > ofbiz/ofbiz-framework/trunk/framework/webtools/widget/CacheForms.xml
> >
>  ofbiz/ofbiz-framework/trunk/framework/webtools/widget/CacheScreens.xml
> > ofbiz/ofbiz-framework/trunk/framework/webtools/widget/Menus.xml
> >
> > Modified:
> >
> ofbiz/ofbiz-framework/trunk/framework/webtools/config/WebtoolsUiLabels.xml
> > URL:
> >
> http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/webtools/config/WebtoolsUiLabels.xml?rev=1845572&r1=1845571&r2=1845572&view=diff
> >
> >
> ==
> > ---
> >
> ofbiz/ofbiz-framework/trunk/framework/webtools/config/WebtoolsUiLabels.xml
> > (original)
> > +++
> >
> ofbiz/ofbiz-framework/trunk/framework/webtools/config/WebtoolsUiLabels.xml
> > Fri Nov  2 11:18:52 2018
> > @@ -1150,6 +1150,9 @@
> >  清除这个缓存
> >  æ¸…é™¤é€™å€‹å¿«å –
> >  
> > +
> > +Clear Selected Caches
> > +
> >  
> >  OFBiz: Web Tools
> >  OFBiz: Web Tools
> >
> > Modified:
> >
> ofbiz/ofbiz-framework/trunk/framework/webtools/src/main/java/org/apache/ofbiz/webtools/UtilCacheEvents.java
> > URL:
> >
> http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/webtools/src/main/java/org/apache/ofbiz/webtools/UtilCacheEvents.java?rev=1845572&r1=1845571&r2=1845572&view=diff
> >
> >
> ==
> > ---
> >
> ofbiz/ofbiz-framework/trunk/framework/webtools/src/main/java/org/apache/ofbiz/webtools/UtilCacheEvents.java
> > (original)
> > +++
> >
> ofbiz/ofbiz-framework/trunk/framework/webtools/src/main/java/org/apache/ofbiz/webtools/UtilCacheEvents.java
> > Fri Nov  2 11:18:52 2018
> > @@ -17,10 +17,7 @@
> >   * under the License.
> >
> >
> ***/
> >  package org.apache.ofbiz.webtools;
> > -
> > -import java.util.Iterator;
> > -import java.util.Locale;
> > -
> > +import java.util.*;
> >  import javax.servlet.http.HttpServletRequest;
> >  import javax.servlet.http.HttpServletResponse;
> >
> > @@ -170,6 +167,56 @@ public final class UtilCacheEvents {
> >  request.setAttribute("_EVENT_MESSAGE_", errMsg + " (" +
> > UtilDateTime.nowDateString("-MM-dd HH:mm:ss")  + ").");
> >  return "success";
> >  }
> > +
> > +/** An HTTP WebEvent handler that clears the selected caches
> > + * @param request The HTTP request object for the current JSP or
> > Servlet request.
> > + * @param response The HTTP response object for the current JSP or
> > S

Re: Google reCAPTCHA in E-Commerce

2018-11-05 Thread Rishi Solanki
Big +1 for adding this feature with accepted suggestions from Richard. We
can have it store level configuration to enable and disable as per the
store requirements.

--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Mon, Nov 5, 2018 at 4:15 PM Richard Siddall 
wrote:

> Make it optional.
>
> Taking a user experience point-of-view:  Google reCAPTCHA is a
> technology for punishing internet users for visiting your site.  It
> greatly increases the number of clicks users have to make to achieve a
> goal and increases shopping cart abandonment.
>
> Definitely not something every site administrator is going to want
> polluting their e-commerce site.
>
> Richard.
>
> Deepak Nigam wrote:
> > Hello All,
> >
> > Google reCAPTCHA is a security feature that protects websites forms from
> > spam entries while letting real people pass through with ease. It can be
> > used for login, registration, password recovery, comments, popular
> contact
> > forms, etc.
> > Users are required to confirm that they are not a robot before the form
> can
> > be submitted. It’s easy for people and hard for bots.
> >
> > For more information about Google reCAPATCHA, please visit here
> > <https://developers.google.com/recaptcha/>.
> >
> > I think this feature will be useful for OFBiz e-commerce also. Thoughts?
> >
> >
> > Thanks & Regards
> > --
> > Deepak Nigam
> > HotWax Systems Pvt. Ltd
> >
>
>


Re: Missing Relation Between ProductStoreShipmentMeth and ProductStore

2018-10-09 Thread Rishi Solanki
+1

--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Tue, Oct 9, 2018 at 6:40 PM Deepak Nigam 
wrote:

> Thanks, Suraj.
>
> I will create a child ticket for 'ProductStoreShipmentMeth' entity under
> OFBIZ-9671 <https://issues.apache.org/jira/browse/OFBIZ-9671>.
>
> Thanks & Regards
> --
> Deepak Nigam
> HotWax Systems Pvt. Ltd
>
> On Tue, Oct 9, 2018 at 1:28 PM Suraj Khurana <
> suraj.khur...@hotwaxsystems.com> wrote:
>
> > Hello Deepak,
> >
> > Here is the parent ticket for this effort.
> > Ticket: https://issues.apache.org/jira/browse/OFBIZ-9671
> >
> > HTH.
> > --
> > Best Regards,
> > Suraj Khurana
> > Omnichannel OMS Technical Expert
> > HotWax Systems
> >
> > On Tue, Oct 9, 2018 at 1:13 PM, Deepak Nigam  >
> > wrote:
> >
> > > Hello All,
> > >
> > > In the definition of the entity 'ProductStoreShipmentMeth', no relation
> > is
> > > provided with the entity 'ProductStore'. Is this intentional? IMO, we
> > > should provide the relation between the above two, with type="one", to
> > > maintain the referential integrity. WDYT?
> > >
> > >
> > > Thanks & Regards
> > > --
> > > Deepak Nigam
> > > HotWax Systems Pvt. Ltd.
> > >
> >
>


Re: Shipping data duplicated

2018-10-08 Thread Rishi Solanki
Thanks Jacques for your reply and Jira ticket. I'll take care of it asap.

--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Mon, Oct 8, 2018 at 2:49 PM jler...@apache.org 
wrote:

> Hi Rishi,
>
> Inline...
>
>
> Le 22/09/2018 à 12:34, Rishi Solanki a écrit :
> > Jacques,
> > Thanks for more insights.
> > IMO, we should rename the files as you suggested and also add some
> > description in the file so that we won't confuse by this in future. And
> > also we should keep the duplicate data as well, because when ofbizsetup
> app
> > set the data for store I assume we don't load the demo data.
> > About the ofbizsetup app uses, right now I could not think of it. But
> will
> > get back on it soon with details and get the inputs from community. For
> now
> > my understanding is to rename the setup files and let duplicate data
> exists
> > in the setup files.
> > Let me know if we can proceed with the above plan then will rename the
> > files and do the needful changes in the setup code.
> Agreed, I created OFBIZ-10598 for that
>
> > On ofbizsetup app we
> > will discuss once I come with more details.
> Yes no hurry, I think it needs a bit more review, love and
> documentation/information
> Maybe starting by completing
> https://cwiki.apache.org/confluence/display/OFBENDUSER/How+to+Install+OFBiz+without+the+Demo+Data
> ?
>
> Jacques
>
> >
> > Thanks!
> >
> > --
> > Rishi Solanki
> > Sr Manager, Enterprise Software Development
> > HotWax Systems Pvt. Ltd.
> > Direct: +91-9893287847
> > http://www.hotwaxsystems.com
> > www.hotwax.co
> >
> >
> > On Sat, Sep 22, 2018 at 2:10 PM Jacques Le Roux <
> > jacques.le.r...@les7arts.com> wrote:
> >
> >> Hi Rishi,
> >>
> >> Thanks for your feedback.
> >>
> >> Looking closely at history, ShippingData.xml was put in 9 years ago with
> >> http://svn.apache.org/viewvc?view=revision&revision=816083, so for the
> >> ofbizsetup app, which is a bit weirdo in OFBiz.
> >>
> >> Then was modified with OFBIZ-5890 and OFBIZ-7673
> >>
> >> Rest inline...
> >>
> >>
> >> Le 22/09/2018 à 09:27, Rishi Solanki a écrit :
> >>> Hi Jacques,
> >>> I dig into it today and found that the data exists in the
> >>> "applications/datamodel/data/demo/OrderDemoData.xml" was moved from
> >>> "applications/order/data/DemoShipping.xml"
> >>> Also the data claimed as duplicate in
> >>> "applications/commonext/data/ShippingData.xml" is similar but not exact
> >>> matches with OrderDemoData.xml.
> >> Yes, I was only speaking about "Shipping data", ie:
> >> ShipmentMethodType
> >> CarrierShipmentMethod
> >> QuantityBreak
> >> ShipmentBoxType
> >>
> >> Those are real duplicate
> >>> The ShippingData.xml  file has no entry in
> >>> any ofbiz-component.xml.
> >> Indeed, they are only used by the setup app. In SetupEvents.xml there is
> >>
> >>  
> >>   >>
> value="${sys:getProperty('ofbiz.home')}/applications/commonext/data/ShippingData.xml"/>
> >>
> >> Reading that, now I think we should not only keep the "Shipping data" in
> >> ShippingData.xml but also the file. I would rather rename this file and
> >> other ofbizsetup related files (at least data files) with a Setup prefix
> >> to clearly signal they are  part of this app.
> >> But I also wonder if the ofbizsetup app is still alive, maintained and
> >> used by users. Last time I tried I crossed issues (not biggie IIRW). I
> >> found
> >> this https://issues.apache.org/jira/issues/?filter=12344840
> >>
> >> What do you think?
> >>
> >> Jacques
> >>> So here we can decide weather we should keep that data in
> >> ShippingData.xml
> >>> (if someone introduce the file intentionally) or we can remove it from
> >>> trunk. In case no objection I would like to remove it as most data is
> >>> duplicate.
> >>>
> >>> --
> >>> Rishi Solanki
> >>> Sr Manager, Enterprise Software Development
> >>> HotWax Systems Pvt. Ltd.
> >>> Direct: +91-9893287847
> >>> http://www.hotwaxsystems.com
> >>> www.hotwax.co
> >>>
> >>

Re: Demo Trunk NPE

2018-09-23 Thread Rishi Solanki
Thank you Girish and Swapnil for logs and ticket id It helps. Further will
discuss over ticket shared by Swapnil.

--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Sat, Sep 22, 2018 at 4:06 PM Swapnil Mane 
wrote:

> Hi team,
>
> We have already Jira for this [1].
>
> [1] https://issues.apache.org/jira/browse/OFBIZ-10342
>
>
> - Best Regards,
> Swapnil M Mane
>
> On Sat, Sep 22, 2018 at 3:48 PM Girish Vasmatkar <
> girish.vasmat...@hotwaxsystems.com> wrote:
>
> > Hi Rishi/Mohammad
> >
> > This looks an intermittent issue as I could not reproduce it. However, in
> > webtools, under Fetch Logs, I tried searching for "NullPointer" in the
> > error.log file and it did return some instances of NullPointerException.
> >
> > java.lang.IllegalArgumentException: Error running script at location
> > [component://webtools/groovyScripts/service/Services.groovy]:
> > java.lang.NullPointerException
> > Caused by: java.lang.NullPointerException
> > java.lang.IllegalArgumentException: Error running script at location
> > [component://webtools/groovyScripts/service/Services.groovy]:
> > java.lang.NullPointerException
> > Caused by: java.lang.NullPointerException
> > java.lang.IllegalArgumentException: Error running script at location
> > [component://webtools/groovyScripts/service/Services.groovy]:
> > java.lang.NullPointerException
> > Caused by: java.lang.NullPointerException
> > java.lang.IllegalArgumentException: Error running script at location
> > [component://webtools/groovyScripts/service/Services.groovy]:
> > java.lang.NullPointerException
> > Caused by: java.lang.NullPointerException
> > java.lang.IllegalArgumentException: Error running script at location
> > [component://webtools/groovyScripts/service/Services.groovy]:
> > java.lang.NullPointerException
> > Caused by: java.lang.NullPointerException
> > java.lang.IllegalArgumentException: Error running script at location
> > [component://webtools/groovyScripts/service/Services.groovy]:
> > java.lang.NullPointerException
> > Caused by: java.lang.NullPointerException
> > java.lang.IllegalArgumentException: Error running script at location
> > [component://webtools/groovyScripts/service/Services.groovy]:
> > java.lang.NullPointerException
> > Caused by: java.lang.NullPointerException
> > java.lang.IllegalArgumentException: Error running script at location
> > [component://webtools/groovyScripts/service/Services.groovy]:
> > java.lang.NullPointerException
> > Caused by: java.lang.NullPointerException
> >
> > Best,
> > Girish Vasmatkar
> > HotWax Systems
> >
> > On Sat, Sep 22, 2018 at 3:02 PM Mohammad Kathawala <
> > mohammad.kathaw...@hotwaxsystems.com> wrote:
> >
> > > Working for me.
> > > Regards*,*
> > > *Mohammad Kathawala* | Sr. Technical Consultant
> > > *HotWax Commerce* by *HotWax Systems*
> > > Plot no. 80, Scheme no. 78 Part 2, Near Brilliant Convention Center,
> > > Indore,
> > > M.P 452010
> > > Cell phone: 7772858789
> > >
> > > HotWax Systems recently received 8 mentions in *The Gartner Digital
> > > Commerce Vendor Guide, 2016 *by Gartner, Inc., the world's leading IT
> > > research and advisory company. Learn more about our research here
> > > <
> > >
> >
> https://www.gartner.com/technology/media-products/newsletters/HotWax/1-2UVLP6M/index.html
> > > >
> > > .
> > >
> > >
> > > On Sat, Sep 22, 2018 at 2:19 PM Rishi Solanki  >
> > > wrote:
> > >
> > > > Hello Team,
> > > > Browse to Webtools >> Logging >> Service Log on demo trunk returns
> NPE.
> > > >
> > > > Quick Reference:
> > > > https://demo-trunk.ofbiz.apache.org/webtools/control/ServiceLog
> > > >
> > > > Not able to replicate it on local setup, anyone face the same issue
> > then
> > > > please revert back. Will log Jira Ticket for that.
> > > >
> > > > Regards,
> > > > --
> > > > Rishi Solanki
> > > > Sr Manager, Enterprise Software Development
> > > > HotWax Systems Pvt. Ltd.
> > > > Direct: +91-9893287847
> > > > http://www.hotwaxsystems.com
> > > > www.hotwax.co
> > > >
> > >
> >
>


  1   2   3   4   5   6   7   >