Skip to main content

PowerSeller80 Workflow Map

Every top-level user workflow mapped from menu item through windows, business logic, and database tables.


Application Startup Flow


File Menu Workflows

Menu ItemWindow ChainNVOsTablesDescription
Queriesw_vmd_run_queryn_cst_vmd_syntax, n_cst_vmd_functionspxcat_vmd_queries, pxcat_vmd_selects, pxcat_vmd_froms, pxcat_vmd_wheres, pxcat_vmd_joinsVisual Model Designer query builder and executor
Define Data Pipelinew_list_vmd_data_pipelinesn_cst_perform_data_pipeline_grouppxcat_vmd_data_pipelinesDefine data pipeline transformations
Execute Data Pipeline Groupw_execute_vmd_data_pipeline_groupn_cst_perform_data_pipeline_groupPipeline definition tablesRun batch data pipelines
Import → Filew_specify_file_importn_cst_perform_import_filepxcat_import_history, pxcat_import_log_*, target tablesImport delimited files into loan/other tables
Import → Databasew_specify_database_importn_cst_perform_import_dbSource DB → staging → targetImport from external database
Import → ULDD XMLw_specify_uldd_importn_cst_psxml, nvo_ddxmlXML → target tablesImport ULDD XML documents
Export → Filew_export_recordsn_cst_perform_exportSource tables → fileExport to CSV, Excel, XML, PDF, etc.
Macro Executew_execute_powerseller_macrosn_cst_macrospxcat_macros, pxcat_macro_groups_macro_relRun automation macro groups
DDE Executew_pick_instruments_for_ddew_perform_dden_cst_dde_functions, n_cst_perform_ddepscat_inst_dde_links_multi, pscat_instrument_dde_linksExecute DDE pricing feeds
Companiesw_pick_entities_for_module_windoww_file_companiespscat_companiesMaintain company records
Contactsw_pick_entities_for_module_windoww_file_contactsContact tablesMaintain contact records
Activity Logw_display_activity_logn_cst_activity_logActivity log tablesView application activity history
Reportsw_pick_multiple_reports_sheetn_cst_reportsReport definition tablesPrint/preview reports

Pipeline Menu Workflows

Menu ItemWindow ChainKey NVOsTables ReadTables WrittenDescription
Edit (Loans)w_pick_entities_for_module_windoww_pipeline_editpxcat_mod_windows, loanloan, loan_modificationsOpen and edit loan records in the pipeline
Best Effortsw_pick_pipeline_best_effortsw_pipeline_best_efforts or w_best_efforts_processn_cst_best_effortspscat_trades_best_efforts, pscat_pools, loanpscat_trades_best_efforts, pscat_best_efforts_errorsManage best-efforts loan commitments; process, settle, or unsettle
Master Agreementsw_pick_entities_for_module_windoww_pipeline_master_agreementsn_cst_pipelinepscat_master_agreements, pscat_master_agr_comm_relpscat_master_agreementsMaintain master agreements with guarantors and commitment links
Master Commitmentsw_pick_entities_for_module_windoww_pipeline_master_commitmentsn_cst_pipelinepscat_master_commitments, pscat_programspscat_master_commitmentsMaintain master commitments and linked programs
Marketing Programsw_pick_entities_for_module_windoww_pipeline_marketing_programsn_cst_pipelinepscat_programs, pscat_securitization_rules, pscat_instrumentspscat_programsMaintain marketing programs, securitization rules, instruments
Instrumentsw_pick_instrumentsw_pipeline_instrumentspscat_instrumentspscat_instrumentsMaintain instruments by type (loan, MBS, WL, futures, treasury, eurodollar)
Reservationsw_pick_pipeline_reservationsw_pipeline_reservationsn_cst_reservationspscat_reservations, pscat_reserv_roll_relpscat_reservationsMaintain reservations with tabs for GFee grid, loans, cancellations, rolls, merge
Process Pipelinew_pick_pipeline_process_pipelinew_process_falloutn_cst_perform_process, n_cst_process_fallout, n_cst_process_underwritingpscat_pipeline_proc_profiles, loanloan, loan_historyRun pipeline processing: underwriting stages then fallout (moves fallout loans to history)
Underwriting Stagesw_pick_pipeline_underwriting_stagesw_pipeline_underwriting_stagespscat_pipeline_underwriting_stagespscat_pipeline_underwriting_stagesMaintain and resequence underwriting stage definitions
Fallout Reasonsw_pick_pipeline_loan_status_codesw_pipeline_loan_status_codespscat_pipeline_loan_status_codespscat_pipeline_loan_status_codesMaintain and resequence loan status/fallout reason codes
Cost Basisw_pick_cost_basis_namew_maint_cost_basis_namermcat_cost_basis_namesrmcat_cost_basis_namesMaintain cost basis name definitions

Pricing Menu Workflows

Menu ItemWindow ChainKey NVOsTablesDescription
Best Executionw_run_bx_profilesn_cst_perform_pricing_analysis, n_cst_obtain_bx_validate_pricesRead: pscat_instruments, pscat_pools, rmcat_bx_setup_*; Write: rmcat_bx_todays_prices, rmcat_pa_results_bx, rmtmp_pricesSelect profiles, run pricing analysis, compute gains/losses per loan
What Ifw_bestex_worksheetw_wksht_pick_loan_entryn_cst_pricing_worksheetSame as Best ExecutionScenario analysis on selected loans
Parametersw_setup_bx_parametersrmcat_bx_setup_parametersMaintain BestEx setup parameters
Profilesw_pick_pricing_profilesrmcat_bx_profilesSelect and maintain pricing profiles
Source Price Mgmtw_pick_inv_pricing_windowsw_maint_*_modified_pricesn_cst_source_price_mgtpscat_rm_inv_delivery_win, rmcat_inv_modified_prices, rmcat_inv_mbs_modified_pricesConfigure DDE vs manual price sources by instrument
Feature Adjustmentsw_pick_price_adjustment_groupw_maint_price_adjustment_groupn_cst_calc_feature_adjustmentsrmcat_price_adjustments, rmcat_price_adjustment_valuesMaintain price adjustment groups and rules
Rate Sheetsw_pick_entities_for_pricing_ratesheetsw_run_bx_profilesSame as Best ExecutionSame as Best ExecutionRun inquiry or notional rate sheet analysis

Trades Menu Workflows

Menu ItemWindow ChainKey NVOsTablesDescription
Open (All/MBS/WL/Futures...)w_pick_trades_openw_trades_openn_cst_tradespscat_trades, pscat_trade_cash_grid, pscat_instrumentsOpen and edit trades filtered by type
Designatew_pick_trades_openw_designate_traden_cst_tradespscat_trades_pools_relation, pscat_trades_securities_rel, pscat_pair_offs, pscat_trades_assignmentsAssign pools, securities, pair-offs, or AOTs to trades
Settlew_pick_trades_openw_settle_traden_cst_tradespscat_trades, loan, loan_shipped, pscat_pools, pscat_securitiesSettle/unsettle trades; moves loans between active and shipped
Euro Trade Builderw_pick_trades_builderw_trades_buildern_cst_tradespscat_trades, pscat_trades_builder_relBuild Eurodollar trade bundles
Quick WL Tradew_create_trade_from_loansw_form_traden_cst_trades_cash_grids, n_cst_pooling_syntaxloan, pscat_trades, pscat_pools, pscat_trade_cash_gridCreate whole loan trade from unpooled loans in one step
Cash Gridsw_pick_entities_for_module_window → cash grid maintenancen_cst_trades_cash_gridspscat_cash_grids, pscat_cash_grid_syntaxMaintain price grids for WL trades
Investors/Counterpartiesw_pick_trades_counterpartyw_trades_counterpartypscat_trade_counterpartiesMaintain investor and counterparty records

Securities Menu Workflows

Menu ItemWindow ChainKey NVOsTablesDescription
Openw_pick_entities_for_module_windoww_securities_openn_cst_securitiespscat_securities, pscat_pool_security_relation, pscat_trades_securities_relMaintain securities; link to trades and pools
Settlement Calendarw_maint_settlement_calendarpscat_settlement_dates, pscat_security_classesMaintain PSA settlement dates by security class
Security Classesw_pick_entities_for_module_windoww_securities_security_classespscat_security_classesMaintain security class definitions

Pools Menu Workflows

Menu ItemWindow ChainKey NVOsTablesDescription
Open (All/MBS/WL)w_pick_pools_openw_pools_openn_cst_poolingpscat_pools, pscat_programs, pscat_master_commitmentsOpen and edit pool records
Runw_run_poolsw_pool_loansn_cst_pooling, n_cst_pooling_engine, n_cst_pooling_syntaxpscat_pools, loan, pscat_pool_rule_balancesRun the pooling engine to assign loans to pools
Default Pooling Criteriaw_maint_default_pooling_criteriapscat_current_valuesEdit the default SQL syntax for loan qualification

Risk Menu Workflows

Menu ItemWindow ChainKey NVOsTablesDescription
Analyze Risk (F5)w_select_profile_namesw_perform_risk_analysisn_cst_perform_risk_analysis, n_cst_analyze_loans, n_cst_analyze_tradesrmcat_profile_names, rmcat_loan, rmcat_trades, rmcat_dpcs, rmcat_risk_pos_reconFull risk analysis: prices, loans, trades, DPCs, position recon
What Ifw_what_if_analysisw_perform_risk_analysisn_cst_perform_risk_analysis, n_cst_hedge_coachSame as Analyze Risk + phantom tradesScenario analysis with phantom/what-if trades
Analyticsw_pick_risk_analytics_reportw_display_risk_analytics_reportn_cst_risk_analytics_reportsrmcat_risk_analytics_*View/print risk analytics reports
Directivesw_pick_risk_directivew_maint_risk_directivermcat_risk_directives, rmcat_risk_directive_actionsMaintain risk analysis directives and actions
Parametersw_setup_risk_parametersn_cst_setup_risk_parametersrmcat_setup_risk_parametersEdit global risk parameters
Profilesw_pick_profile_namew_risk_profilesrmcat_profile_names, rmcat_setup_profile_parametersMaintain risk profiles and their parameters
Segmentsw_pick_segment_namew_maint_segment_namermcat_segment_namesMaintain segment definitions
Rate Conesw_pick_rate_conew_maint_rate_conermcat_rate_cones, rmcat_rate_cone_valuesMaintain interest rate cone definitions
Closing Ratiosw_maint_rm_closing_ratiosClosing ratio tablesMaintain closing ratio codes and groups
Analyze Falloutw_pick_risk_analyze_falloutw_risk_analyze_falloutn_cst_analyze_falloutLoan history, fallout parametersRun fallout analysis on historical loan data
Analyze Correlationw_pick_correlation_analysisw_show_correlation_analysisn_cst_analyze_correlationrmcat_correlation_analysis, rmtmp_ca_rate_historyRun and view interest rate correlation analysis

Shipping Menu Workflows

Menu ItemWindow ChainKey NVOsTablesDescription
Shipment Task Trackingw_pick_shipping_trackingw_shipping_shipment_task_trackinguo_tab_tracking (st)pscat_trades, shipment task tablesMaintain shipment tasks and statuses per trade
Document Trackingw_pick_shipping_trackingw_shipping_document_trackingn_cst_document_tracking, uo_tab_tracking (dt)loan, loan_shipped, pscat_documents, pscat_loans_documents_relationTrack document statuses per loan; auto-load default documents
Documentsw_pick_entities_for_module_window → document maintenancepscat_documents, pscat_document_typesMaintain document and document type definitions
Shipment Tasksw_pick_entities_for_module_window → task maintenanceShipment task tablesMaintain shipment task definitions
Document Typesw_pick_entities_for_module_window → type maintenancepscat_document_typesMaintain document type definitions
Document Statusw_pick_entities_for_module_window → status maintenancepscat_document_status_relationMaintain document status definitions

Cross-Cutting Workflow: Module Window Pattern

Most maintenance windows follow the same pattern via ancestor classes:

Key ancestor classes:

  • w_pick_entities_for_module_window — Search and select entities
  • w_run_module_window — Standard sheet-based data maintenance
  • w_sys_tab_ancestor — Modal tabbed maintenance
  • uo_tab_anc / uo_tab_with_dw — Tab page with DataWindow