Difference between revisions of "ZUGSEIL Shop"

From ZUGSEIL Wiki
Jump to navigation Jump to search
Line 1: Line 1:
The '''internal shop''' is a shopping service for users of a digital, e.g. employees of a company.
The '''internal shop''' is a shopping service for users of a digital, e.g. employees of a company.
== Fundamental user flow ==
== General user flow ==
[[File:Inter Ordering Fundamental Process.png|thumb|299x299px|General ordering Flow in internal Shop]]
[[File:Inter Ordering Fundamental Process.png|thumb|299x299px|General ordering Flow in internal Shop]]


The internal shop is a highly customizable application, which offers the flexibility our customers require for their individual internal shopping requirements. When the user enters the shop the fundamental flow of the shopping process is determined by the '''[[Internal Shop - Shopping Purposes|shopping purpose]],''' which the user has implicitly or explicitly selected. Depending on the settings made in the shopping purpose, the user interface of the shop is rendered depending on the [[Internal Shop - Shopping assistants|shopping assistants]] defined as part of the [[Internal Shop - Shopping Purposes|shopping purpose]].   
The internal shop is a highly customizable application, which offers the flexibility our customers require for their individual internal shopping requirements. When the user enters the shop the fundamental flow of the shopping process is determined by the '''[[Internal Shop - Shopping Purposes|shopping purpose]],''' which the user has implicitly or explicitly selected. Depending on the settings made in the shopping purpose, the user interface of the shop is rendered depending on the [[Internal Shop - Shopping assistants|shopping assistants]] defined as part of the [[Internal Shop - Shopping Purposes|shopping purpose]].   


=== General flow ===
No matter which shopping purpose the user has - the fundamental process stays always the same:
No matter which shopping purpose the user has - the fundamental process stays always the same:


Line 15: Line 14:
After checkout and direct handout have been processed, the [[Internal Order|internal order]] is created. From there order is passed to [[Fulfillment|fulfillment processes]].
After checkout and direct handout have been processed, the [[Internal Order|internal order]] is created. From there order is passed to [[Fulfillment|fulfillment processes]].


=== Entry points ===
== Phase 1: Shopping purpose selection ==
The process has two entry points:
{{Warning|msg=Central to the entire shopping process is the initial selection of the shopping purpose.}}
The [[Internal Shop - Shopping Purposes|shopping purpose]] selection is the first decision to be made. There are two scenarios how the shopping purpose is selected by the user:


* '''Preselected''' - By a link on a B-Op Synapse Desktop the shopping purpose is preselected. This automatically triggers the Check for Target Selection Necessity
* '''Explicit Purpose Selection''' When the user starts the internal ordering process, the shop shows a shopping purpose selection screen (A1)
* '''Not Preselected''' - The shop is started without a preselected type. This triggers the Shopping Purpose Selection
*'''Implicit Purpose Selection''' By a link on a widget on the B-Op Synapse Desktop the shopping purpose may be preselected. The administrator defines as a setting of the widget, that it starts the shop with a static shopping purpose being preselected. This saves the user from having to select the shopping purpose each time he clicks on this icon.  ''Example for such a widget on a B-Op Desktop Widget is "Place personal equipment order".''


=== Shopping purpose selection ===
== Phase 2: Target selection ==
When the user starts the internal ordering process, the shop shows a [[Internal Shop - Shopping Purposes|shopping purpose]] selection, if it was not predefined through the invocation (e.g. over a purpose specific link on the b-op desktop). The [[Internal Shop - Shopping Purposes|shopping purpose]] drives the entire flow of the ordering process and defines what options the user has along the flow of the order process. [[Internal Shop - Shopping Purposes|Shopping purposes]] are freely definable, but all must be associated with one type of ordering. These types of ordering are each implemented through predefined [[Internal Shop - Shopping assistants|shopping assistants]].
Depending on the settings in the shopping purpose the target is identified automatically. This is checked in the decision making process B1. If the shopping target could be determined automatically, the user is automatically forwarded to the product selection screen (


Examples for shopping purposes are "cost center order", "team leader order", "personal order", "private order", ... amongst many more. The are huge name variations depending on the customer`s naming conventions.
In all other cases the user must manually define a shopping target
 
 
Check: Target Selection is neccessary?


=== Check: Target Selection is neccessary? ===
This checks whether the shopping purpose requires a target object to be selected.
This checks whether the shopping purpose requires a target object to be selected.


Line 36: Line 38:


=== Product Selection ===
=== Product Selection ===
For the product selection the design mainly is based on applicable [[Internal Shop - Shopping assistants|shopping assistant]], which is defined through the [[Internal Shop - Shopping Purposes|shopping purpose]].    
The product selection is a very importantthe user defining the shop settings has to define two questions:    
 
* '''Which products are available for the shop user?'''     


process the default view is the [[Internal Shop - Regular product selection view|regular product selection view]], which allows to find products from the all the catalogs and put them into the shopping basket for the price which was proposed by the cheapest vendor available for this product. Typically the products are prefiltered on the permissions of the user, but depending on the purpose of the shopping process, the user may also decide to use one of the [[Internal Shop - Shopping assistants|shopping assistants]], which create great value to the users and the organizations.  
* '''How does the user-interface for product selection in the shop look like?'''    The design mainly defined by the [[Internal Shop - Shopping assistants|shopping assistant]] defined through the [[Internal Shop - Shopping Purposes|shopping purpose]].  


=== Checkout ===
=== Checkout ===

Revision as of 12:03, 13 August 2022

The internal shop is a shopping service for users of a digital, e.g. employees of a company.

General user flow

General ordering Flow in internal Shop

The internal shop is a highly customizable application, which offers the flexibility our customers require for their individual internal shopping requirements. When the user enters the shop the fundamental flow of the shopping process is determined by the shopping purpose, which the user has implicitly or explicitly selected. Depending on the settings made in the shopping purpose, the user interface of the shop is rendered depending on the shopping assistants defined as part of the shopping purpose.

No matter which shopping purpose the user has - the fundamental process stays always the same:

  • After the shopping purpose is selected, the product selection starts .
  • After the products are selected, the user has to check out.
  • Eventually, if the order is does not meet rules imposed by the organization, it has to enter the Equipment Related Clearance Process process
  • Eventually if the internal order is associated with local stocks (e.g. org-unit local stock) direct handout might occur

After checkout and direct handout have been processed, the internal order is created. From there order is passed to fulfillment processes.

Phase 1: Shopping purpose selection

<translate> Warning</translate> Warning: Central to the entire shopping process is the initial selection of the shopping purpose.

The shopping purpose selection is the first decision to be made. There are two scenarios how the shopping purpose is selected by the user:

  • Explicit Purpose Selection When the user starts the internal ordering process, the shop shows a shopping purpose selection screen (A1)
  • Implicit Purpose Selection By a link on a widget on the B-Op Synapse Desktop the shopping purpose may be preselected. The administrator defines as a setting of the widget, that it starts the shop with a static shopping purpose being preselected. This saves the user from having to select the shopping purpose each time he clicks on this icon. Example for such a widget on a B-Op Desktop Widget is "Place personal equipment order".

Phase 2: Target selection

Depending on the settings in the shopping purpose the target is identified automatically. This is checked in the decision making process B1. If the shopping target could be determined automatically, the user is automatically forwarded to the product selection screen (

In all other cases the user must manually define a shopping target


Check: Target Selection is neccessary?

This checks whether the shopping purpose requires a target object to be selected.

Target workspace selection

Target person selection

Target project selection

Product Selection

The product selection is a very importantthe user defining the shop settings has to define two questions:

  • Which products are available for the shop user?

Checkout

As in regular shops, the user has to define how to pay and the desired delivery information. The internal ordering checkout process inside a legal person comes with special requirements, like mandatory cost center selection, multiple delivery addresses per position, position split and many more, which can be read up on the checkout variations page. Using shopping assistants may also reduce the complexity of the checkout process, making internal ordering a very simple action.

Check: Is Equipment Related Clearance Process applicable?

Equipment Related Clearance Process

Check: Is Direct Handout Applicable?

Direct Handout from local stock

In many organizations each business unit has a small stock to fulfill the raised demand by an internal order immediately. This process is enabled, if an internal order is placed by an authorized user for accessing the local stock, when the user is ordering for himself or another person. The direct handout is integrated into the process, so that all the warehouse-fulfillment process is properly booked, but with zero additional effort by the local stock manager. This is a great timesaver and enables organization wide asset controlling. [So far most local stocks are not kept in the ERP/Financial systems and typically black holes regarding capital binding as well as stuff lying around without any control on it]

Related business epics

Contained in products