For the complete documentation index, see llms.txt. This page is also available as Markdown.

Program Chair Console

ProgramChairConsoleConfig : Object

Program Chair Console config doc

Kind: global typedef Properties

Name
Type
Description

header

Object

mandatory but can be empty object

entity

Object

mandatory

venueId

string

mandatory

reviewersId

string

mandatory

programChairsId

string

mandatory

authorsId

string

mandatory

paperReviewsCompleteThreshold

number

mandatory

submissionId

string

mandatory

submissionVenueId

string

mandatory

officialReviewName

string

mandatory

commentName

string

mandatory

anonReviewerName

string

mandatory

shortPhrase

string

mandatory

enableQuerySearch

boolean

mandatory

submissionName

string

mandatory

areaChairsId

string

optional

seniorAreaChairsId

string

optional

bidName

string

optional

recommendationName

string

optional

metaReviewRecommendationName

string

optional

additionalMetaReviewFields

Array.<string>

optional

requestFormId

string

optional

withdrawnVenueId

string

optional

deskRejectedVenueId

string

optional

officialMetaReviewName

string

optional

decisionName

string

optional

anonAreaChairName

string

optional

reviewerName

string

optional

areaChairName

string

optional

seniorAreaChairName

string

optional

secondaryAreaChairName

string

optional

secondaryAnonAreaChairName

string

optional

scoresName

string

optional

reviewRatingName

string | Array.<string> | Array.<object>

optional

reviewConfidenceName

string

optional

recruitmentName

string

optional

paperStatusExportColumns

Array.<Object>

optional

reviewerStatusExportColumns

Array.<Object>

optional

areaChairStatusExportColumns

Array.<Object>

optional

customStageInvitations

Array.<Object>

optional

assignmentUrls

Object

optional

emailReplyTo

string

optional

reviewerEmailFuncs

Array.<Object>

optional

acEmailFuncs

Array.<Object>

optional

sacEmailFuncs

Array.<Object>

optional

submissionContentFields

Array.<Object>

optional

sacDirectPaperAssignment

boolean

optional

propertiesAllowed

Object

optional

areaChairStatusPropertiesAllowed

Object

optional

sacStatuspropertiesAllowed

Object

optional

filterOperators

Array.<string>

optional

messageReviewersInvitationId

string

optional

messageAreaChairsInvitationId

string

optional

messageSeniorAreaChairsInvitationId

string

optional

messageSubmissionReviewersInvitationId

string

optional

messageSubmissionAreaChairsInvitationId

string

optional

messageSubmissionSecondaryAreaChairsInvitationId

string

optional

preferredEmailInvitationId

string

optional

ithenticateInvitationId

string

optional

displayReplyInvitations

Array.<Object>

optional

metaReviewAgreementConfig

Object

optional

useCache

boolean

optional

ethicsReviewersName

string

optional

ethicsChairsName

string

optional

domainContent

Object

optional

  • ProgramChairConsoleConfig : Object

    • .header : Object

    • .entity : Object

    • .venueId : string

    • .submissionId : string

    • .submissionName : string

    • .paperReviewsCompleteThreshold : number

    • .submissionVenueId : string

    • .requestFormId : string

    • .withdrawnVenueId : string

    • .deskRejectedVenueId : string

    • .reviewersId : string

    • .reviewerName : string

    • .anonReviewerName : string

    • .areaChairsId : string

    • .areaChairName : string

    • .anonAreaChairName : string

    • .seniorAreaChairsId : string

    • .seniorAreaChairName : string

    • .secondaryAreaChairName : string

    • .secondaryAnonAreaChairName : string

    • .programChairsId : string

    • .authorsId : string

    • .officialReviewName : string

    • .officialMetaReviewName : string

    • .commentName : string

    • .decisionName : string

    • .bidName : string

    • .recommendationName : string

    • .scoresName : string

    • .metaReviewRecommendationName : string

    • .additionalMetaReviewFields : Array.<string>

    • .reviewRatingName : string | Array.<string> | Array.<object>

    • .reviewConfidenceName : string

    • .enableQuerySearch : boolean

    • .shortPhrase : string

    • .recruitmentName : string

    • .paperStatusExportColumns : Array.<Object>

    • .reviewerStatusExportColumns : Array.<Object>

    • .areaChairStatusExportColumns : Array.<Object>

    • .propertiesAllowed : Object

    • .areaChairStatusPropertiesAllowed : Object

    • .sacStatuspropertiesAllowed : Object

    • .filterOperators : Array.<string>

    • .customStageInvitations : Array.<Object>

    • .metaReviewAgreementConfig : Object

    • .assignmentUrls : Object

    • .submissionContentFields : Array.<Object>

    • .sacDirectPaperAssignment : boolean

    • .messageReviewersInvitationId : string

    • .messageAreaChairsInvitationId : string

    • .messageSeniorAreaChairsInvitationId : string

    • .messageSubmissionReviewersInvitationId : string

    • .messageSubmissionAreaChairsInvitationId : string

    • .messageSubmissionSecondaryAreaChairsInvitationId : string

    • .preferredEmailInvitationId : string

    • .emailReplyTo : string

    • .reviewerEmailFuncs : Array.<Object>

    • .acEmailFuncs : Array.<Object>

    • .sacEmailFuncs : Array.<Object>

    • .ithenticateInvitationId : string

    • .displayReplyInvitations : Array.<Object>

    • .useCache : boolean

    • .ethicsReviewersName : string

    • .ethicsChairsName : string

    • .domainContent : Object

ProgramChairConsoleConfig.header : Object

Page header object with "title" and "instructions" (markdown supported).

Kind: static property of ProgramChairConsoleConfig Default: no default value Example

ProgramChairConsoleConfig.entity : Object

Venue group entity. Required for loading and permission checks.

Kind: static property of ProgramChairConsoleConfig Default: no default value Example

ProgramChairConsoleConfig.venueId : string

Venue group id used as base id/domain for links and API filters.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.submissionId : string

Submission invitation id used to load submissions shown in the console.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.submissionName : string

Submission label used for tab names, invitation/group ids and links.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.paperReviewsCompleteThreshold : number

Threshold used for overview paper progress (papers at or above threshold are considered complete).

Kind: static property of ProgramChairConsoleConfig Default: no default value Example

ProgramChairConsoleConfig.submissionVenueId : string

Venue id value for active submissions under review. Used in reminder/status filtering.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.requestFormId : string

Request form note id used for overview timeline/details links. If missing, bottom part of overview tab will not be shown.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.withdrawnVenueId : string

Venue id value that marks withdrawn submissions.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.deskRejectedVenueId : string

Venue id value that marks desk-rejected submissions.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.reviewersId : string

Reviewer group id. Used for reviewer invitations, assignments, bids and messaging.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.reviewerName : string

Reviewer role label used to identify per-paper role groups and UI labels.

Kind: static property of ProgramChairConsoleConfig Default: "'Reviewers'" Example

ProgramChairConsoleConfig.anonReviewerName : string

Prefix of anonymous reviewer groups used to map reviews to assigned reviewers.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.areaChairsId : string

AC group id. Enables AC timeline/stats, AC status tab and AC messaging.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.areaChairName : string

AC role label used to identify per-paper AC groups and display labels.

Kind: static property of ProgramChairConsoleConfig Default: "'Area_Chairs'" Example

ProgramChairConsoleConfig.anonAreaChairName : string

Prefix of anonymous AC groups used to map meta reviews to assigned ACs.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.seniorAreaChairsId : string

SAC group id. Enables SAC timeline/stats, SAC status tab and SAC messaging.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.seniorAreaChairName : string

SAC role label used to identify per-paper SAC groups and display labels.

Kind: static property of ProgramChairConsoleConfig Default: "'Senior_Area_Chairs'" Example

ProgramChairConsoleConfig.secondaryAreaChairName : string

Secondary AC role label used for assignment/status/messaging for secondary ACs (secondary AC email support in PR #2208).

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.secondaryAnonAreaChairName : string

Prefix for anonymous secondary AC groups.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.programChairsId : string

Program chairs group id used in overview links.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.authorsId : string

Authors group id used in overview links and counts.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.officialReviewName : string

Official review invitation name used for review parsing, stats and links.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.officialMetaReviewName : string

Meta-review invitation name used for status/statistics/link generation.

Kind: static property of ProgramChairConsoleConfig Default: "'Meta_Review'" Example

ProgramChairConsoleConfig.commentName : string

Comment invitation name used in overview timeline display.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.decisionName : string

Decision invitation name used to parse/display per-submission decisions. Made optional in PR #1232.

Kind: static property of ProgramChairConsoleConfig Default: "'Decision'" Example

ProgramChairConsoleConfig.bidName : string

Bid invitation suffix used for reviewer/AC/SAC bidding data and links. This config is optional since PR #1729.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.recommendationName : string

Reviewer recommendation invitation suffix used for AC recommendation progress.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.scoresName : string

Score invitation suffix used in edge browser links for bids/recommendations.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.metaReviewRecommendationName : string

Recommendation field key in meta-review content.

Kind: static property of ProgramChairConsoleConfig Default: "'recommendation'" Example

ProgramChairConsoleConfig.additionalMetaReviewFields : Array.<string>

Extra meta-review fields added to table/search/export and status views (feature added in PR #1828).

Kind: static property of ProgramChairConsoleConfig Default: [] Example

ProgramChairConsoleConfig.reviewRatingName : string | Array.<string> | Array.<object>

Review rating field config. Supports string, string[] and object[] with fallback fields (fallback support added in PR #1808).

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example (single field)

Example (multiple fields)

Example (fallback mapping)

ProgramChairConsoleConfig.reviewConfidenceName : string

Review confidence field used for confidence stats and export.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.enableQuerySearch : boolean

Enables query-search controls in paper, AC and withdrawn/desk-rejected tabs.

Kind: static property of ProgramChairConsoleConfig Default: no default value Example

ProgramChairConsoleConfig.shortPhrase : string

Short venue phrase used in email subject and export file names.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.recruitmentName : string

Recruitment invitation suffix used in overview timeline.

Kind: static property of ProgramChairConsoleConfig Default: "'Recruitment'" Example

ProgramChairConsoleConfig.paperStatusExportColumns : Array.<Object>

Extra export columns for the paper status table. This is an array of objects, where each object has: header (column title) and getValue (function body string executed with row in scope). getValue can get rather complex and the char escape should be handled carefully.

Kind: static property of ProgramChairConsoleConfig Default: no default value Example (basic exmaple)

Example (complex exmaple)

ProgramChairConsoleConfig.reviewerStatusExportColumns : Array.<Object>

Extra export columns for reviewer status table.

Kind: static property of ProgramChairConsoleConfig Default: no default value Example

ProgramChairConsoleConfig.areaChairStatusExportColumns : Array.<Object>

Extra export columns for AC/SAC status tables.

Kind: static property of ProgramChairConsoleConfig Default: no default value Example

ProgramChairConsoleConfig.propertiesAllowed : Object

Additional query-search properties for paper status. Supports paths array and function strings.

Kind: static property of ProgramChairConsoleConfig Default: no default value Example

ProgramChairConsoleConfig.areaChairStatusPropertiesAllowed : Object

Query-search properties override (instead of addition) for AC status, it also support function string

Kind: static property of ProgramChairConsoleConfig Default: built-in AC defaults Example

ProgramChairConsoleConfig.sacStatuspropertiesAllowed : Object

Query-search properties override for SAC status (direct paper assignment mode), it also support function string

Kind: static property of ProgramChairConsoleConfig Default: built-in SAC defaults Example

ProgramChairConsoleConfig.filterOperators : Array.<string>

Allowed query operators for query-search menu bars.

Kind: static property of ProgramChairConsoleConfig Default: ["!=", ">=", "<=", ">", "<", "==", "="] Example

ProgramChairConsoleConfig.customStageInvitations : Array.<Object>

Additional stage configs used in overview progress cards and table search/export

Kind: static property of ProgramChairConsoleConfig Default: [] Example

ProgramChairConsoleConfig.metaReviewAgreementConfig : Object

Config for dedicated meta-review agreement stage shown in overview and search/export, similar to customStageInvitations but has no extraDisplayFields. Another difference is metaReviewAgreement checks for reply to meta review instead of forum reply

Kind: static property of ProgramChairConsoleConfig Default: no default value Example

ProgramChairConsoleConfig.assignmentUrls : Object

Per-role assignment URL configuration for timeline and paper status assignment links.

Kind: static property of ProgramChairConsoleConfig Default: no default value Example

ProgramChairConsoleConfig.submissionContentFields : Array.<Object>

Adds extra paper-status tabs keyed by submission content fields field: The submission content field that the tab will be based on. The tab will filter based on whether or not this field is present in a submission's content responseInvitations: Array of invitation endings that are used to display replies that were made after, and in response to the submission being flagged reasonInvitations: Array of invitation endings that are used to display replies that were made before, or in parallel, the flag and are the reason that the flag was raised reasonFields: Object that contains content fields that may be in any of the notes that reply to any of the reason invitations. These are the fields and possible values that would cause the process function to flag the submission

Kind: static property of ProgramChairConsoleConfig Default: [] Example

ProgramChairConsoleConfig.sacDirectPaperAssignment : boolean

If true, SAC status tab shows direct paper assignment progress instead of SAC-to-AC mapping.

Kind: static property of ProgramChairConsoleConfig Default: no default value Example

ProgramChairConsoleConfig.messageReviewersInvitationId : string

Invitation id used when sending bulk reminders from Reviewer Status tab.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.messageAreaChairsInvitationId : string

Invitation id used when sending bulk reminders from AC Status tab.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.messageSeniorAreaChairsInvitationId : string

Invitation id used when sending bulk reminders from SAC Status tab.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.messageSubmissionReviewersInvitationId : string

Per-submission reviewer reminder invitation id used by Paper Status messaging modal.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.messageSubmissionAreaChairsInvitationId : string

Per-submission AC reminder invitation id used by Paper Status messaging modal (selected-paper AC messaging added in PR #2011).

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.messageSubmissionSecondaryAreaChairsInvitationId : string

Per-submission secondary-AC reminder invitation id used by Paper Status messaging modal (secondary AC messaging support in PR #2208).

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.preferredEmailInvitationId : string

Invitation id for preferred-email edges used by profile links and copy-email actions.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.emailReplyTo : string

Reply-to address for reminder emails sent from PC console tabs.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.reviewerEmailFuncs : Array.<Object>

Extra custom message filter options for the Reviewer Status message dropdown.

Kind: static property of ProgramChairConsoleConfig Default: no default value Example

ProgramChairConsoleConfig.acEmailFuncs : Array.<Object>

Extra custom message filter options for the Area Chair Status message dropdown, similar to reviewerEmailFuncs.

Kind: static property of ProgramChairConsoleConfig Default: no default value Example

ProgramChairConsoleConfig.sacEmailFuncs : Array.<Object>

Extra custom message filter options for the Senior Area Chair Status message dropdown, similar to reviewerEmailFuncs.

Kind: static property of ProgramChairConsoleConfig Default: no default value Example

ProgramChairConsoleConfig.ithenticateInvitationId : string

Duplication edge invitation id used to display/export similarity percentages.

Kind: static property of ProgramChairConsoleConfig Default: "no default value" Example

ProgramChairConsoleConfig.displayReplyInvitations : Array.<Object>

Enables and configures the “Latest Replies” column in Paper Status (added in PR #2237).

Kind: static property of ProgramChairConsoleConfig Default: no default value Example

ProgramChairConsoleConfig.useCache : boolean

If true, PC console loads/saves data via console cache and shows reload banner.

Kind: static property of ProgramChairConsoleConfig Default: false Example

ProgramChairConsoleConfig.ethicsReviewersName : string

Ethics reviewer role label used in timeline/overview role display.

Kind: static property of ProgramChairConsoleConfig Default: "'Ethics_Reviewers'" Example

ProgramChairConsoleConfig.ethicsChairsName : string

Ethics chair role label used in timeline/overview role display.

Kind: static property of ProgramChairConsoleConfig Default: "'Ethics_Chairs'" Example

ProgramChairConsoleConfig.domainContent : Object

Domain-level content fallback used in overview for role setup metadata.

Kind: static property of ProgramChairConsoleConfig Default: no default value Example

Last updated

Was this helpful?