placeholder Command:  MODE 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 mode profiles.
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 821 till 825.
 
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 mode group configuration data that match application modes.
Notes:
For the modes ''readall'' and ''deleteall'' it’s possible to provide a valid application_mode as filter (but only if mode_profile_no is defined with "0" and not "") and then only the mode profiles matching those filter criteria are taken in consideration for the indicated action. Otherwise, all the mode profiles are taken in consideration for the indicated action.
If a mode profile is deleted which is assigned in one or more device profiles (see command <device_profiles>) this assignments will be deleted too.

This command can be used for UC3 application versions 1.12.0.0 and higher in combination with the commands configuration_profiles and profile_assignments.
With older version than V1.12.0.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:
Mode profile number that together with application mode identifies uniquely this mode profile.
   
Mandatory: yes
max. Occurrence: 1
Datatype: string
Range: max. 20 characters
Nillable: no
Description:
The mode group type corresponds to the specific area of application’s behavior that can be configured through a mode group configuration.

The following values are supported:
Value Description
sales Mode group configuration for application mode 'Sales'.
selfservice Mode group configuration for application mode 'Selfservice'.
prepack1 Mode group configuration for application mode 'Prepack1'.
inventory Mode group configuration for all inventory application modes.
cashregister Mode group configuration 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.
   
Mandatory: no
max. Occurrence:  1
Description:
This node contains the list of configuration profile identifiers representing mode profile elements.
     
Mandatory: yes
max. Occurrence:  unbounded
Description:
This node groups identification data for an configuration profile being element of mode profile.
       
Mandatory: yes
max. Occurrence: 1
Datatype: int
Range: 1 - 999 999
Nillable: no
Description:
The number of the configuration profile (defined in command configuration_profiles).
This number in combination with the configuration profile type and the application mode composes the unique identifier of the assigned 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 corresponds to the specific zone of application’s behavior that can be configured through the configuration profile, that zone being subordinated to a larger area that in turn is determined by the mode profile type.

The following values are supported:
Value Supported application(s) Description
operation sales,
selfservice,
prepack1,
inventory,
cashregister
Configuration targeting operation behavior of UC3 application.
Supported with the following application types
receipt sales,
inventory
Configuration of receipt printout.
cashreceipt cashregister Configuration of receipt printout for cash receipts.
goodsreceipt cashregister Configuration of receipt printout for goods receipts.
orderreceipt cashregister Configuration of receipt printout for orders receipts.
label sales,
selfservice,
prepack1,
cashregister
Configuration of the label printout.
tactile sales,
selfservice,
prepack1,
inventory,
cashregister
Configuration of the display and the keyboard regarding scales with tactile keyboard.
touch sales,
selfservice,
prepack1,
inventory,
cashregister
Configuration of the display and the keyboard regarding scales with touch screen.
deliverynote cashregister Configuration of delivery note printout for delivery notes.
!!!! The value is supported with UC3 version V1.13.0 and higher. !!!!
subtotallabel prepack1 Configuration of a subtotal label in mode prepack1.
!!!! The value is supported with UC3 version V1.15.0 and higher. !!!!
ordering cashregister Configuration of ordering receipt printout for ordering receipts.
!!!! The value is supported with UC3 version V1.17.0 and higher. !!!!
additionalreceipt sales Configuration of an additional receipt printout used to clip it to additional bags.
!!!! The value is supported with UC3 version V1.18.0 and higher. !!!!
totallabel prepack1 Configuration of a total label in mode prepack1.
!!!! The value is supported with UC3 version V1.27.0 and higher. !!!!

   
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