placeholder Command:  CONFIGURATION PROFILES 


Short version Long version Changes Example

Mandatory: no
max. Occurrence:  unbounded
Description:
This tag is used as container for commands regarding the configuration of configuration profiles which are depending from the sales modes.
Notes:
This command can be used for UC3 application versions 1.12.0 and higher. See more details in the note for the next Tag.

In the NSM form the UC3 application the content of this command is handled with NSM items 811 till 815.
 
Mandatory: yes
max. Occurrence:  unbounded
Supported modes: delete Delete the named item.
deleteall Delete all items.
read Read the named item.
readall Read all items from the desired device(s). This doesn't mean comparable reading as in the L2 protocol.
write Write the named item.
Description:
This command is used for managing configuration configuration profiles that are dependent on slaes modes.
Notes:
For the modes ''readall'' and ''deleteall'' it’s possible to provide a valid <configuration_profile_type> and/or <application_mode> as filter and then only the configuration profiles matching those filter criteria are taken in consideration for the indicated action. Otherwise, all the configuration profiles are taken in consideration for the indicated action.
If a configuration profile is deleted which is assigned in one or more mode profiles (see command <mode_profiles>) this assignments will be deleted too.

This command can be used for UC3 application versions 1.12.0 and higher in combination with the commands <mode_profiles> and <profile_assignments>.
With older version than V1.12.0 the functionality of this command was handled by other commands.
See more details about this in the document Handling-of-TransUC3-configuration-data.

   
Mandatory: yes
max. Occurrence: 1
Datatype: int
Range: 1 - 999 999
Nillable: no
Description:
The number of the configuration profile.
This number in combination with the configuration profile type and application mode values composes the unique identifier of the configuration profile.
   
Mandatory: yes
max. Occurrence: 1
Datatype: string
Range: max. 20 characters
Nillable: no
Description:
The type of configuration profile.
The <configuration_profile_type> defines for which part of the application’s behavior the configuration profile will be active.
The following values are supported:
Value Description NSM item number
operation Configuration targeting operation behavior of UC3 application. 811
receipt Configuration of receipt printout. 812
cashreceipt Configuration of receipt printout for cash receipts. 81231
goodsreceipt Configuration of receipt printout for goods receipts. 81232
orderreceipt Configuration of receipt printout for orders receipts. 81233
deliverynote Configuration of receipt printout for delivery notes. 81234
label Configuration of the label printout. 813
tactile Configuration of the display and the keyboard regarding scales with tactile keyboard. 814
touch Configuration of the display and the keyboard regarding scales with touch screen. 815
subtotallabel Configuration of a subtotal label.
!!!! This profile type is supported with version 1.15.0 and higher. !!!!
81332
ordering Configuration of orderings in application mode cashregister.
!!!! This profile type is supported with version 1.17.0 and higher. !!!!
81235
additionalreceipt Configuration of an additional receipt.
!!!! This profile type is supported with version 1.18.0 and higher. !!!!
81333
totallabel Configuration of a total label.
!!!! This profile type is supported with version 1.27.0 and higher. !!!!
81333

   
Mandatory: yes
max. Occurrence: 1
Datatype: string
Range: max. 20 characters
Nillable: no
Description:
The application mode for the configuration profile.
The <application_mode> defines for which sales mode the configuration profile will be active.

The following values are supported:
Value Description
sales Configuration profile for application mode sales.
prepack1 Configuration profile for application mode prepack1.
inventory Configuration profile for all inventory application modes.
selfservice Configuration profile for application mode 'Selfservice'.
cashregister Configuration profile for application mode 'Cash Register'.

   
Mandatory: no
max. Occurrence: 1
Datatype: string
Range: max. 50 characters
Nillable: no
Description:
A name that can be assigned for easier identification of the configuration profile.
   
Mandatory: no
max. Occurrence:  1
Description:
The property list containing the (name, value) pairs representing the configuration profile data entries. This tag is the parent for all properties belonging to a request.
     
Mandatory: yes
max. Occurrence:  unbounded
Description:
The subelements contains the information of one property.
       
Mandatory: yes
max. Occurrence: 1
Datatype: string
Range: max. 50 characters
Nillable: no
Description:

The name of the property. Depending of the configuration profile type there are different properties supported.


To see what property names are supported for which configuration profile type/application mode follow the link in the column.
The property name is depending on the settings of the tags <configuration_profile_type> and <application_mode>.
Configuration Profile Type Application Mode Go to the properties
operation sales operation/sales
prepack1 operation/prepack1
inventory operation/inventory
selfservice operation/selfservice
cashregister operation/cashregister
receipt sales receipt/sales
inventory receipt/inventory
cashreceipt cashregister cashreceipt/cashregister
goodsreceipt goodsreceipt/cashregister
orderreceipt orderreceipt/cashregister
deliverynote deliverynote/cashregister
tactile sales tactile/sales
prepack1 tactile/prepack1
inventory tactile/inventory
selfservice tactile/selfservice
cashregister tactile/cashregister
touch sales touch/sales
prepack1 touch/prepack1
inventory touch/inventory
selfservice touch/selfservice
cashregister touch/cashregister
label sales label/sales
prepack1 label/prepack1
selfservice label/selfservice
cashregister label/cashregister
subtotallabel prepack1 subtotallabel/prepack1
ordering cashregister ordering/cashregister
additionalreceipt sales additionalreceipt/sales
totallabel prepack1 totallabel/prepack1

show / hide properties
Configuration Profile Type: operation Application Mode: sales
 
 
show / hide properties
Configuration Profile Type: operation Application Mode: prepack1
 
 
show / hide properties
Configuration Profile Type: operation Application Mode: inventory
 
.
 
show / hide properties
Configuration Profile Type: operation Application Mode: selfservice
 
 
show / hide properties
Configuration Profile Type: operation Application Mode: cashregister
 
 
show / hide properties
Configuration Profile Type: receipt Application Mode: sales
 
 
show / hide properties
Configuration Profile Type: receipt Application Mode: inventory
 
 
show / hide properties
Configuration Profile Type: cashreceipt Application Mode: cashregister
 
 
show / hide properties
Configuration Profile Type: goodsreceipt Application Mode: cashregister
 
 
show / hide properties
Configuration Profile Type: orderreceipt Application Mode: cashregister
 
 
show / hide properties
Configuration Profile Type: deliverynote Application Mode: cashregister
 
 
show / hide properties
Configuration Profile Type: tactile Application Mode: sales
 
 
show / hide properties
Configuration Profile Type: tactile Application Mode: prepack1
 
 
show / hide properties
Configuration Profile Type: tactile Application Mode: inventory
 
 
show / hide properties
Configuration Profile Type: tactile Application Mode: selfservice
 
 
show / hide properties
Configuration Profile Type: tactile Application Mode: cashregister
 
 
show / hide properties
Configuration Profile Type: touch Application Mode: sales
 
 
show / hide properties
Configuration Profile Type: touch Application Mode: prepack1
 
 
show / hide properties
Configuration Profile Type: touch Application Mode: inventory
 
 
show / hide properties
Configuration Profile Type: touch Application Mode: selfservice
 
 
show / hide properties
Configuration Profile Type: touch Application Mode: cashregister
 
 
show / hide properties
In case that label configuration at application mode level is handled completely as item group then for the configration profile type label will be supported following property names:

Configuration Profile Type: label Application Modes: sales or prepack1
 
 
show / hide properties
In case that label configuration at application mode level is handled completely as item group then for the configration profile type label will be supported following property names:

Configuration Profile Type: label Application Modes: selfservice or cashregister
 
 
show / hide properties
Configuration Profile Type: subtotallabel Application Mode: prepack1
 
 
show / hide properties
Configuration Profile Type: ordering Application Mode: cashregister
 
 
show / hide properties
Configuration Profile Type: additionalreceipt Application Mode: sales
 
 
show / hide properties
Configuration Profile Type: totallabel Application Mode: prepack1
 

       
Mandatory: yes
max. Occurrence: 1
Datatype: string
Range: max. 50 characters
Nillable: no
Description:
The value of the property
The range is depending on the property name.
   
Mandatory: no
max. Occurrence: 1
Datatype: dateTime
Range: -
Nillable: yes
Description:
The last time when the record was changed.
CCYY-MM-DDThh:mm:ss
The format is as following:
C = Century
Y = Year
M = Month
D = Day
T = Separator between date and time
h = hour
m = minute
s = second