Skip to main content

The Queues Table

Aeon uses default status queues to move item requests through the standard reading room and photoduplication workflow processes. You can create custom queues if you would like additional queues for processing requests. Custom queues are based on and replicate the processes of, the standard default queues. The Queues table is stored in the database and is visible from the Aeon Customization Manager. Custom queues are created using the Queues table in the Aeon Customization Manager.

The Queues Table

Database FieldCustomization Manager ColumnDescription of Field
IDIDThis number is a unique identifier in the database and cannot be changed.
QueueNameNameThe name assigned by default to the default status queue; the name you assign the custom queue. This is the name that will display in the Aeon Desktop Client, Aeon Web Client, and web pages.
DisplayNameWeb Display NameAn alternate name you can assign the queue to display on the web pages if you want it to be different from the default name.
StateCode*State Code


This field is not visible in the Customization Manager by default. It can be added to the grid using the Column Chooser.
The StateCode is a number assigned internally to a default queue that determines how the default queue, and any custom queues created from it, will act in the workflow process. The StateCode of default queues is linked internally and identical to the InternalCode of the default queue. The StateCode of custom queues is linked internally and identical to the Internal code of the default queue used to create it.
InternalCodeThis field is not visible in the Customization Manager by default. It can be added to the grid using the Column Chooser. The field displays the internally assigned labeling of the queues instead of the number assigned in the database. So, for example, if you have a default queue named Awaiting Request Processing the Internal Code field will display in your exported file as AwaitingRequestProcessing. The field will need to be added to the table in order to be included in an exported file.The InternalCode is a number assigned internally to the StateCode of default queues that tells the database that the default queue cannot be deleted and cannot be made inactive. Custom queues do not have an InternalCode because they are linked via the StateCode to the InternalCode of the corresponding default queue.
ActiveActive and Inactive queues are displayed separately below "Active Queue" and "Inactive Queue" headers.Active queues can be used for processing. Queues you have toggled inactive cannot be used for processing but are still available to use for statistical purposes.
IncludeInRequestLimitInclude In Request Limits (checkbox)This checkbox determines if the queue will be counted in your user's request limits.
QueueTypeQueue TypeQueue Type (Transaction or Photoduplication) is determined based on the queue's StateCode.
Menu GroupThe Menu Group feature allows staff to specify grouping menus for queues in the Route drop-down of the Request form in the Aeon Desktop Client. This value also determines the groping of queues on the Aeon Web Client Dashboard. The Menu Group column is not a field in the database.This field is not in the database.
info

Note that the Customization Manager also includes a State column. This column displays the StateCode of a queue (the behavior of the queue in the workflow process) in text format, using the name of the default queue assigned that to that StateCode. This column is helpful when you have custom queues because it reminds you which default queue you used to create your custom queue. Please see Understanding the State and State Code, below, for further important information about default queues and the state column. The State column is not a field in the database.

Understanding the State and StateCode

As explained in the table above, each default queue is assigned an internal StateCode that determines how the queue will behave in the workflow process.

This StateCode is represented in the Queues table in the Customization Manager by the State Code and State columns. The State Code column displays the assigned StateCode number, while the State column displays the StateCode of the queue (the behavior of the queue in the workflow process) in text format, using the display name of the default queue assigned to that StateCode. For example, the default queue Awaiting Request Processing shows a State Code of 35 and a State of Awaiting Request Processing. The StateCode of a default queue and any custom queues created from it is linked internally to the InternalCode of the default queue (for example, the StateCode and InternalCode of Awaiting Request Processing are both 35).

When you create a custom queue from a default status queue, the custom queue inherits the StateCode, that is, the behavior of, the default status queue. The State column in the Customization Manager reminds you which default queue's StateCode, that is, behavior, you selected when you created your custom queue. So, a custom queue created from Awaiting Request Processing will have a StateCode of 35 and a State of Awaiting Request Processing.

The Queues Table and Default Status Queues

This table lists the current default status queues and the State, State Code, and Internal Code values as displayed in the Queues table in the Customization Manager.

Queue NameStateState CodeStatus ID
Web Request CreatedWeb Request Created51
Submitted by UserSubmitted by User102
Re-Submitted by UserRe-Submitted by User153
Submitted by StaffSubmitted by Staff204
Awaiting User ReviewAwaiting User Review255
Awaiting Future Request ProcessingAwaiting Future Request Processing2630
Awaiting Order SubmittalAwaiting Order Submittal306
Awaiting Request ProcessingAwaiting Request Processing357
Awaiting Staff Request Processing*Awaiting Request Processing3541
New Reading Room Request*Awaiting Request Processing3547
Awaiting Order ProcessingAwaiting Order Processing408
Awaiting Activity ProcessingAwaiting Activity Processing459
In Item RetrievalIn Item Retrieval5010
Item Checked OutItem Checked Out5511
Item Checked Out to Staff*Item Checked Out5543
In Cataloging*Item Checked Out5545
In Conservation/Preservation*Item Checked Out5544
In Processing*Item Checked Out5546
Item Checked Out to ActivityItem Checked Out to Activity6012
Item On HoldItem On Hold6513
Item On Hold for Staff*Item On Hold6542
Item On Hold for ActivityItem On Hold for Activity7014
Remove from HoldRemove from Hold7215
Awaiting Item ReshelvingAwaiting Item Reshelving7516
Item ReshelvedItem Reshelved8017
Awaiting Item DeliveryAwaiting Item Delivery8518
Awaiting Order ApprovalAwaiting Order Approval9019
Awaiting Order Billing/Awaiting Order Payment*(v5.2+)*Awaiting Order Billing/Awaiting Order Payment (v5.2+)9520
In PhotoduplicationIn Photoduplication10021
Item DeliveredItem Delivered10522
Cloned From RequestCloned From Request11023
Cloned To RequestCloned To Request11524
Request MergedRequest Merged12025
Order MergedOrder Merged12135
Cancelled by UserCancelled by User12526
Order Cancelled by UserOrder Cancelled by User12633
Cancelled by StaffCancelled by Staff13027
Order Cancelled by StaffOrder Cancelled by Staff13134
Request FinishedRequest Finished13528
Order FinishedOrder Finished13636
Request In ProcessingRequest In Processing14029
Imported From Legacy SystemImported From Legacy System14531

*Added in Aeon 5.2

Transitory Queues

Some of the default queues, such as Cloned from Request and Request in Processing, are transitory queues.

Web Request Created Queue

This is a transitory status assigned to each request when it is initially created that records the request's entry in the database Transaction table. It is not visible in the History or Tracking panes and requests should not remain in this status after they are created.

warning

If a request in this status appears in the Aeon Desktop Client or Aeon Web Client, please contact support@atlas-sys.com with the affected transaction number(s) for troubleshooting.

info

If the name of the Web Request Created queue has been changed, it can be identified by locating the queue that has an internal state code of WebRequestCreated and a state code of 5.

The Imported From Legacy System Queue

The Imported From Legacy System queue is available to use when you are migrating data from another system.

Aeon Default Status Queues and the Workflow Process

This table lists the current default status queues and the queue type (either Transaction or Photoduplication) along with an explanation of the queue's function in the workflow process. You are welcome to replicate this table if you plan to include an FAQ section on your site explaining the status of requests to your users.

Default QueueQueue TypeWorkflow Context
Awaiting Activity ProcessingTransactionHolds requests submitted for an Activity.
Awaiting Future Request ProcessingTransactionHolds requests to be filled at a later date. Determined by the FutureRoutingDays key.
Awaiting Item DeliveryPhotoduplicationHolds photoduplication requests that are ready to be sent to the researcher.
Awaiting Item ReshelvingTransactionHolds requests for items that are ready to be reshelved or returned to archives.
Awaiting Order ApprovalPhotoduplicationHolds requests that are waiting for researcher approval of invoice and costs.
Awaiting Order Billing/Awaiting Order PaymentPhotoduplicationHolds requests awaiting invoice payment.




:::warning
Note: The default name of this queue was changed from Awaiting Order Billing to Awaiting Order Payment for new Aeon installations in Aeon 5.2.
:::
Awaiting Order ProcessingPhotoduplicationHolds photoduplication requests submitted and approved by the researcher.
Awaiting Order SubmittalPhotoduplicationHolds photoduplication requests awaiting approval by the researcher.
Awaiting Request ProcessingTransactionHolds requests submitted and approved by the researcher.
Awaiting Staff Request Processing*TransactionHolds requests submitted by staff users.
Awaiting User ReviewTransactionHolds requests held for review by the researcher.
Canceled by StaffTransactionHolds requests that have been canceled by Special Collections staff.
Canceled by UserTransactionHolds requests that have been canceled by the researcher.
Cloned From RequestTransactionTransitory Status. Denotes when a request has been cloned from another request.
Cloned To RequestTransactionTransitory Status. Denotes when a request has been cloned to a new request.
Imported From Legacy SystemTransactionSystem Status. Denotes when a request has been migrated from another system.
In Cataloging*TransactionHolds requests for items that have been checked out for cataloging.
In Conservation/Preservation*TransactionHolds requests for items that have been checked out for conservation/preservation.
In Item RetrievalTransactionHolds requests for items that are being retrieved from Special Collections shelves and archives.
In PhotoduplicationTransactionHolds photoduplication requests in the process of being scanned or copied.
In Processing*TransactionHolds requests for items that have been checked out for processing.
Item Checked OutTransactionHolds requests for items that have been checked out to the researcher.
Item Checked Out to ActivityTransactionHolds requests for items that have been checked out for an Activity.
Item Checked Out to Staff*TransactionHolds requests for items that have been checked out to a staff member.
Item DeliveredPhotoduplicationHolds photoduplication requests that have been sent to the researcher.
Item on HoldTransactionHolds items that have been placed on hold by Special Collections staff.
Item on Hold for ActivityTransactionHolds items that have been placed on hold for an Activity by Special Collections staff.
Item on Hold for Staff*TransactionHolds items that have been placed on hold for staff members.
Item ReshelvedTransactionHolds requests for items that have been returned to Special Collections shelves and archives.
New Reading Room Request*TransactionHolds requests that have been submitted by researchers who are currently signed into a reading room.
Order Cancelled by StaffPhotoduplicationHolds photoduplication requests that have been canceled by staff.
Order Cancelled by UserPhotoduplicationHolds photoduplication requests that have been canceled by the researcher.
Order FinishedPhotoduplicationHolds photoduplication requests that have been completed.
Order MergedPhotoduplicationHolds photoduplication requests that have been merged.
Remove from HoldTransactionHolds items that have been removed by a researcher from the Item on Hold or Item on Hold for Activity statuses.
Request FinishedTransactionHolds requests that have been completed.
Request in ProcessingTransactionTransitory Status. Denotes when a request in Awaiting Request Processing is opened. Keeps other staff users from opening the same request.
Request MergedTransactionTransitory Status. Denotes when a request has been merged into a new request.
Re-Submitted by UserTransactionTransitory Status. Denotes when a request has been canceled are resubmitted by the researcher.
Submitted by StaffTransactionTransitory Status. Denotes when a request is submitted by Special Collections staff from the Aeon Desktop Client.
Submitted by UserTransactionTransitory Status when denoting a transaction request submitted by the researcher from the web interface. May also indicate a copy request with an estimate that has not yet been approved by the researcher.
Web Request CreatedTransactionTransitory Status. Records the request's entry in the database Transaction table. It is not visible in the History or Tracking panes.

*Added in Aeon 5.2

Renaming Queues

danger

While it is possible to change the names of default queues, it is not recommended. See Configuring Default Queues and Custom Queues for detailed information about renaming default and custom queues.

When you change the name of a default queue, the display name in the State column of the Customization Manager automatically changes to match the new queue name. In addition, the State of any custom queues automatically changes to match the new State of the default queue from which it was created. At that point, it will no longer be obvious what State (that is, workflow process) the default queue originally used, or what default State a custom queue is using. Again, you will not be able to determine the original default workflow process carried out by the queue by looking at the State.

When you change the name of a default queue, be aware that you are not just changing the display name as it is shown in the desktop and web clients and web pages. Changing the name of a default queue also changes the QueueName in the database. So, for example, if you change Awaiting Request Processing to "New Remote Request", the QueueName field and State column will also change from Awaiting Request Processing to New Remote Request. The State Code of default queues does not change, so you can use the State Code to identify the intended workflow process for the default queue, but without the Statedescriptionyou won't know what process the State Code is referencing. It is possible to use the Internal Code field as explained in the table above or export data from the Queues table to a file to locate the original State information, if necessary.

Customizing Grid Layout in the Queues Table

Many of the grid customization features available in the Aeon Desktop Client are also available for grids in the customization manager. The columns in the Queues grid can be rearranged by clicking and dragging to a new location. Data can be sorted by selecting columns, opening the customization form, and choosing from the options available there.

Note that changes to grids in the customization manager do not persist and are reset to the default layout the next time you open the customization manager. In addition, you cannot change the grouping of Active Queues and Inactive Queues. Note that the Internal Code for queues is not displayed in the Queues table. It can be added by using the Column Chooser.

Exporting Data from the Queues Table

Data from the Queues table can be exported and saved in various report formats. You can export data in Excel, PDF, HTML or TXT format. The exported file retains the column ordering and grouping of the data.

  1. You can export the Queues table by right-clicking on any column header and choosing Export.
  2. Name the file, select the file type and choose the location where you want to store the file.
  3. Click Save to save the file.
info

Note that when you export the Queues table, data in the State column is exported using the internally assigned labeling of the queues. So, for example, if you have a default queue named Awaiting Request Processing and a Custom Queue that uses the State of Awaiting Request Processing, that field will display in your exported file as AwaitingRequestProcessing. This can come in handy if you have renamed your default queues and cannot remember the original State of the queues. This is the same formatting used by the Internal Code columnD, so if you have added the Internal Code column to your table it will also be exported to your file.