General Principle
Fortress GB provides two very distinct and different functionalities.
- Providing barcodes for single match tickets
- printing (and re-reprint, and canceling) season ticket cards.
Beware : Fortress GB is not the same system as the Fortress (=StadAccess) used at Stade de France. Although they are related (they are both access control systems), their behavior in SecuTix is entirely different.
General setup of the interface
See example below in screen capture. Here are the explanations of the parameter.
- Synchronous, Export contact..., bypass contact : put "false". Not used in Fortress GB
- URL : url of the fortress GB at Everton, provided by Fortress GB team.
- Login, password, Agency code, client App Id, Client API Key : values necessary to connect, provided by Fortress GB team.
- Shipment modes codes w/o Fortress barcodes generation : if a tickets shipment mode code is one of those (comma separated), no call will be done to Fortress GB for barcode generation.
- Fortress MemberId for anonymous contacts : when SecuTix buys a ticket for an anonymous contact, the following memberId is passed to Fortress GB.
- Use virtual printer : for season ticket printing. The value "Virtual" is passed as printer code to Fortress GB.
- Season codes for which season ticket card printing is authorized : as explained. Season codes must be separated by commas.
- Forcing season ticket card reprint. Renewal on same card impossible. As explained.
Definition of mappings
SecuTix concept | Fortress GB concept | Mapping data type | Mapped value |
---|---|---|---|
Performance | ProductDescription. | Performance | Product description's code |
Season Ticket | ProductDescription | Product | Product description's code |
Tariff | Price band | Audience sub category | Price band code |
Physical configuration | Stadium | Physical configuration | Stadium code |
Area | Stand | Area | Stand code |
Block | Area | Block | Block code |
Entrance | Service | NA | NA |
- Concerning product mappings : Fortress matches are mapped to SecuTix performances. But, in an external manager context, we must create a mapping for a product in ordre to tell SecuTix that this product is handled by Fortress GB. In consequence, every event or competition must be mapped to a value of -1, not used by Fortress GB, but indicating that this product is "managed by" Fortress GB.
- If no mapping is defined for the tariffs, physical configurations, areas, blocks and entrances, the object's code will be transmitted to Fortress.
- All the mappings must be defined (run batch "check mappings" to check that point). If a mapping is missing, SecuTix cannot guarantee the system's behavior.
Batches
- Read catalog : reads all the objects information accessible from Fortress system and dumps them into the logs. Read only batch.
- Check mappings : compares the mappings defined in SecuTix with the objects in Fortress. Throws an error if a mapping is missing. If a mapping is missing, SecuTix cannot guarantee the system's behavior.
Miscellaneous
- Product + Tarriff + XXX codes have to match between SecuTix and Fortress GB
- When a ticket is created, Fortress generates
- a standard barcode, which is stored in SecuTix ticket's barcode and in ExternalManagerMovement barcode field.
- an Adult barcode, stored in external manager movement externalValue2 field, which is then available on ticket editor with field named zzz_customParameter02
- a Concession barcode, stored in external manager movement externalValue3 field, which is then available on ticket editor with field named zzz_customParameter03
- a ticket identifier,stored in external manager movement ticketReference and externalValue1 field, which is then available on ticket editor with field named zzz_customParameter01
- When a season ticket card is printed, secutix stores season start and season end dates in card validity dates