data-dictionary

FPSAPP Tables

Data Dictionary

> FPSAPP Tables

FPSAPP Tables

Table

Key

Comment

FPSAPP.APP_G_LABEL_TRANSLATIONS

LABEL_NAME

Many clients have their own names that they use to label certain fields in the DWH. For example, they refer to facility_segment as Quartile or they refer to route_group as Technology. This table allows us to display the client accepted display name on our applications, particularly in Options and Filters. The wafer_size column merits special mention because at most clients we use the wafer_size field to represent something other than wafer size. This is because wafer_size is part of the default filters for all web applications and because it is the only default filtering field on Dashboard which filters both processes and tools. In a perfect world, we might rename this field in the DWH to something more generic but in the real world the best solution is to be able to configure the display name used when labeling this field which we can do in this table.

FPSAPP.APP_G_ROLES

Stores the roles for each application

FPSAPP.APP_W_USERS

USER_LOGIN

app_W_USERS table used to store user information for each user

FPSAPP.APP_W_USERS_ROLES

APP_NAME, ROLE_NAME, USER_ID

app_W_USERS_ROLES table used to store role information for each user

FPSAPP.CM_B_PROD_STARTS

FACILITY, PRD, ROUTE, LOT_TYPE, START_INST

See comments in CM_REF_B_PROD_STARTS view.

FPSAPP.CM_B_SCENARIOS_STARTS_VALIDATE

SCENARIO, FACILITY, ROUTE, WORKWEEK

CM_B_SCENARIOS_STARTS_VALIDATE is used to validate starts for the Capacity Model

FPSAPP.CM_C_GLOBAL

This table stores global configurations for the Capacity Model application.

FPSAPP.CM_C_MENU_ITEMS

MENU_TYPE, MENU_VALUE

CM_C_MENU_ITEMS is used to configure the menu for the Capacity Model

FPSAPP.CM_C_SCENARIO_INFO_COLS

FACILITY, CM_SCENARIO, COLUMN_NAME

This table stores a list of columns, configurable by site, that customers would like to see for informational purposes only when downloading a scenario template in the capacity model application. As an example, in a calculation scenario, THP data is shown by (RORP,SETP). It is often the case that this information is not easily human-readable, and that by adding a column like PROCESS, the template makes more sense to the end user.

FPSAPP.CM_P_RORP_STEP_EQPTYPES

FACILITY, RORP, STEP, EQP_TYPE

See comments in CM_REF_P_RORP_STEP_EQPTYPES view.

FPSAPP.CM_P_ROUTE_STEP_EQP

FACILITY, ROUTE, STEP, EQP_TYPE

See comments in CM_REF_P_ROUTE_STEP_EQP view.

FPSAPP.CM_W_ROUTE_STEP_EQPS_MPU

FACILITY, EQP_TYPE, ROUTE, STEP, WORKWEEK, SCENARIO

Table contains override for throughput in the Capacity Model. This table is populated by upload from the CM website.

FPSAPP.CM_W_ROUTE_STEP_EQPS_RWK

FACILITY, EQP_TYPE, ROUTE, STEP, WORKWEEK, SCENARIO

Table contains override for rework percentage in the Capacity Model. This table is populated by upload from the CM website.

FPSAPP.CM_W_ROUTE_STEP_EQPS_SMP

FACILITY, EQP_TYPE, ROUTE, STEP, WORKWEEK, SCENARIO

Table contains override for sample percentage in the Capacity Model.. This table is populated by upload from the CM website.

FPSAPP.CM_W_ROUTE_STEP_EQPS_USE

FACILITY, EQP_TYPE, ROUTE, STEP, WORKWEEK, SCENARIO

Table contains override for use percentage in the Capacity Model. This table is populated by upload from the CM website.

FPSAPP.CM_W_SCENARIOS_DEMAND

SCENARIO, FACILITY, PRD, WORKWEEK

This table stores demand scenarios uploaded from Excel files to the capacity model web site.

FPSAPP.CM_W_SCENARIOS_EQPTYPES

SCENARIO, FACILITY, EQP_TYPE, WORKWEEK

This table stores eqptype scenarios uploaded from Excel files to the capacity model web site.

FPSAPP.CM_W_SCENARIOS_STARTS

SCENARIO, FACILITY, ROUTE, WORKWEEK

This table stores starts scenarios uploaded from Excel files to the capacity model web site.

FPSAPP.CM_W_SCENARIOS_THROUGHPUT

SCENARIO, FACILITY, EQP_TYPE, WORKWEEK

This table stores throughput+sampling+rework+yield scenarios (also called calculation scenarios) uploaded from Excel files to the capacity model web site.

FPSAPP.CM_W_SCENARIO_DML_FAIL_LOG

Log table for any failures of Capacity Model scenario generation.

FPSAPP.CTA_P_BASE

FACILITY, BANK, LOT_GROUP, PRTY_CTM_GROUP, ROUTE, STEP, PRD, PLANPRD

See comments in CTA_REF_P_BASE view.

FPSAPP.CTA_P_BASE_WK

START_WEEK, FACILITY, BANK, LOT_GROUP, PRTY_CTM_GROUP, ROUTE, STEP, PRD, PLANPRD

See comments in CTA_APD_P_BASE_WK view.

FPSAPP.CTR_B_FINISHED_BY_PERIOD

START_PERIOD, FACILITY, PRD, PLANPRD, LOT_GROUP

See comments in CTR_REF_B_FINISHED_BY_PERIOD view.

FPSAPP.CTR_B_RRS_FOR_SAME_FAC_SEQ

FACILITY, COMBINED_ROUTE, ROUTE_SEGMENT, STEP

See comments in CTR_REF_B_RRS_FOR_SAME_FAC_SEQ view.

FPSAPP.CTR_C_CHART_ITEMS

FACILITY_ALL_OR_ONE, ITEM_NAME

Table to config colors for CTR chart.

FPSAPP.DASH_B_H_ETP_7D

FACILITY, TOOL, ENTITY, FROM_INST, TO_INST

This table exists solely to improve speed of Dashboard Tool State Gantt charts using DASH_P_GANTT_ENTITY_STATE. It has a NONUK rather than a PK because it can have duplicates for either from_inst or to_inst for a given facility, tool, entity therefore there is no reason to force a PK.

FPSAPP.DASH_B_H_PLAN_DAY_SUMMARY

FACILITY, ROUTE, STEP, BANK, PRD, PLANPRD, LOT_TYPE, PLAN_PRIORITY, IS_NONSTD, START_PLAN_DAY

See comments in DASH_APD_B_H_PLAN_DAY_SUMMARY view.

FPSAPP.DASH_B_H_SHIFT_SUMMARY

FACILITY, ROUTE, STEP, BANK, PRD, PLANPRD, LOT_TYPE, PLAN_PRIORITY, IS_NONSTD, START_SHIFT

See comments in DASH_APD_B_H_SHIFT_SUMMARY view.

FPSAPP.DASH_C_CATEGORY_CONFIG

CATEGORY, KEY

This is a table for miscellaneous configurations for each category (page). In this case, for a configuration regarding a chart on the tool page, which would not fit in DASH_C_CATEGORY_TABLES. It is also not feasible to create a rigid DASH_C_CATEGORY_CHARTS or something of the sort, because many of the charts on the Dashboard are fundamentally different and would require different settings. A table like this allows for much more flexibility.

FPSAPP.DASH_C_CATEGORY_TABLES

WEB_VERSION, FACILITY, CATEGORY, TABLE_ID

DASH_C_CATEGORY_TABLES is used to determine the configuration of tables in each category

FPSAPP.DASH_C_CATEGORY_TABLE_COLS

WEB_VERSION, FACILITY, CATEGORY, TABLE_ID, COLUMN_ID

DASH_C_CATEGORY_TABLE_COLS is used to determine the configuration of the columns of tables in each category

FPSAPP.DASH_C_COLUMNS

This table is used to set the property of each column_id which are the same across all tables, categories, facilities, and web versions at each site.

FPSAPP.DASH_C_CUSTOM_REPORTS

FACILITY, SECTION, LINK_TEXT

List of custom reports to show links on Dashboard.

FPSAPP.DASH_C_CUSTOM_RPT_SECTIONS

FACILITY, SECTION

Section grouping for custom reports for nicer display on Dashboard.

FPSAPP.DASH_C_MNT_TIME_DROPDOWN

Options for time dropdown.

FPSAPP.DASH_C_SEARCH_REDIR_LIST

FACILITY, CRITERIA

Table to config redirect criteria for search

FPSAPP.DASH_C_SPOTLIGHTS

WEB_VERSION, FACILITY, CATEGORY, CODE

DASH_C_SPOTLIGHTS table is a config table for the spotlight for each page - including operations, modules, toolset, etc.

FPSAPP.DASH_C_TARGET_TYPES

TARGET_TYPE

Table to configure allowed TARGET_TYPE values in DASH_P_TARGET tables, along with limits that will affect the coloring of these values on the Dashboard. See Help site for more information on target coloring: http://help.finalphasesystems.com/display/FD/Target+Coloring

FPSAPP.DASH_C_WEB_VERSIONS

WEB_VERSION

This is a table for global configuration values associated with each web version.

FPSAPP.DASH_G_CATEGORY_TABLES

CATEGORY, TABLE_ID

This global table lists all of the rows which should be in DASH_C_CATEGORY_TABLES. CHK_LOAD_CFG checks that the rows indeed match up.

FPSAPP.DASH_G_CATEGORY_TABLE_COLS

CATEGORY, TABLE_ID, COLUMN_ID

This global table lists all of the rows which should be in DASH_C_CATEGORY_TABLE_COLS. CHK_LOAD_CFG checks that the rows indeed match up.

FPSAPP.DASH_G_COLUMNS

COLUMN_ID

This global table lists all of the rows which should be in DASH_C_COLUMNS. CHK_LOAD_CFG checks that the rows indeed match up.

FPSAPP.DASH_G_GANTT_LEGEND_ITEMS

ITEM_DISPLAY

Table to configure the colors for each additional display values for the Gantt charts. It is possible that different sites might use different colors.

FPSAPP.DASH_G_SPOTLIGHTS

CATEGORY, CODE

This global table lists all of the rows which should be in DASH_C_SPOTLIGHTS. CHK_LOAD_CFG checks that the rows indeed match up.

FPSAPP.DASH_P_COMING_LOTS_COLS

FACILITY, ARRV_HRS_DISPLAY

See comments in DASH_REF_P_COMING_LOTS_COLS view.

FPSAPP.DASH_P_COMING_LOTS_ROWS

FACILITY, ROW_DISPLAY

See comments in DASH_REF_P_COMING_LOTS_ROWS view.

FPSAPP.DASH_P_CURR_SH_D_MOVES

INST, LOT_SEQ_WITHIN_SEC, LOT

See comments in DASH_P_CURR_SH_D_MOVES_CUSTOM procedure.

FPSAPP.DASH_P_CURR_SH_D_MVINS

INST, LOT_SEQ_WITHIN_SEC, LOT

See comments in DASH_P_CURR_SH_D_MVINS_CUSTOM procedure.

FPSAPP.DASH_P_CV_AVAIL

FACILITY, TOOL

See comments in DASH_REF_P_CV_AVAIL view.

FPSAPP.DASH_P_CV_AVAIL_ENTITY

FACILITY, TOOL, ENTITY

See comments in DASH_REF_P_CV_AVAIL_ENTITY view.

FPSAPP.DASH_P_ECT_WIP_DAY_HIST

END_PLAN_DAY, FACILITY, ECT_STATE, PROCESS_STATE, ROUTE, PRD, LOT_GROUP, PLAN_PRIORITY, PROCESS, BANK

See comments in DASH_APD_P_ECT_WIP_DAY_HIST view.

FPSAPP.DASH_P_ECT_WIP_HOURLY_HIST

END_HOUR_OF_SHIFT_OR_DAY, FACILITY, ROUTE, PRD, LOT_GROUP, PLAN_PRIORITY, PROCESS, BANK, PROCESS_STATE, ECT_STATE

See comments in DASH_P_ECT_WIP_HOURLY_CUSTOM procedure.

FPSAPP.DASH_P_ECT_WIP_SHIFT_HIST

END_SHIFT, FACILITY, ECT_STATE, PROCESS_STATE, ROUTE, PRD, LOT_GROUP, PLAN_PRIORITY, PROCESS, BANK

See comments in DASH_APD_P_ECT_WIP_SHIFT_HIST view.

FPSAPP.DASH_P_GANTT_PRIORITY_LOTS

LOT, OVERALL_LOT_SEQ_NUM

See comments in DASH_REF_P_GANTT_PRIORITY_LOTS view.

FPSAPP.DASH_P_LINE_HOLDS

FACILITY, EVENT_KEY, LOT

See comments in DASH_REF_P_LINE_HOLDS view.

FPSAPP.DASH_P_OPERATIONS

FACILITY, OPERATION

See comments in DASH_REF_P_OPERATIONS view.

FPSAPP.DASH_P_PROCESSES

FACILITY, PROCESS

See comments in DASH_REF_P_PROCESSES view.

FPSAPP.DASH_P_PROCESS_SUBFAMILIES

FACILITY, PROCESS_SUBFAMILY, PROCESS_FAMILY

See comments in DASH_REF_P_PROCESS_SUBFAMILIES view.

FPSAPP.DASH_P_TOOL_WIP_METRICS

FACILITY, TOOL

See comments in DASH_REF_P_TOOL_WIP_METRICS view.

FPSAPP.DASH_P_TOOL_WIP_NEXT_30D

TOOL, START_INST

See comments in DASH_REF_P_TOOL_WIP_NEXT_30D view.

FPSAPP.DASH_P_WIP_STEP_FUTURE

LOT, STEP, ROUTE, FACILITY

See comments in DASH_REF_P_WIP_STEP_FUTURE view.

FPSAPP.DASH_W_LABOR_AVAIL_MODULE

FACILITY, MODULE

Table to store labor availability by module.

FPSAPP.DASH_W_MNT_FUTURE_OVR

FACILITY, EVENT_ID

Stores override to the maintenance event information in EQP_MNT_FUTURE made within the Maintenance Manager web application. Here we can only override certain fields for existing events. In MNT_W_FUTURE_ADD we can create new maintenance events which are not already in EQP_MNT_FUTURE.

FPSAPP.DASH_W_MNT_FUTURE_OVR_TECH

FACILITY, EVENT_ID, MNT_TECH_USERNAME

Stores the association between maintenance technicians and a maintenance event instance, allowing for multiple technicians to be assigned to an instance.

FPSAPP.DASH_W_TARGETS_FACILITY

FACILITY, TARGET_TYPE

Used to store manual targets by facility. When lower level targets are also provided, the targets in this table will override the lower level targets. The COMPLETES value is used by the logic in WIP_REF_GOAL_EST_SHIFT that allocates COMPLETES targets down to the lowest level of prd-route-step-lot_group-priority. All other values in this table are used directly in the Dashboard application and not in any FPSBASE objects. DASH_W tables can be populated in one of four ways: 1) manually, 2) by REF view linking to client databases like ETL, 3) with an APF report linking to client data sources like ETL, 4) via the GUI within the Dashboard.

FPSAPP.DASH_W_TARGETS_MODULE

FACILITY, MODULE, TARGET_TYPE

This table stores manual targets for the Dashboard by module. The COMPLETES value is used by the logic in WIP_REF_GOAL_EST_SHIFT that allocates COMPLETES targets down to the lowest level of prd-route-step-lot_group-priority. All other values in this table are used directly in the Dashboard application and not in any FPSBASE objects. DASH_W tables can be populated in one of four ways: 1) manually, 2) by REF view linking to client databases like ETL, 3) with an APF report linking to client data sources like ETL, 4) via the GUI within the Dashboard.

FPSAPP.DASH_W_TARGETS_MODULE_PRIORITY

FACILITY, MODULE, LOT_PRIORITY, TARGET_TYPE

This table stores manual targets for the Dashboard by module and priority. All values in this table are used directly in the Dashboard application and not in any FPSBASE objects. DASH_W tables can be populated in one of four ways: 1) manually, 2) by REF view linking to client databases like ETL, 3) with an APF report linking to client data sources like ETL, 4) via the GUI within the Dashboard.

FPSAPP.DASH_W_TARGETS_OPERATION

FACILITY, OPERATION, TARGET_TYPE

This table stores manual targets for the Dashboard by operation. All values in this table are used directly in the Dashboard application and not in any FPSBASE objects. DASH_W tables can be populated in one of four ways: 1) manually, 2) by REF view linking to client databases like ETL, 3) with an APF report linking to client data sources like ETL, 4) via the GUI within the Dashboard.

FPSAPP.DASH_W_TARGETS_OPERFAM

FACILITY, OPERATION_FAMILY, TARGET_TYPE

This table stores manual targets for the Dashboard by operation family. Only the TURNS value is currently used and this is directly in the Dashboard application but other values could be used in the future if necessary. This table is not used in any FPSBASE objects. DASH_W tables can be populated in one of four ways: 1) manually, 2) by REF view linking to client databases like ETL, 3) with an APF report linking to client data sources like ETL, 4) via the GUI within the Dashboard.

FPSAPP.DASH_W_TARGETS_PRCS_LTYPE

FACILITY, PROCESS, LOT_TYPE, TARGET_TYPE

This table stores manual targets for the Dashboard by process and lot_type. Only the COMPLETES value is allowed which is used by the logic in WIP_REF_GOAL_EST_SHIFT that allocates COMPLETES targets down to the lowest level of prd-route-step-lot_group-priority. This table is not used in the Dashboard application. DASH_W tables can be populated in one of four ways: 1) manually, 2) by REF view linking to client databases like ETL, 3) with an APF report linking to client data sources like ETL, 4) via the GUI within the Dashboard.

FPSAPP.DASH_W_TARGETS_PRCS_RG_LG

FACILITY, PROCESS, ROUTE_GROUP, LOT_GROUP, TARGET_TYPE

This table stores manual targets for the Dashboard by process, route_group, and lot_group. Only the COMPLETES value is allowed which is used by the logic in WIP_REF_GOAL_EST_SHIFT that allocates COMPLETES targets down to the lowest level of prd-route-step-lot_group-priority. This table is not used in the Dashboard application. DASH_W tables can be populated in one of four ways: 1) manually, 2) by REF view linking to client databases like ETL, 3) with an APF report linking to client data sources like ETL, 4) via the GUI within the Dashboard.

FPSAPP.DASH_W_TARGETS_PRD

This table stores manual targets for the Dashboard by prd. Only the TURNS value is allowed which is used directly in the Dashboard application. This table is not used in any FPSBASE objects. DASH_W tables can be populated in one of four ways: 1) manually, 2) by REF view linking to client databases like ETL, 3) with an APF report linking to client data sources like ETL, 4) via the GUI within the Dashboard.

FPSAPP.DASH_W_TARGETS_PRIORITY

FACILITY, LOT_PRIORITY, TARGET_TYPE

Used to store manual targets by priority. All values in this table are used directly in the Dashboard application and not in any FPSBASE objects. DASH_W tables can be populated in one of four ways: 1) manually, 2) by REF view linking to client databases like ETL, 3) with an APF report linking to client data sources like ETL, 4) via the GUI within the Dashboard.

FPSAPP.DASH_W_TARGETS_PROCESS

This table stores manual targets for the Dashboard by process. The COMPLETES value is used by the logic in WIP_REF_GOAL_EST_SHIFT that allocates COMPLETES targets down to the lowest level of prd-route-step-lot_group-priority. All other values in this table are used directly in the Dashboard application and not in any FPSBASE objects. DASH_W tables can be populated in one of four ways: 1) manually, 2) by REF view linking to client databases like ETL, 3) with an APF report linking to client data sources like ETL, 4) via the GUI within the Dashboard.

FPSAPP.DASH_W_TARGETS_PROCESSFAM

This table stores manual targets for the Dashboard by process family. The COMPLETES value is used by the logic in WIP_REF_GOAL_EST_SHIFT that allocates COMPLETES targets down to the lowest level of prd-route-step-lot_group-priority. All other values in this table are used directly in the Dashboard application and not in any FPSBASE objects. DASH_W tables can be populated in one of four ways: 1) manually, 2) by REF view linking to client databases like ETL, 3) with an APF report linking to client data sources like ETL, 4) via the GUI within the Dashboard.

FPSAPP.DASH_W_TARGETS_RG_LG

FACILITY, ROUTE_GROUP, LOT_GROUP, TARGET_TYPE

This table stores manual targets for the Dashboard by route_group and lot_group. Only the COMPLETES, OPER_MOVES, and WIP values are allowed which are used by the logic in WIP_REF_GOAL_EST_SHIFT that allocates targets down to the lowest level of prd-route-step-lot_group-priority. This table is not used in the Dashboard application. DASH_W tables can be populated in one of four ways: 1) manually, 2) by REF view linking to client databases like ETL, 3) with an APF report linking to client data sources like ETL, 4) via the GUI within the Dashboard.

FPSAPP.ECTA_P_BASE

FACILITY, BANK, LOT_GROUP, PRTY_CTM_GROUP, ROUTE, STEP, PRD, PLANPRD, ROUTE_FAMILY

See comments in ECTA_REF_P_BASE view.

FPSAPP.ECTA_P_BASE_WK

START_WEEK, FACILITY, BANK, LOT_GROUP, PRTY_CTM_GROUP, ROUTE, STEP, PRD, PLANPRD

See comments in ECTA_APD_P_BASE_WK view.

FPSAPP.ECTFL_B_FINISHED_BY_PERIOD

START_PERIOD, FACILITY, PRD, PLANPRD, LOT_GROUP

See comments in ECTFL_REF_B_FINISHED_BY_PERIOD view.

FPSAPP.FBK_G_ISSUE_TYPES

ISSUE_TYPE

This is a list of allowable issue types for feedback items

FPSAPP.FBK_G_STATUSES

STATUS

This is a list of allowable statuses for feedback items

FPSAPP.FBK_W_FEEDBACKS

ID

Table stores information about all feedbacks from all applications.

FPSAPP.FBK_W_FEEDBACK_COMMENTS

FEEDBACK_ID, COMMENT_ID_NUM

In order to track comments and emails sent on specific feedbacks, we need a table that holds the comments. This table uses the FBK_GET_FEEDBACK_ID_NUM function to increments the id numbers of the feedback comments.

FPSAPP.FGB_W_ACTIVITY_LOG

This table holds FabGuard Broker API Database activity if logging is enabled in the FabGuard procedures.

FPSAPP.FR_W_INSTALL_VERSION

ID

Stores the upgrade date and version of FabRecover software

FPSAPP.FR_W_MNT_DEF_VERSIONS

Stores the details for each FabRecover maintenance definition version

FPSAPP.FR_W_MNT_DEF_VERSION_PRCD

ID

Makes the connection between the tasks and the maintenance definition version, where a procedure is a group of maintenance tasks

FPSAPP.FR_W_MNT_DEF_VERS_APPROVER

VERSION_NAME, APPROVER_USER_NAME

Stores the current approvers required for the maintenance definition version

FPSAPP.FR_W_MNT_DEF_VERS_CHG_HIST

ID

Stores the change log of changes made to maintenance definition versions

FPSAPP.FR_W_MNT_DEF_VERS_EQP_TYPE

EQP_TYPE, FACILITY, VERSION_NAME

Stores the relationships between FabRecover maintenance definition versions and equipment types, both being foreign keys in this table

FPSAPP.FR_W_MNT_MESSAGES

MESSAGE_TYPE, EQP_TYPE, FACILITY

Stores the messages used in FabRecover for communication about safety reminders and other message types

FPSAPP.FR_W_MNT_MESSAGE_CHG_HIST

ID

Stores the change log of changes made to FabRecover messages

FPSAPP.FR_W_MNT_SESSIONS

ID

Stores unique maintenance event sessions and session details for a given instance of a maintenance event

FPSAPP.FR_W_MNT_SESSION_COMMENTS

MNT_SESSION_ID, INST_UTC

Stores comments related to a maintenance event session which are inputted by a user, primarily for cancellation of maintenance events, but may be used for other purposes as well

FPSAPP.FR_W_MNT_SESSION_REPORTS

MNT_SESSION_ID, REPORT_CAPTION

Stores pdf report of completed maintenance session

FPSAPP.FR_W_MNT_SESSION_SAFETY_ACKS

MNT_SESSION_ID, FR_USER_LOGIN

Stores a history of user safety acknowledgment for each mnt session as required by FabRecover configuration

FPSAPP.FR_W_MNT_SESSION_TASKS

ID

Stores the tasks which are part of a maintenance session

FPSAPP.FR_W_MNT_SESSION_TASK_DATA

MNT_SESSION_TASK_ID, VARIABLE_NAME

Stores each form input from a maintenance task

FPSAPP.FR_W_MNT_SESSION_TASK_FILES

MNT_SESSION_TASK_ID, UNIQUE_FILE_NAME

Stores files uploaded by users during a maintenance session task.

FPSAPP.FR_W_MNT_SESSION_TASK_STORAGE

ID

Stores maintenance task data in LogicNets required format

FPSAPP.FR_W_MNT_SESSION_TASK_USERS

MNT_SESSION_TASK_ID, FR_USER_LOGIN, INST_START_UTC

Stores the interactions between users and maintenance session tasks

FPSAPP.FR_W_MNT_TASKS

MNT_TASK

Stores tasks which are subcomponents of a maintenance event as defined in FabRecover

FPSAPP.FR_W_MNT_TASK_CHG_HIST

ID

Stores the change log of changes made to maintenance task definitions

FPSAPP.FR_W_MNT_TASK_EQP_TYPE

EQP_TYPE, MNT_TASK

Stores the relationships between FabRecover tasks and equipment types, both being foreign keys in this table

FPSAPP.FR_W_MNT_TASK_VERSIONS

VERSION_NAME

Stores the definition details for each FabRecover task version

FPSAPP.FR_W_MNT_TASK_VERSION_CHG_HIST

ID

Stores the change log of changes made to maintenance task version definitions

FPSAPP.FR_W_MNT_TASK_VERS_APPROVER

VERSION_NAME, APPROVER_USER_NAME

Stores the current approvers required for the maintenance task version

FPSAPP.FR_W_MNT_USER_EQP_TYPE

EQP_TYPE, FACILITY, USER_NAME

Stores the relationships between users in FabRecover and equipment types

FPSAPP.FR_W_WORKFLOW

ID

LogicNets stores all instances workflows in this table. Each instance of a workflow is uniquely identified by its id, this id will be used throughout the other tables for linking to the workflow.

FPSAPP.FR_W_WORKFLOW_CHECKER

ID

LogicNets stores the link between parent and child workflows in this table. This allows the system to execute parallel workflows and step a parent workflow forward whenever a task in a child workflow is completed.

FPSAPP.FR_W_WORKFLOW_STORAGE

ID

LogicNets stores persistent workflow data as a single CLOB in this table. All tasks from the same workflow share the same data container, so you can pass this data between tasks in the same workflow.

FPSAPP.FR_W_WORKFLOW_TASK

ID

LogicNets stores all instances of tasks from all workflows in this table and provides each instance of a task a unique identifier. The system stores this id in the workflow_instance column of this table. With this ID you can retrieve all tasks associated with a particular workflow.

FPSAPP.FR_W_WORKFLOW_TASK_TAGS

ID

LogicNets stores tags associated with each task in this table. Each task tag is linked to a task by its id.

FPSAPP.GP_B_ROUTE_STEPS

FACILITY, ROUTE, STEP

See comments in GP_REF_B_ROUTE_STEPS view.

FPSAPP.GP_C_COMMON_STEP

FACILITY, COMMON_STEP

Goal planner configuration of COMMON_STEP parameters. Used as input when calculating goals for the shift.

FPSAPP.GP_C_COMMON_STEP_ROUTE

FACILITY, COMMON_STEP, ROUTE

Goal planner configuration of COMMON_STEP parameters that apply to specified ROUTEs. Used as input when calculating goals for the shift.

FPSAPP.GP_C_FACILITY

FACILITY

Goal planner configuration of FACILITY parameters for drum and line balance. Used as input when calculating goals and Scheduler priority.

FPSAPP.GP_C_PROCESS

FACILITY, PROCESS

Goal planner configuration of PROCESS parameters. Used as input when calculating goals for the shift.

FPSAPP.GP_C_PROCESS_ROUTE

FACILITY, PROCESS, ROUTE

Goal planner configuration of PROCESS parameters that apply to specified ROUTESs. Used as input when calculating goals for the shift.

FPSAPP.GP_C_PROCFAM

Goal planner configuration of GP_SUBFAMILY parameters. Used as input when calculating goals for the shift.

FPSAPP.GP_C_PROCFAM_COMMON_STEP_ROUTE

FACILITY, GP_SUBFAMILY_OR_EACH, ROUTE_OR_EACH

Goal planner configuration of GP_SUBFAMILY parameters that apply to specified ROUTEs for each COMMON_STEP. Used as input when calculating goals for the shift.

FPSAPP.GP_C_PROCFAM_PROCESS_ROUTE

FACILITY, GP_SUBFAMILY_OR_EACH, ROUTE_OR_EACH

Goal planner configuration of GP_SUBFAMILY parameters that apply to specified ROUTEs for each PROCESS. Used as input when calculating goals for the shift.

FPSAPP.GP_C_RSEC_COMMON_STEP_ROUTE

FACILITY, ROUTE_SECTION, ROUTE_OR_EACH

Goal planner configuration of ROUTE_SECTION parameters that apply to specified ROUTEs for each COMMON_STEP. Used as input when calculating goals for the shift.

FPSAPP.GP_C_RSEC_PROCESS_ROUTE

FACILITY, ROUTE_SECTION, ROUTE_OR_EACH

Goal planner configuration of ROUTE_SECTION parameters that apply to specified ROUTEs for each PROCESS. Used as input when calculating goals for the shift.

FPSAPP.GP_P_PRIORITY_DRUM

FACILITY, ROUTE, STEP

See comments in GP_REF_P_PRIORITY_DRUM view.

FPSAPP.GP_P_PRIORITY_LINE_BALANCE

FACILITY, ROUTE, STEP

See comments in GP_REF_P_PRIORITY_LINE_BALANCE view.

FPSAPP.GP_P_ROUTE_STEPS

FACILITY, ROUTE, STEP

See comments in GP_REF_P_ROUTE_STEPS view.

FPSAPP.MSOUI_B_TOOL_RISK_WK_HIST

FROM_MSO_INST, FACILITY, SMP_RULE_ID, FROM_MSO_TOOL, CHAMBER, LOT

See comments in MSOUI_APD_B_TOOL_RISK_WK_HIST view.

FPSAPP.MSOUI_C_SETTINGS

CONFIG_NAME

Configuration table for the MSO UI. This configuration table takes in configuration key value pairs to allows setting default behavior and control of UI display settings.

FPSAPP.MSOUI_W_TRANSACTION_HIST

TRANSACTION_ID

Master MSO transaction history. All changes are made at lower level tables. One record for each transaction is stored in this table and the transaction id is what links all the sub tables together based on the parent_transaction_id.

FPSAPP.NMV_P_CLIENT_CARRIERS

FACILITY

This table is always empty and is a placeholder for a client developed view. Eventually we will change this and build the carrier movement logic into NextMove with appropriate configuration.

FPSAPP.NMV_W_BAYMONITOR_ROTATION

FACILITY, BAY, BAY_ROTATION

A table that contains the list of bays that are paired for baymonitor rotation

FPSAPP.NMV_W_BAY_TILES

BAY, FACILITY, OBJ_ID, OBJ_TYPE

A table that contains the objects per BAY for My lists feature within NextMove

FPSAPP.NMV_W_CARRIER_CLAIMS

FACILITY, CARRIER

nmv_w_carrier_claims is used to manage claims on carriers by vehicles and users made in the NextMove UI. Only one claim can be made on a carrier at a given time

FPSAPP.NMV_W_H_CACHE_LOG

This table will hold NextMoveService API Database activity

FPSAPP.NMV_W_H_CARRIER_WAIT_TIME_HIST

To record the carrier delivery state change history.

FPSAPP.NMV_W_IRL_MOVES_OVR

FACILITY, RETICLE

Table to store override moves to be made to and from a tool internal reticle library, useful for testing or integration with an external system.

FPSAPP.NMV_W_IRL_NEXT_DEST_LOG

Log history of next destination for each call to the NMV_IRL_NEXT_DESTINATION procedure.

FPSAPP.NMV_W_LOT_NEXT_DEST_LOG

Log history of next destination for each lot for NextMove.

FPSAPP.NMV_W_MY_LISTS

LIST_ID

A table that contains list details and user associations

FPSAPP.NMV_W_MY_LIST_TILES

LIST_ID, FACILITY, OBJ_ID, OBJ_TYPE

A table that contains the objects per LIST_ID for My lists feature within NextMove

FPSAPP.NMV_W_MY_TOOLS

LIST_ID, FACILITY, TOOL

A table that contains the tools per LIST_ID for My Tools feature within NextMove. This table has a foreign key on EQP_TOOLS with "on delete cascade" which means that records will be automatically deleted when a tool is deleted from EQP_TOOLS. Normally this is a good feature but in the case where you have a blip with your EQP_TOOLS ETL and accidentally delete a tool (or all tools) and then quickly reinsert you will have to manually rebuild this table.

FPSAPP.NMV_W_MY_TOOLS_LISTS

LIST_ID

A table that contains My Tools list details and user associations

FPSAPP.NMV_W_PROCESS_FAMILIES

FACILITY, PROCESS_FAMILY

This table will hold process families that the client needs to be filtered from BAYMONITOR in NextMove

FPSAPP.NMV_W_RESERVE_LOT_EXTL_LOG

INSERTED_TIME, LOT, STEP, ROUTE, FACILITY

Logging table for external system calls

FPSAPP.NMV_W_RET_STKR_NEXT_DEST_LOG

Log history of next destination for each call to the NMV_RETICLE_STOCKER_NEXT_DEST procedure.

FPSAPP.PERF_C_DDLS

This table allows the drop down lists in the Performance Application to be configurable

FPSAPP.PERF_P_H_COMP_WIP_DAY

FACILITY, LOT_GROUP, PLAN_PRIORITY, WIP_MODULE, BANK, ROUTE, WAFER_SIZE, ROUTE_FAMILY, ROUTE_GROUP, OPERATION_FAMILY, PROCESS_FAMILY, LINE_SECTION, IS_IGNORE_WIP, IS_IGNORE_MOVES, CALENDAR_DAY

See comments in PERF_APD_P_H_COMP_WIP_DAY view.

FPSAPP.PERF_P_H_COMP_WIP_MONTH

FACILITY, LOT_GROUP, PLAN_PRIORITY, WIP_MODULE, BANK, ROUTE, WAFER_SIZE, ROUTE_FAMILY, ROUTE_GROUP, OPERATION_FAMILY, PROCESS_FAMILY, LINE_SECTION, IS_IGNORE_WIP, IS_IGNORE_MOVES, START_MONTH

See comments in PERF_APD_P_H_COMP_WIP_MONTH view.

FPSAPP.PERF_P_H_COMP_WIP_SHIFT

FACILITY, LOT_GROUP, PLAN_PRIORITY, WIP_MODULE, BANK, ROUTE, WAFER_SIZE, ROUTE_FAMILY, ROUTE_GROUP, OPERATION_FAMILY, PROCESS_FAMILY, LINE_SECTION, IS_IGNORE_WIP, IS_IGNORE_MOVES, START_SHIFT

See comments in PERF_APD_P_H_COMP_WIP_SHIFT view.

FPSAPP.PERF_P_H_COMP_WIP_WEEK

FACILITY, LOT_GROUP, PLAN_PRIORITY, WIP_MODULE, BANK, ROUTE, WAFER_SIZE, ROUTE_FAMILY, ROUTE_GROUP, OPERATION_FAMILY, PROCESS_FAMILY, LINE_SECTION, IS_IGNORE_WIP, IS_IGNORE_MOVES, START_WEEK

See comments in PERF_APD_P_H_COMP_WIP_WEEK view.

FPSAPP.PERF_P_H_LINEBAL_SHIFT

FACILITY, ROUTE, STEP, START_SHIFT

See comments in PERF_APD_P_H_LINEBAL_SHIFT view.

FPSAPP.PERF_P_H_OTD_SHIFT

LOT, FACILITY, START_SHIFT

See comments in PERF_APD_P_H_OTD_SHIFT view.

FPSAPP.RM_W_CARRIER_CLAIM_HIST

FACILITY, TOOL, CARRIER, CLAIMED_START

Carrier Claim Hist

FPSAPP.RM_W_EVENTS

FACILITY, CREATE_INST

This table is used to store information we want to display to the user during upgrades or at other times.

FPSAPP.RM_W_IRL_MOVES_OVR

FACILITY, RETICLE

Table to store override moves to be made to and from a tool internal reticle library, useful for testing or integration with an external system.

FPSAPP.RM_W_IRL_NEXT_DEST_LOG

Log history of next destination for each call to the RM_IRL_NEXT_DESTINATION procedure.

FPSAPP.RM_W_LOTS_NO_RETICLE_HIST

INSERTED_INST, FACILITY, LOT, ROUTE, STEP, TOOL

Reticle Manager table to store history of lots with no reticle.

FPSAPP.RM_W_RET_STKR_NEXT_DEST_LOG

Log history of next destination for each call to the RM_RETICLE_STOCKER_NEXT_DEST procedure.

FPSAPP.SCH_C_APP_SETTINGS

WEB_CONFIG_ID, APP_SETTING_ID

This table is used to store the app setting details

FPSAPP.SCH_C_CARRIER_SLOT_NUM

FACILITY, SLOT_NUM

This table is used to store the pod/carrier slot num configuration. currently it needs to be set by facility level, but in the future if it needs to be set by different way, then we can do it too

FPSAPP.SCH_C_CARRIER_SLOT_STATE

FACILITY, CARRIER, SLOT_NUM

This table is used to store the pod/carrier slot state. it can be either UP or DOWN; if it set to DOWN, then the scheduler will try not to use this slot

FPSAPP.SCH_C_CFG_EQP_TOOL_SETTINGS

FACILITY, SCHED_GROUP, TOOL, CONFIG_ID, SETTING_ID

This table is used to store the eqp tool setting details

FPSAPP.SCH_C_CFG_EQP_TYPES

FACILITY, SCHED_GROUP, EQP_TYPE, CONFIG_ID

This table is to store the basic configuration for each eqp type. Please note that this table has data for older config_id values and therefore does not have a foreign key on FPSINPUT.EQP_TYPES although the current config_id should typically only have values in EQP_TYPES.

FPSAPP.SCH_C_CFG_EQP_TYPES_SETTINGS

FACILITY, SCHED_GROUP, EQP_TYPE, CONFIG_ID, SETTING_ID

This table is used to store the eqp type setting details

FPSAPP.SCH_C_CFG_PROCESS_GROUPS

FACILITY, SCHED_GROUP, PROCESS_GROUP, CONFIG_ID

This table is to store the basic configuration for each process group. Please note that this table has data for older config_id values and therefore does not have a foreign key on FPSINPUT.RTG_PROCESS_GROUPS although the current config_id should typically only have process groups that are in RTG_PROCESS_GROUPS.

FPSAPP.SCH_C_CFG_PROCESS_GROUPS_EVL

FACILITY, SCHED_GROUP, PROCESS_GROUP, CONFIG_ID, EVALUATION_ID

This table is used to store the evaluation information for each process group.

FPSAPP.SCH_C_CFG_PROCESS_GROUPS_STGS

FACILITY, SCHED_GROUP, PROCESS_GROUP, CONFIG_ID, SETTING_ID

This table is used to store process groups settings details

FPSAPP.SCH_C_CFG_SCHED_GROUPS

This table is to store the basic configuration for each sched group.

FPSAPP.SCH_C_CFG_SCHED_GROUPS_EVL

This table is used to store the evaluation information for each sched group.

FPSAPP.SCH_C_CFG_SCHED_GROUPS_KPI

FACILITY, SCHED_GROUP, CONFIG_ID, KPI_ID

This table contains there Scheduler KPI configuration for each sched_group

FPSAPP.SCH_C_CFG_SCHED_JOBS

JOB_NAME

To configure how to run sched job

FPSAPP.SCH_C_DURABLE_MANUAL

This table is used to store other durable families.

FPSAPP.SCH_C_DURABLE_MNT_EVENTS

FACILITY, MNT_NAME

This table is used for the durable Maintenances configurations

FPSAPP.SCH_C_DURABLE_STATES

FACILITY, DURABLE_STATE

This table is used for the durable state configurations

FPSAPP.SCH_C_EVALUATIONS

EVALUATION_ID

Custom display values for each evaluation used for this site

FPSAPP.SCH_C_FACILITIES

FACILITY

This table is used for the facilities configurations

FPSAPP.SCH_C_GROUP_FIRST_STEP_TO_SCH

This table is used to configure the # steps away and hours of the first step of the lot to schedule based on the sched-group and lot-group

FPSAPP.SCH_C_GROUP_HOSTS

FACILITY, SCHED_GROUP, HOST_TYPE, DATABASE_NAME

This table is used to define which server to run the scheduler for each sched group.

FPSAPP.SCH_C_GROUP_LOT_GBL_SORTS

FACILITY, SCHED_GROUP, GBL_SORT

This table is used to define the sched rank for each gbl_sort for each sched group.

FPSAPP.SCH_C_GROUP_LOT_PRIORITIES

This table is used to define the sched rank and % of process time look ahead (for batching) for each priority for each sched group.

FPSAPP.SCH_C_GROUP_LOT_TYPES

FACILITY, SCHED_GROUP, LOT_TYPE

This table is used to define the sched weight for each lot type for each sched group.

FPSAPP.SCH_C_GROUP_PERM_RANKS

FACILITY, SCHED_GROUP, PERM_RANK

This table is used to define the sched weights for each perm rank - sched group.

FPSAPP.SCH_C_GROUP_PRE_BATCH

FACILITY, SCHED_GROUP, PRE_BATCH_ID

This table is used to configure the pre-batch criterias.

FPSAPP.SCH_C_GROUP_PRE_BATCH_SEQ

FACILITY, SCHED_GROUP, PRE_BATCH_ID, PROCESS_KEY

This table is used to configure the pre-batch sequence.

FPSAPP.SCH_C_GROUP_SETUPS

FACILITY, SCHED_GROUP, RQD_SETUP

FPSAPP.SCH_C_HOSTS

This table is used to denote the server host for service, reporting, web.

FPSAPP.SCH_C_LINK_STEPS_SCHED

FACILITY, LINK_ID

This table is used to determine if the next step is required to scheduled the current step

FPSAPP.SCH_C_PARAMETERS

PARAMETER_NAME

this table is used to store all parameters

FPSAPP.SCH_C_SCHED_RANK

FACILITY, SCHED_RANK

This table is used to setup the sched rank for different lot priority

FPSAPP.SCH_C_SETUP_CHANGE_RQD_DURABLE

FACILITY, TOOL_TYPE, FROM_SETUP, TO_SETUP, DURABLE_FAMILY

This table is used to store the required durable while making setup change

FPSAPP.SCH_C_TMP_PROCESS_GROUPS

This table is to store the basic evaluations templates for each process group.

FPSAPP.SCH_C_TMP_PROCESS_GROUPS_EVL

FACILITY, SCHED_GROUP, PROCESS_GROUP, TEMPLATE_ID, EVALUATION_ID

This table is used to store the evaluation information for process group template.

FPSAPP.SCH_C_TMP_SCHED_GROUPS

FACILITY, SCHED_GROUP, TEMPLATE_ID

This table is to store the basic evaluations templates for each sched group.

FPSAPP.SCH_C_TMP_SCHED_GROUPS_EVL

This table is used to store the evaluation information for sched group template.

FPSAPP.SCH_C_TOOLS

FACILITY, TOOL

This table is used for the tool configurations

FPSAPP.SCH_G_APP_SETTINGS

APP_SETTING_ID

sch_g_app_settings table used to store global app-settings

FPSAPP.SCH_G_CFG_SCHED_GROUPS

This table is to store the default configuration for each sched group.

FPSAPP.SCH_G_CFG_SCHED_GROUPS_EVL

This table is used to store the default evaluation information for each sched group.

FPSAPP.SCH_G_CFG_SCHED_GROUPS_KPI

SCHED_GROUP, KPI_ID

This table contains the default Scheduler KPI configuration for each sched_group

FPSAPP.SCH_G_EQP_TOOL_SETTINGS

SETTING_ID

table used to store global eqp-tool settings.

FPSAPP.SCH_G_EQP_TYPE_SETTINGS

SETTING_ID

table used to store global eqp-type settings.

FPSAPP.SCH_G_EVALUATIONS

EVALUATION_ID

This table is used to setup all basic evaluations that will be used on the sched group weights.

FPSAPP.SCH_G_JOB_TYPES

JOB_TYPE

This table is used to indicate the different job type, for example process job and process setup job.

FPSAPP.SCH_G_KPIS

KPI_ID

This table is used to setup all basic kpi list that will be used on the sched group.

FPSAPP.SCH_G_PROCESS_GROUP_SETTINGS

SETTING_ID

table used to store global process group settings.

FPSAPP.SCH_G_SCHED_STATES

SCHED_STATE

List of FPS Scheduler Sched States, including RESERVE, TIMER, COMING, MISSING

FPSAPP.SCH_P_DISPATCH_DURABLES

FACILITY, DURABLE, SCHED_SORT

See comments in SCH_REF_P_DISPATCH_DURABLES view.

FPSAPP.SCH_W_DURABLE_SCHED_EVENTS

FACILITY, DURABLE, EVENT, START_INST

This table is for storing sched events for each durable.

FPSAPP.SCH_W_H_DELETE_SNAPSHOTS

FACILITY, RUN_ID

This table is for storing snapshot ids that are too be purged from the system.

FPSAPP.SCH_W_H_LOGS

This table is used to store all of logs.

FPSAPP.SCH_W_H_REFRESH

This table is used to store the historical refresh time for the kitting page.

FPSAPP.SCH_W_H_SCHEDULER

RUN_ID, SCHED_GROUP, FACILITY

This table is used to store the historical run data every time when the scheduler runs.

FPSAPP.SCH_W_H_S_CARRIERS

This table is used to store the historical run data on the carriers

FPSAPP.SCH_W_H_S_CARRIER_ASSIGNMENTS

This table is used to store the historical run data on carrier assignment

FPSAPP.SCH_W_H_S_CH_PATH_ASSIGNMENTS

This table is used to store the historical run data on ch-path assignments for each lot where they can run

FPSAPP.SCH_W_H_S_DURABLES

This table is used to store the historical run data on durables

FPSAPP.SCH_W_H_S_DURABLE_ASGNS_COMBO

see comments in fpsinput.rtg_durable_asgns_combo

FPSAPP.SCH_W_H_S_DURABLE_ASSIGNMENTS

This table is used to store the historical run data on durable assignments

FPSAPP.SCH_W_H_S_DURABLE_FAMILIES

this table is used to store the historical run data on durable_family

FPSAPP.SCH_W_H_S_DURABLE_STOCKERS

This table is used to store the historical run data on durable stockers

FPSAPP.SCH_W_H_S_ENTITIES

This table is used to store the historical run data on tool entities.

FPSAPP.SCH_W_H_S_EQP_CHG_TO_IGNORE

This table is used to store the historical run data on process changes to ignore

FPSAPP.SCH_W_H_S_EQP_PATTERN_HIST

Contains the scheduler snapshot data for the specific recipe sequences. See the following view fpsapp.sch_p_eqp_pattern_hist

FPSAPP.SCH_W_H_S_EQP_PROCESS_LIMITS

This table is used to store the historical run data on process limits

FPSAPP.SCH_W_H_S_EQP_PROCESS_PATTERNS

Contains the scheduler snapshot data for the specific recipe sequences. See the following view FPSAPP.SCH_P_EQP_PROCESS_PATTERNS and tables FPSINPUT.SITE_EQP_PROCESS_PATTERNS, and FPSINPUT.SITE_EQP_PROCESS_PATTERN_SEQ for more details.

FPSAPP.SCH_W_H_S_EQP_PROCESS_USAGES

This table is used to store the historical run data on process change from one to another one

FPSAPP.SCH_W_H_S_EQP_RECIPES

This table is used to store the historical run data on eqp-type and recipe

FPSAPP.SCH_W_H_S_EQP_RECIPE_FAMILIES

This table is used to store the historical run data on eqp-type and recipe

FPSAPP.SCH_W_H_S_LOTS

This table is used to store the historical run data on lots

FPSAPP.SCH_W_H_S_LOT_SCORE_DETAILS

This table is used to store lot sched details to lot step level

FPSAPP.SCH_W_H_S_PROCESS_CNT_ASGNS

This table is used to store the historical run data on resource counter.

FPSAPP.SCH_W_H_S_PROCESS_COUNTERS

This table is used to store the historical run data on resource counter.

FPSAPP.SCH_W_H_S_PROCESS_GROUPS

This table is used to store the historical run data on process group.

FPSAPP.SCH_W_H_S_QUEUE_STEPS

This table is used to store the historical run data on coming queue steps

FPSAPP.SCH_W_H_S_QUEUE_STOPPED

This table is used to store the historical run data on lots queue stopped

FPSAPP.SCH_W_H_S_QUEUE_TIMERS

This table is used to store the historical run data on lot queue timer for both in the timer loop or will be in the timer loop

FPSAPP.SCH_W_H_S_SCHED_CURR_JOBS

This table is to store all historical sched jobs info.

FPSAPP.SCH_W_H_S_SETUPS

This table is used to store the historical run data on setup information

FPSAPP.SCH_W_H_S_THREAD_ASSIGNMENTS

This table is used to store the historical run data on threading assignments

FPSAPP.SCH_W_H_S_TOOL_ASGN_DETAILS

This table is used to store sched details to tool level

FPSAPP.SCH_W_H_S_TOOL_ASSIGNMENTS

This table is used to store the historical run data on tool assignments for each lot where they can run

FPSAPP.SCH_W_H_S_TOOL_CAST_PORTS

FPSAPP.SCH_W_H_S_TOOL_EVENTS

This table is used to store the historical run data on tool events

FPSAPP.SCH_W_H_S_TOOL_POD_PORTS

This table is used to store the historical run data on tool pod ports

FPSAPP.SCH_W_H_S_TOOL_STOCKERS

This table is used to store the historical run data on primary stockers for the tools

FPSAPP.SCH_W_H_S_TOOL_STORAGES

FPSAPP.SCH_W_H_S_TOOL_TYPES

This table is used to store the historical run data for the tool types.

FPSAPP.SCH_W_H_S_TOOL_ZONES

This table is used to store the historical run data on zones for the tools

FPSAPP.SCH_W_H_S_WIP_STEP_HIST_MANUAL

Scheduler Snapshot Table to store manual WIP_STEP_HIST entries

FPSAPP.SCH_W_H_TRGR_EVENTS

This table is used to store all of trigger coming from wip and tool events.

FPSAPP.SCH_W_H_TRGR_QUEUE_MGR_CALLS

This table is to used to store the trigger information.

FPSAPP.SCH_W_H_VISITS

This table is used to store the user while visiting.

FPSAPP.SCH_W_LOGS_SCHED_JOBS

JOB_NAME

To log sched job

FPSAPP.SCH_W_LOGS_VISIT

This table is used to store the user while visiting.

FPSAPP.SCH_W_RECYCLE_REQUESTS

This table is for storing app pool recycle requests when the scheduler is in an unhealthy state.

FPSAPP.SCH_W_SCHED_CURR_CARRIERS

FACILITY, SCHED_GROUP, CARRIER, DURABLE_TO_UNLOAD, TIME_TO_UNLOAD, DURABLE_TO_LOAD, TIME_TO_LOAD

this table is used to store all scheduled info for carrier.

FPSAPP.SCH_W_SCHED_CURR_JOBS

RUN_ID, FACILITY, SCHED_GROUP, TOOL, DURABLE, JOB_ID, SCHED_START_INST

This table is to store all sched jobs info.

FPSAPP.SCH_W_SCHED_DURABLE_INSPECT

FACILITY, DURABLE

This table is to store the schedule of durable inspections.

FPSAPP.SCH_W_SCHED_GROUP_STATUS

FACILITY, SCHED_GROUP

store run_id for successful scheduler run for each sched group

FPSAPP.SCH_W_SCHED_SUMMARY

RUN_ID, FACILITY, SCHED_GROUP

This table is to used to store the summary for each scheduler run.

FPSAPP.SCH_W_SCHED_SUMMARY_HIST

RUN_ID, FACILITY, SCHED_GROUP

This table is to used to store the summary for each scheduler run.

FPSAPP.SCH_W_SCHED_SUMY_STA_CURR

FACILITY, SCHED_GROUP

This table is to used to store the summary statistics for current scheduler run.

FPSAPP.SCH_W_SCHED_SUMY_STA_HIST

FACILITY, SCHED_GROUP, RUN_ID

This table is to used to store the summary statistics for each scheduler run.

FPSAPP.SCH_W_TOOL_SCHED_EVENTS

This table is used to store scheduled event for all tools.

FPSAPP.SCH_W_TRK_EVENTS

FACILITY, CREATE_INST

This table is used to store information we want to display to the user during upgrades or at other times.

FPSAPP.SEC_G_APPLICATIONS

APPLICATION_ID

Contains the applications (ex: Dashboard, NextMove, Factory Forum).

FPSAPP.SEC_G_AUTHENTICATION_TYPES

AUTHENTICATION_TYPE

Contains the various types of authentication allowed for each user (Database, ActiveDirectory, etc...).

FPSAPP.SEC_G_USER_STATES

USER_STATE

Contains the various states of users (Enabled, Disabled, etc...).

FPSAPP.SEC_W_GROUPS

GROUP_ID

Contains the list of user groups associated with each application. (Ex: Administrators, Super Users).

FPSAPP.SEC_W_GROUP_ROLES

GROUP_ID, ROLE_ID

Contains the associations of groups to roles.

FPSAPP.SEC_W_ROLES

ROLE_ID

Contains the list of roles for each application. System roles such as "Edit Application Security" are automatically created and should not be deleted..

FPSAPP.SEC_W_USERS

USER_ID

Contains the list of users who can log in to the applications.

FPSAPP.SEC_W_USER_GROUPS

USER_ID, GROUP_ID

Contains the associations of users to groups.

FPSAPP.SEC_W_USER_ROLES

USER_ID, ROLE_ID

Contains the associations of users to roles.

FPSAPP.SMMS_B_EVENTS_ADHOC

EVENT_DEFINITION, LOGGED_ENTITY

Adhoc based Maintenance events. These are specific happening of an event_definition on an entity. If an event-definition happens on an entity, populatiing this is how we know about it. Only populatiing EVENT_DEFINITION and LOGGED_ENTITY are required. This table is effectivly an override table. It includes attributes that exist in MNT_EVENT_DEFINITIONS_ADHOC, if they exist in here they will override the values at the definition-level.

FPSAPP.SMMS_B_EVENTS_CNTR

EVENT_DEFINITION, LOGGED_ENTITY

Counter (cntr) based Maintenance events. These are specific happening of an event_definition on an entity. If an event-definition happens on an entity, populatiing this is how we know about it. Only populatiing EVENT_DEFINITION and LOGGED_ENTITY are required. This table is effectivly an override table. It includes attributes that exist in MNT_EVENT_DEFINITIONS_OCAP, if they exist in here they will override the values at the definition-level.

FPSAPP.SMMS_B_EVENTS_OCAP

EVENT_DEFINITION, LOGGED_ENTITY

Out of Control Action Plan (OCAP) Maintenance events. These are specific happening of an event_definition on an entity. If an event-definition happens on an entity, populatiing this is how we know about it. Only populatiing EVENT_DEFINITION and LOGGED_ENTITY are required. This table is effectivly an override table. It includes attributes that exist in MNT_EVENT_DEFINITIONS_OCAP, if they exist in here they will override the values at the definition-level.

FPSAPP.SMMS_B_EVENTS_TIME

EVENT_DEFINITION, LOGGED_ENTITY

Time based Maintenance events. These are specific happening of an event_definition on an entity. If an event-definition happens on an entity, populatiing this is how we know about it. Only populatiing EVENT_DEFINITION and LOGGED_ENTITY are required. This table is effectivly an override table. It includes attributes that exist in MNT_EVENT_DEFINITIONS_OCAP, if they exist in here they will override the values at the definition-level.

FPSAPP.SMMS_B_EVENT_DEFINITIONS_ADHOC

EVENT_GROUP, EVENT_DEFINITION

Adhoc based maintenance definitions define a group of events to be performed on many entities. These event definitions can be a little more free form than our other definitions. These could require that the tool stop processing WIP a specific time in the future. This table should include all possible ad hoc events that can occur. These events will not have a frequency but could repeat. There are three different type of ad hoc events that we see. First, ones that are an emergency and goes on the schedule now and no lots can be started. Second, something that needs to get done at some point but it is not super critical so lots can keep running till it is done. An example of this second case is restarting a tool computer. Third, ad hoc events that need to happen at a specific point in the future, for these events lots can run until that specific point in time. An example of this third case is when a vendor is scheduled to be on-site and they need to tool to be available at a specific time. This table includes attributes that exist in MNT_EVENTS if they exist in MNT_EVENTS they will override the values at the family level.

FPSAPP.SMMS_B_EVENT_DEFINITIONS_CNTR

EVENT_GROUP, EVENT_DEFINITION

Counter (CNTR) based Maintenance definitions define a group of events to be performed on many entities. These counters could be based on lots, wafers, or any time of consumable material. This table includes attributes that exist in MNT_EVENTS if they exist in MNT_EVENTS they will override the values at the family level.

FPSAPP.SMMS_B_EVENT_DEFINITIONS_OCAP

EVENT_GROUP, EVENT_DEFINITION

Out of Control Action Plan (OCAP) based maintenance definitions define a group of events to be performed on many entities. All possible OCAP tasks that can occur. These will not have a frequency but could repeat and could be tool or WIP actions. They are tied to a control application (E.G. SPC or FabGuard). This table includes attributes that exist in MNT_EVENTS if they exist in MNT_EVENTS they will override the values at the family level.

FPSAPP.SMMS_B_EVENT_DEFINITIONS_TIME

EVENT_GROUP, EVENT_DEFINITION

Time based maintenance definitions define a group of events to be performed on many entities. For example, a definition could be a weekly PM that is performed weekly on a group of tools that are all the same. (e.g. weekly PM). This table includes attributes that exist in MNT_EVENTS if they exist in MNT_EVENTS they will override the values at the family level.

FPSAPP.SMMS_B_EVENT_GROUPS

EVENT_CLASS, EVENT_GROUP

This table denotes the two highest levels in the Maintenance Event Hierarchy. This level is entirely up to the site to define. The highest level is Event_class, this can be set to whatever the site would like to configure. Event_class is a collection of Event_groups. Event_Groups are a collection of similar event_definitions, these event groups can be whatever the site would like to configure.

FPSAPP.SMMS_W_MNT_EVENTS

MNT_EVENT, FACILITY

Stores the definition of maintenance events definition created by SMMS suite of applications. The application will control what columns are populated.

FPSAPP.SMMS_W_MNT_EVENT_CHG_HIST

ID

Stores the change log of changes made to maintenance event definitions

FPSAPP.SYSMNTR_C_ALERT_PARAMETERS

Configuration table to set parameter values for sysmonitor alerts

FPSAPP.SYSMNTR_C_CHECKS

In this table, we set specific configurations for various checks based on view_name. Records in this table are optional and all SYSMNTR_P_CHK views will appear in SYSMNTR_P_CHECKS. The view has default configuration to use in the case that no record exists in this table.

FPSAPP.SYSMNTR_C_TABLESPACE_ALERT

TABLESPACE_NAME

Configuration table to set percentage limit at which to send email/text alerts in SysMonitor.

FPSAPP.SYSMNTR_P_CONFORMANCE_HIST

See comments in SYSMNTR_APD_P_CONFORMANCE_HIST view.

FPSAPP.UPO_C_CONFIG

This table stores configuration information for the Use Percent Optimizer.

FPSAPP.UPO_T_EQP_TYPES

EQP_TYPE

This table is a temporary storage location for the equipment type information used by the Use Percent Optimizer

FPSAPP.UPO_T_PROCESSES

PROCESS

This table is a temporary storage location for the process information used by the Use Percent Optimizer

FPSAPP.UPO_T_RESULTS

PROCESS, EQP_TYPE

This table is a temporary storage location for the result data for the Use Percent Optimizer

FPSAPP.UPO_T_RUN_PATHS

PROCESS, EQP_TYPE

This table is a temporary storage location for the run path information used by the Use Percent Optimizer

FPSAPP.UPO_W_PROCSUBFAM_SOLUTION

FACILITY, PROCESS_FAMILY, PROCESS_SUBFAMILY, TOOL, TIME_PERIOD

Table to store output of use percent optimizer solution for tool usage across process_subfamilies. The solution is how many units a tool should run of the goal remaining for each process_subfamily.

FPSAPP.WFM_P_TOP_PRD_BANK_INFO

DEST_FACILITY, DEST_PRD, FACILITY, PRD, BANK

See comments in WFM_P_TOP_PRD_BANK_INFO_CUSTOM procedure.

FPSAPP.WF_C_DDLS

This table allows the drop down lists in the WIP Flush application to be configurable

FPSAPP.WF_P_H_FLUSH

START_SHIFT, LOT, FACILITY, PRD, BANK

See comments in WF_APD_P_H_FLUSH view.