Commerce Server General - Best Design for supporting multiple open baskets(Orders)

This is Interesting: Free IT Magazines  
Home > Archive > Commerce Server General > August 2004 > Best Design for supporting multiple open baskets(Orders)





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Best Design for supporting multiple open baskets(Orders)
JES

2004-08-22, 5:58 pm

I'm develop a cs site were multiple users create orders for a single shipto
location. The users must be able to manage(CRUD) orders for a given shipto.
So I'm looking at the best way to tackle this requirement within the CS
environment. I've been looking at possible different ways of using the BCL
basket class and also have looked at creating our own Ordergroup states using
the PIA OrderGroup but I'm just not sure on the best approach. Any
suggestions or advice would be be greatly appreciated.

JES
Vinod Kumar[MSFT]

2004-08-22, 5:58 pm

Probably I'm not clear with your requirements. To me it looks like that
each user creating it's basket and specifying the same shipto address will
work. Why do you think that this may not work.

This posting is provided "AS IS" with no warranties, and confers no rights.

EBusiness Server Team
--------------------
Thread-Topic: Best Design for supporting multiple open baskets(Orders)
thread-index: AcSG4APO5I/81FTARFymCBpLTsoPqw==
X-WBNR-Posting-Host: 63.109.229.22
From: =?Utf-8?B?SkVT?= <JES@discussions.microsoft.com>
Subject: Best Design for supporting multiple open baskets(Orders)
Date: Fri, 20 Aug 2004 11:03:36 -0700
Lines: 9
Message-ID: <B2130E12-1D95-4AD4-96AA-E4334735EC8F@microsoft.com>
MIME-Version: 1.0
Content-Type: text/plain;
charset="Utf-8"
Content-Transfer-Encoding: 7bit
X-Newsreader: Microsoft CDO for Windows 2000
Content-Class: urn:content-classes:message
Importance: normal
Priority: normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
Newsgroups: microsoft.public.commerceserver.general
NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.1.29
Path: cpmsftngxa10.phx.gbl!TK2MSFTNGXA01.phx.gbl!TK2MSFTNGXA03.phx.gbl
Xref: cpmsftngxa10.phx.gbl microsoft.public.commerceserver.general:14585
X-Tomcat-NG: microsoft.public.commerceserver.general

I'm develop a cs site were multiple users create orders for a single shipto
location. The users must be able to manage(CRUD) orders for a given shipto.
So I'm looking at the best way to tackle this requirement within the CS
environment. I've been looking at possible different ways of using the BCL
basket class and also have looked at creating our own Ordergroup states
using
the PIA OrderGroup but I'm just not sure on the best approach. Any
suggestions or advice would be be greatly appreciated.

JES

JES

2004-08-23, 2:47 am

Thank you for the Reply Vinod. Let me see if I can explain the requirement
better, the requirement is to allow multiple orders by shiapto and to let the
employees(users) of that shipto Create, Read, Update and Delete any order
that belongs to a given shipto location. So that means any basket(order) that
is created can be viewed, updated or deleted by any user associated with that
Shipto.

When I have worked with CS in the past the basket(OrderGroup) pretty much
has always been primarily associated to a user not to a shipto location and
only the user that created the basket updated it and the user only had one
basket. In this case I need multiple orders(baskets) open that are associated
to a shipto and to allow any number of users from that Shipto to modify any
order that is associated to the user's assigned shipto. So if I have orders
001, 002 and 003 and they associated to shipto location AAA and further I
have users 1A & 1B associated to shipto location AAA, I need both users 1A
and 1B to be able to modify orders 001, 002, 003. Since the basket(order) is
usually tied to a user I'm having a difficult time see how to make this
happen with the Basket BCL class.

Thanks for your help,

JES







"Vinod Kumar[MSFT]" wrote:

> Probably I'm not clear with your requirements. To me it looks like that
> each user creating it's basket and specifying the same shipto address will
> work. Why do you think that this may not work.
>
> This posting is provided "AS IS" with no warranties, and confers no rights.
>
> EBusiness Server Team
> --------------------
> Thread-Topic: Best Design for supporting multiple open baskets(Orders)
> thread-index: AcSG4APO5I/81FTARFymCBpLTsoPqw==
> X-WBNR-Posting-Host: 63.109.229.22
> From: =?Utf-8?B?SkVT?= <JES@discussions.microsoft.com>
> Subject: Best Design for supporting multiple open baskets(Orders)
> Date: Fri, 20 Aug 2004 11:03:36 -0700
> Lines: 9
> Message-ID: <B2130E12-1D95-4AD4-96AA-E4334735EC8F@microsoft.com>
> MIME-Version: 1.0
> Content-Type: text/plain;
> charset="Utf-8"
> Content-Transfer-Encoding: 7bit
> X-Newsreader: Microsoft CDO for Windows 2000
> Content-Class: urn:content-classes:message
> Importance: normal
> Priority: normal
> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
> Newsgroups: microsoft.public.commerceserver.general
> NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.1.29
> Path: cpmsftngxa10.phx.gbl!TK2MSFTNGXA01.phx.gbl!TK2MSFTNGXA03.phx.gbl
> Xref: cpmsftngxa10.phx.gbl microsoft.public.commerceserver.general:14585
> X-Tomcat-NG: microsoft.public.commerceserver.general
>
> I'm develop a cs site were multiple users create orders for a single shipto
> location. The users must be able to manage(CRUD) orders for a given shipto.
> So I'm looking at the best way to tackle this requirement within the CS
> environment. I've been looking at possible different ways of using the BCL
> basket class and also have looked at creating our own Ordergroup states
> using
> the PIA OrderGroup but I'm just not sure on the best approach. Any
> suggestions or advice would be be greatly appreciated

Ravi Shankar

2004-08-23, 2:47 am

Use of the Organization Profile and Address Book @ the
organization level with individual address books disabled
might solve your problem. All your user would need to
be "administrators" in the organization to edit/manage
any every order otheriwse they'd have access to only
their own.

This functionality is already available in the
Retail/MSIB site. You need to enable Partner Access
(through App Site Config) and create an organization and
assign users to this organization through BizDesk.

Have Fun !
>-----Original Message-----
>Thank you for the Reply Vinod. Let me see if I can

explain the requirement
>better, the requirement is to allow multiple orders by

shiapto and to let the
>employees(users) of that shipto Create, Read, Update and

Delete any order
>that belongs to a given shipto location. So that means

any basket(order) that
>is created can be viewed, updated or deleted by any user

associated with that
>Shipto.
>
>When I have worked with CS in the past the basket

(OrderGroup) pretty much
>has always been primarily associated to a user not to a

shipto location and
>only the user that created the basket updated it and the

user only had one
>basket. In this case I need multiple orders(baskets)

open that are associated
>to a shipto and to allow any number of users from that

Shipto to modify any
>order that is associated to the user's assigned shipto.

So if I have orders
>001, 002 and 003 and they associated to shipto location

AAA and further I
>have users 1A & 1B associated to shipto location AAA, I

need both users 1A
>and 1B to be able to modify orders 001, 002, 003. Since

the basket(order) is
>usually tied to a user I'm having a difficult time see

how to make this
>happen with the Basket BCL class.
>
>Thanks for your help,
>
>JES
>
>
>
>
>
>
>
>"Vinod Kumar[MSFT]" wrote:
>
it looks like that[vbcol=seagreen]
shipto address will[vbcol=seagreen]
and confers no rights.[vbcol=seagreen]
baskets(Orders)[vbcol=seagreen]
baskets(Orders)[vbcol=seagreen]
E4334735EC8F@microsoft.com>[vbcol=seagreen]
TK2MSFTNGXA03.phx.gbl[vbcol=seagreen]
microsoft.public.commerceserver.general:14585[vbcol=seagreen]
orders for a single shipto[vbcol=seagreen]
orders for a given shipto.[vbcol=seagreen]
requirement within the CS[vbcol=seagreen]
ways of using the BCL[vbcol=seagreen]
Ordergroup states[vbcol=seagreen]
approach. Any[vbcol=seagreen]
>.
>

Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com