Asset Order

The "Asset Order" plugin allows a user to order assets that he is not allowed to download by default. An authorized user releases the orders or rejects them. Once an order has been approved, the user who made the order receives a PIN-link.

Properties

To be configured in {home}/appserver/conf/custom.properties

assetOrder.license

type: String, required: yes, default: -

License key (delivered by brix cross media)

assetOrder.nodeId.order

type: long, required: yes, default: -

This property contains the Id of the Node where the order assets should be collected. Each order will create a subnode.

assetOrder.nodeId.approve

type: long, required: yes, default: -

The approved orders will be moved to the Node with the Id set in this property. They will be shared with a PIN-Link, therefore this node need to have PINs available (To be configured in {home}/appserver/conf/tabconfiguration.xml).

assetOrder.nodeId.decline

type: long, required: yes, default: -

The declined orders will be moved to the Node with the Id set in this property.

assetOrder.infofieldIds.all

type: List of long (comma-separated) ,required: no, default: -

This list of informationfield-Ids specify which information can be provided by the user during the order. They have to be Node-Informationfields and also have to be assigned to the node configured in assetOrder.nodeId.

assetOrder.infofieldIds.required

type: List of long (comma-separated) , required: no, default: -

All the informationfield with the Ids that are configured in this property have to be set by the user during the order. The Ids also need to be listed in the assetOrder.infofieldIds.all

assetOrder.downloadFormatIds

type: List of int (comma-separated) , required: yes, default: -

This property takes a list of downloadformatIds which are available in the PIN-Link

assetOrder.pinTimeToLiveInDays

type: int, required: no, default: 14

The default time-to-live for the PIN is set to 14 days. If you wish another value, this property can be used.

assetOrder.userIds

type: List of long (comma-separated) , required: no, default: -

This property takes a list of User-Ids from Users, that have the permission to approve the orders. They will receive an E-Mail after a new order has been placed. Any Superadmin can approve the orders as well. Therefore this property does not necessarily have to be set, but then there will be no E-Mail alert about new orders.

assetOrder.groupIds=

type: List of long (comma-separated) , required: no, default: -

This property takes a list of Group-Ids from groups, that have the permission to approve the orders. The member of the groups will receive an E-Mail after a new order has been placed. Any Superadmin can approve the orders as well. Therefore this property does not necessarily have to be set, but then there will be no E-Mail alert about new orders.

Screenshot

Asset Order Menu1

Asset Order Menu2

Asset Order Approve

Release Notes

1.0

Initial Version