RCP Billing System Data Collection 5.0 System Administration 2.0 Transaction Generation 3.0 Great...

Post on 24-May-2018

219 views 0 download

Transcript of RCP Billing System Data Collection 5.0 System Administration 2.0 Transaction Generation 3.0 Great...

1.0Data

Collection

5.0System Administration

2.0Transaction Generation

3.0Great Plains Accounting

4.0Reporting

MS SQL Server 2000

0.0 RCP Billing System v4.3

Source Data

Trans-actions

InvoicesHardcopyReports

0.0.X1

0.0.X2

0.0.X3

0.0.X5

0.0.X6

0.0.X4

GSAExport

1Setting Up

C.3 RCP Billing System Workflow v4.4

2Acquiring

3Entering

4Staging

5Calculating

6Generating

7Importing

8Adjusting

9Posting

10Billing

11Invoicing

12Closing

13Exporting

14Reporting

15Maintaining

4aReplicating

6aCross Referencing

0.2 Web Server Architecture

1.2aService

Data Entry Browser Requests

RCP Data Entry Web Server***

NARANET

FRC Users

Account Representatives

Requesting Browser

NARANET

System AdminsitrationWeb Server***

Requesting Browser

1.2bService

Sys AdminBrowser Requests

Database Server

Workload Data

TallySheet,Labor,

and ExpenseTables

***Note: The 2 web sites (Data Entry and Sys Admin) are on the same physical servers

Record Center User

RCP User Table

Account Executive

Rec Ctr Manager

Sys Admin

RCP Billing System Remote Data Entry

Application(ASP Pages)

RCP Billing System Admin Module

(ASP Pages)

Great Plains Accounting System

SQL user auth. table

GP User Table

SQL user auth. table

OSSAM Table

Great Plains AccountingMS SQL2000

Database

RCPBSMS SQL 2000

Database

Windows 2000

NA

RA

NET

DO

MA

IN(I

ntra

net

Onl

y)User Access

User Appl. Authentication

Application SQL Authentication

Back-end Authentication

Accounting Rep.

Database and File ServerHardware

O/S = Windows 2000

CPU = 1Ghz P3 Xeon

Memory = 1 Gig

Storage = Three 36 Gig Drives in a RAID 5

Software

Microsoft SQL Server 2000

Storage

Great Plains Tables

Non-GP Tables

Security/User Tables

Flat ASCII File Storage

Record Center Users and

Record Center ManagersBaseline NARA PC

Netscape (v4.7 or higher)

Account ExecutivesBaseline NARA PC

Great Plains Fat Client

Netscape (v4.7 or higher)

Accounting

RepresentativesBaseline NARA PC

Great Plains Fat Client

Netscape (v4.7 or higher)

System AdministratorBaseline NARA PC

Netscape (v4.7 or higher)

D.2 System Architecture Diagram - v4.5

Application ServerHardware

O/S = Windows 2000

CPU = 1Ghz P3 Xeon

Memory = 1 Gig

Storage = Three 36 Gig Drives in a RAID 5

Software

Microsoft Internet Information Server

Data Junction's RunTime Engine

Data Junction Designers

Great Plains

Storage

Data Junction Objects

ASP Web Pages

NARANET

System AdministratorServer Console

Database

AdministratorServer Console

VA-AAC

NARS5 Daily

1.2Service Browser

Requests

Application Server,

and Web Servers

1.1Acquire

Data

Database and File Server

1.0 Data Collection v4.3

Up

FRC Users

Access Export

Undefined

1.0.X1

1.0.X2RCP Branch

Only

1.0.X3

1.0.X4

1.0.X6

1.0.X7

1.0.X5

1.0.X1, 1.0.X2, 1.0.X3, and/or1.0.X4

0.0.X4

'Invoice Adjustment' Web Server(Account Representatives Only)

'Data Entry' Web Server(Federal Records Center Users)

Account Representatives

Requesting Browser

NARANET

WNRC

St. Louis

CMRS

NARS5 Monthly

1.1 Acquire Data v4.3

1.1.1Receive NARS5

Monthly

1.1.4Receive CMRS

Export

1.1.2Receive NARS5

Daily

1.1.3Receive WNRC

Export

NARS5 Monthly

on CD

NARS5 Daily

Download

root\M\yymm\A\Myymm01A.asc

root\D\yymm\A\DyymmddA.asc

root\W\yymm\A\WyymmAx.asc

1.0.X1

1.0.X3

1.0.X2

1.1.X1

1.1.X2

1.1.X3

1.0.X4

WNRCExport

via eMail

root\CMRS\yymm\A\CMRSyymmAx.asc

1.1.X4

File Registry

5.5Register Files

Up

5.5.X1

1.2 Service Browser Requests (page1) v4.3

Up

1.2.1Login

1.2.3Add Tally Sheet

1.2.15Add Multiple Tally Sheets

1.2.7Submit Tally

Sheets

1.2.6Review and Edit

Tally Sheet

1.2.8Print Submitted

Tally Sheets

1.2.2Main Menu

Next Page

1.2.0Web Page

Management

Labor Codes

RM00101Customer

PA01001Services

PA01201Charge Codes

GP Tables

Users

RecordCenter Non-GPTables

ServiceTypes

RecordGroups

Non-GPTables

Non-GPTables

Tallysheet

Expensesheet

Laborsheet

1.2.X1

1.2.X2

1.2.X3

1.2.X8 1.2.X12

1.2.X11

1.2.X10

1.2.X9

1.2 Service Browser Requests (page2) v4.3

Up

1.2.9Review and Edit

Labor

1.2.4Add Labor

1.2.5Add Expenses

1.2.10Approve Labor

1.2.11Print Approved

Labor

1.2.12Review and Edit

Expenses

1.2.13Approve Expenses

1.2.14Print Approved

Expenses

Previous Page

Non-GPTable

Expensesheet

Laborsheet

Labor Codes

RM00101Customer

PA01001Services

PA01201Charge Codes

GP Tables

ServiceTypes

RecordGroups

Non-GPTables

1.2.X14

1.2.X12

1.2.X11

1.2.X10

1.2.X13

1.2.X8

1.2.X9

1.2.X15

2.0 Transaction Generator (Branches) v4.3

2.0aIBS Branch

Transaction Generation

2.0bRCP Branch

Transaction Generation

2.0a The IBS Branch does not process Daily Transaction files and uses the Monthly source file to generate

both Storage and Service transactions. In addition, the Tally sheet table is populated using

codes from the IBS Data Entry Web Site which uses different service codes than the RCP Billing System Data Entry web site.

There are two development branches for the Transaction Generator.

One to generate billings based on the IBS algorithms(2.0a) and

One to generate billings based on RCP Transactions (2.0b)

2.0b The RCP Branch uses the Monthly source file to generate Storage transactions only. Service

Transactions are not generated from holdings volume, but from the the Tally sheet table which is populated by the RCP Billing System Data Entry web site. In addition the RCP branch has algorithmns to process the Daily Transaction files.

Up

5.7Run

Transaction Generation

2.0a Transaction Generator: IBS Branch (page1) v1.0

2.1Stage

NARS5 Monthly

2.2aCalculate

IBSStorage and Exemptions

2.11Generate

Storage, Service, and Exemption

Transactions

Up

Next Page

Account Rep Web Populated Tables

Storage and Service Module

Accession and Disposal Module

2.8Stage

Adjustments0.0.X3

The IBS Branchdoes not process

NARS5 Daily source files

2.0.X2

2.0.X5

2.0.X4

The IBS Branchdoes not process

Tally Sheets from the FRCs

Tally Sheet Module

Source Data

1.1.X1

2.0.X3

2.0.X4

2.0a Transaction Generator: IBS Branch (page 2) v1.0

Previous Page

Up

2.17Export

Transactions toGreat Plains

2.14GenerateExpense

Transactions

2.16Generate

LaborTransactions

Trans-actions

Web Populated Tables

Non-Personnel Expense Module

Personnel Expense Module

(Shared) Export Module

2.15Calculate

LaborCosts

0.0.X6

0.0.X10 thru

0.0.X16

2.0.X20 thru

2.0.X25

2.0.X17

2.0.X18

2.20CalculateExpenses

2.0.X19

2.19Stage Labor

2.0.X6

2.18Stage

Expenses

2.0.X10

Transaction Tables

The IBS Branchdoes not process

Labor information

2.0b Transaction Generator: RCP Branch (page1) v1.0

2.1Stage

NARS5 Monthly

2.2bCalculate

RCPStorage and Exemptions

2.3Generate

Storage and Exemption

Transactions

2.9StageWNRC

Tally Sheet

2.10StageCMRS

2.12Calculate

Tally Sheets

2.13Generate

Tally SheetTransactions

Up

Next Page

Web Populated Tables

Storage Module Tally Sheet Module

1.1.X1

2.0.X11

Source Data

1.1X3

2.0.X2

2.0.X3

2.0.X4

2.0.X13

2.0.X14

2.0.X12

Account Rep Web Site

2.0.X1

2.8Stage

Adjustments

2.0.X5

2.0b Transaction Generator: RCP Branch (page 2) v1.0

Previous Page

Up

2.17Export

Transactions toGreat Plains

2.14GenerateExpense

Transactions

2.16Generate

LaborTransactions

Trans-actions

Web Populated Tables

Non-Personnel Expense Module Personnel Expense

Module

(Shared) Export Module

2.15Calculate

LaborCosts

2.0.X15 2.0.X16

2.0.X17

2.0.X18

2.18Stage

Expenses

2.0.X10

2.19Stage Labor 2.0.

X6

2.4Stage

NARS5 Daily

2.5Calculate

NARS5Daily

2.7Generate

Accession and Disposal

Transactions

2.6Generate

Processing FeeTransactions

Accession and Disposal Module

1.1.X2

2.0.X8

2.0.X9

2.0.X7

Source Data

2.20CalculateExpenses

2.0.X10

2.0.X20 thru

2.0.X25

0.0.X10 thru

0.0.X16

Transaction Tables

2.1 Stage NARS5 Monthly v1.0

Up

2.2aCalculate

IBSStorage and Exemptions

2.1.1Identify Sources

2.1.3Apply

Business Rules

Lookup Tables

root\M\yymm\S\Myymm01Snn.txt

Period(yymm)

Target Record in Memory

X2

0.0.X10.0.X5

root\M\yymm\A\Myymm01A.txt5.7.1Run

StageMonthly

ProcessLog

0.0.X2

2.0.X2

2.1.5Write Storage

Exemption Records

1.1.X1

5.7.1.X1

2.1.6Update Registry

2.1.4Write Storage

Record

2.1.2Read Source

Record

No More Records

2.2bCalculate

RCPStorage and Exemptions

2.1.7Replicate

NARS5to Reporting DB

REPORTS.dbo.NARS5

0.2.X1

2.2a Calculate IBS Storage and Exemptions v1.0

Up

2.2.1Identify

Staged Files

2.2.3Sort

Source

2.2.7Write Target

Record

Summary File

Target Record in Memory

2.2.5Accumulate

Volume

Merged File

2.0.X2

2.2.2Append

Staged Files

File Server

ProcessLog

0.0.X2

2.2.T3

2.2.T14

5.7.2Run

CalculateIBS Monthly

Period(yymm)

5.7.2.X1

ProcessLog

0.0.X2

2.2.8Update Registry

2.2.4Read Source

Record

2.2.6Check for Data Change Event

No

Yes

No More Records

2.11Generate

Storage and Service

Transactions

Sorted Source in Memory

2.0.X5

2.2.9Add

Services

Summary File

2.0.X3

2.2b Calculate RCP Storage and Exemptions v4.3

Up

2.2.1Identify

Staged Files

2.3Generate Storage

Transactions

2.2.3Sort

Source

2.2.7Write Target

Record

Summary File

Target Record in Memory

2.2.5Accumulate

Volume

Merged File

2.0.X2

2.2.2Append

Staged Files

File Server

ProcessLog

2.2.X2

2.0.X4

2.0.X3

5.7.2Run

CalculateRCP Monthly

Period(yymm)

2.2.X1

ProcessLog

2.2.X2

2.2.8Update Registry

2.2.4Read Source

Record

2.2.6Check for Data Change Event

No

Yes

No More Records

Sorted Source in Memory

2.0.X5

2.3 Generate Storage and Exemption Transactions (page 1) v4.3

Up

2.3.1Identify

Summary Files

2.3.2Read Source

Record

2.3.3Map to Header

Record

Summary File

Header Record (Memory)

2.3.4Map to Detail

Record

Source Record in Memory

2.3.5Map to

Distribution Record

Detail Record (Memory)

Distribution Record (Memory)

2.0.X3

2.0.X20a

2.3.7Map to Key

Record

2.3.8Map to Batch

Record

2.3.6Map to Periodic Budget Record

Key Record (Memory)

Batch Record (Memory)

Periodic Budget Record (Memory)

Next Page

2.0.X20b 2.0.X20c 2.0.X20d 2.0.X20e 2.0.X20f

2.3.10Update Registry

No More Records

ProcessLog2.3.X2

5.7.3Run

GenerateMonthly

(RCP)

2.3.X1Period

(yymm)

2.3 Generate Storage and Exemption Transactions (page 2) v4.3

2.3.9Write

TransactionsPeriodic Budget

Transactiondistribution

TransactionDetail

TransactionHeader

Master

Batch

2.17Export

Transactions to Great Plains

2.0.X20a

2.0.X20b

2.0.X20c2.0.X20d

2.0.X20e

2.0.X20f

Previous Page

Up

2.4 Stage NARS5 Daily v1.0

Up

2.5Calculate

NARS5Daily

2.4.1Identify Sources

2.4.3Apply

Business Rules

Staged Daily

Period(yymm)

Target Record in Memory

X2

Acquired Dailies5.7.4Run

StageDaily

ProcessLog

0.0.X2

2.0.X7

1.1.X2

5.7.4.X1

2.4.5Update Registry

2.4.4Write Service

Record

2.4.2Read Source

Record

No More Records

Daily to be Reviewed Daily Rejected

2.4.X22.4.X1

Lookup Tables

0.0.X1

2.6Generate

Processing Fees

No More Records

2.5 Calculate Daily NARS5 v1.0

Up

2.5.1Identify

Staged Files

2.6Generate

Processing Fees

2.5.3Sort

Source

2.5.7Write Target

Record

Summary File

Target Record in Memory

2.5.5Accumulate

Volume

Merged File

2.0.X7

2.5.2Append

Staged Files

File Server

ProcessLog

0.0.X2

2.0.X9

2.0.X8

5.7.5Run

CalculateDaily

Period(yymm)

5.7.5.X1

ProcessLog

0.0.X2

2.5.8Update Registry

2.5.4Read Source

Record

2.5.6Check for Data Change Event

No

Yes

No More Records

2.7Generate

Accession and Disposal

Transactions

Sorted Source in Memory

2.5.T11

2.6 Generate Processing Fee Transactions v1.0

Up

Accepted DailyTransactions and Process Fees

Target Record in Memory

Accepted DailyTransactions

2.6.3Write Service

Record

2.6.1Read Source

Record

2.6.2Apply

Business Rules

2.4.T7 2.4.T7a

2.4.2Read Source

Record

No More Records

2.7 Generate Accession and Disposal Transactions v1.0

Up

2.7.1Attach to

Source

2.7.2Read Source

Record

2.7.3Map to Header

Record

2.7.9Write Target

Records

yyyy_mm_NARS5_Monthly_Summary

Header Record (Memory)

2.7.4Map to Detail

Record

Source Record in Memory

2.7.5Map to

Distribution Record

Detail Record (Memory)

Distribution Record (Memory)

Periodic BudgetTransactiondistribution

TransactionDetail

TransactionHeader

2.7.7Map to Key

Record

2.7.8Map to Batch

Record

2.7.6Map to Periodic Budget Record

Key Record (Memory)

Batch Record (Memory)

Periodic Budget Record (Memory)

Master

Batch 2.17Export

Transactions

5.7.6Run Generate

Daily Transactions

2.7.X15

2.0.X8

2.7.X16

2.7.X14

2.7.X10

2.7.X11

2.7.X12

2.8 Stage Adjustments v1.0

Up

2.2aCalculate

Storage and Exemptions

2.8.2Apply

Business Rules

Staged Adjustments

Period(yymm)

Target Record in Memory

5.7.14Run

StageAdjustments

ProcessLog

0.0.X2

5.7.14.X1

2.8.4Update Registry

2.8.3Write

Adjustment Record

2.8.1Read Source

Record

No More Records

Adjustments

0.0.X32.0.X5

2.9 Stage WNRC Tally Sheets v4.3

Up

2.12Calculate

Tally Sheets

2.9.1Identify Sources

2.9.3Apply

Business Rules

Staged WNRC Tally Sheets

Period(yymm)

Target Record in Memory

X2

WNRC Export Files5.7.7Run

StageWNRC

ProcessLog

2.9.X2

2.0.X121.1.X3

2.9.X1

2.9.5Update Registry

2.9.4Write Storage

Record

2.9.2Read Source

Record

No More Records

2.10 Stage CMRS v4.3

UpUp

2.12Calculate

Tally Sheets

2.10.1Identify Sources

2.10.3Apply

Business Rules

Staged WNRC Tally Sheets

Period(yymm)

Target Record in Memory

X2

CMRS Export Files5.7.16Run

StageCMRS

ProcessLog

2.10.X1

2.0.X??1.1.X?

5.7.16.X1

2.10.5Update Registry

2.10.4Write Storage

Record

2.10.2Read Source

Record

No More Records

2.11 Generate Storage, Service, and Exemption Transactions (page 1) v4.3

Up

2.11.1Identify

Summary Files

2.11.2Read Source

Record

2.11.3Map to Header

Record

Summary File

Header Record (Memory)

2.11.4Map to Detail

Record

Source Record in Memory

2.11.5Map to

Distribution Record

Detail Record (Memory)

Distribution Record (Memory)

2.0.X3

2.0.X20a

2.11.7Map to Key

Record

2.11.8Map to Batch

Record

2.11.6Map to Periodic Budget Record

Key Record (Memory)

Batch Record (Memory)

Periodic Budget Record (Memory)

Next Page

2.0.X20b 2.0.X20c 2.0.X20d 2.0.X20e 2.0.X20f

ProcessLog

2.11.X2

2.11.13Update Registry

No More Records

2.11.10Build Storage

and Exemption Transactions

2.11.11Build Service and

ExemptionTransactions

5.7.3Run

GenerateMonthly

(IBS)

2.11.X1Period(yymm)

2.11 Generate Storage and Exemption Transactions (page 2) v4.3

2.11.12Write

TransactionsPeriodic Budget

Transactiondistribution

TransactionDetail

TransactionHeader

Master

Batch

2.17Export

Transactions to Great Plains

2.0.X20a

2.0.X20b

2.0.X20c2.0.X20d

2.0.X20e

2.0.X20f

Previous Page

Up

2.12 Calculate Tally Sheets v4.3

Up

2.12.1Identify

Staged Files

2.13Generate

Tally Sheet Transactions

2.12.3Sort

Source

2.12.7Write Target

Record

Summary File

Target Record in Memory

2.12.5Accumulate

Volume

Merged File

2.0.X12

2.12.2Append

Staged Files and Approved Records

File Server

ProcessLog

2.12.X2

2.0.X13

2.0.X14

5.7.9Run

CalculateTally

Period(yymm)

2.12.X1

ProcessLog

2.12.X2

2.12.8Update Registry

2.12.4Read Source

Record

2.12.6Check for Data Change Event

No

Yes

No More Records

Sorted Source in Memory

TallySheet Table

2.0.X11

2.13 Generate Tally Sheet Transactions (page 1) v4.3

Up

2.13.1Identify

Summary Files

2.13.2Read Source

Record

2.13.3Map to Header

Record

Summary File

Header Record (Memory)

2.13.4Map to Detail

Record

Source Record in Memory

2.13.5Map to

Distribution Record

Detail Record (Memory)

Distribution Record (Memory)

2.0.X14

2.0.X20a

2.13.7Map to Key

Record

2.13.8Map to Batch

Record

2.13.6Map to Periodic Budget Record

Key Record (Memory)

Batch Record (Memory)

Periodic Budget Record (Memory)

Next Page

2.0.X20b 2.0.X20c 2.0.X20d 2.0.X20e 2.0.X20f

2.13.10Update Registry

No More Records

ProcessLog2.13.X2

5.7.9Run

GenerateTally Sheet

2.13.X1Period(yymm)

2.13 Generate Tally Sheet Transactions (page 2) v4.3

2.13.9Write

TransactionsPeriodic Budget

Transactiondistribution

TransactionDetail

TransactionHeader

Master

Batch

2.17Export

Transactions to Great Plains

2.0.X20a

2.0.X20b

2.0.X20c2.0.X20d

2.0.X20e

2.0.X20f

Previous Page

Up

2.14 Generate Expense Transactions (page 1) v4.3

Up

2.14.1Identify

Summary Files

2.14.2Read Source

Record

2.14.3Map to Header

Record

Summary File

Header Record (Memory)

2.14.4Map to Detail

Record

Source Record in Memory

2.14.5Map to

Distribution Record

Detail Record (Memory)

Distribution Record (Memory)

2.0.X10

2.0.X20a

2.14.7Map to Key

Record

2.14.8Map to Batch

Record

2.14.6Map to Periodic Budget Record

Key Record (Memory)

Batch Record (Memory)

Periodic Budget Record (Memory)

Next Page

2.0.X20b 2.0.X20c 2.0.X20d 2.0.X20e 2.0.X20f

2.14.10Update Registry

No More Records

ProcessLog2.14.X2

5.7.20Run

GenerateExpenses

2.14.X1Period

(yymm)

2.14 Generate Expense Transactions (page 2) v4.3

2.14.9Write

TransactionsPeriodic Budget

Transactiondistribution

TransactionDetail

TransactionHeader

Master

Batch

2.17Export

Transactions to Great Plains

2.0.X20a

2.0.X20b

2.0.X20c2.0.X20d

2.0.X20e

2.0.X20f

Previous Page

Up

2.15 Calculate Labor Costs v4.3

Up

2.15.1Identify

Staged Files

2.16Generate

Labor Transactions

2.15.3Sort

Source

2.15.7Write Target

Record

Summary File

Target Record in Memory

2.15.5aAccumulate

Labor Units and Extend Costs

Merged File

2.0.X6

2.15.2Append

Staged Files

File Server

ProcessLog

2.15.X2

2.0.X17

2.0.X18

5.7.10Run

CalculateLabor

Period(yymm)

2.15.X1

ProcessLog

2.15.X2

2.15.8Update Registry

2.15.4Read Source

Record

2.15.6Check for Data Change Event

No

Yes

No More Records

Sorted Source in Memory

2.15.5bAccumulate Labor Costs

2.16 Generate Labor Transactions (page 1) v4.3

Up

2.16.1Identify

Summary Files

2.16.2Read Source

Record

2.16.3Map to Header

Record

Summary File

Header Record (Memory)

2.16.4Map to Detail

Record

Source Record in Memory

2.16.5Map to

Distribution Record

Detail Record (Memory)

Distribution Record (Memory)

2.0.X18

2.0.X20a

2.16.7Map to Key

Record

2.16.8Map to Batch

Record

2.16.6Map to Periodic Budget Record

Key Record (Memory)

Batch Record (Memory)

Periodic Budget Record (Memory)

Next Page

2.0.X20b 2.0.X20c 2.0.X20d 2.0.X20e 2.0.X20f

2.16.10Update Registry

No More Records

ProcessLog2.16.X2

5.7.19Run

GenerateLabor

2.16.X1Period(yymm)

2.16 Generate Labor Transactions (page 2) v4.3

2.16.9Write

TransactionsPeriodic Budget

Transactiondistribution

TransactionDetail

TransactionHeader

Master

Batch

2.17Export

Transactions to Great Plains

2.0.X20a

2.0.X20b

2.0.X20c2.0.X20d

2.0.X20e

2.0.X20f

Previous Page

Up

PA10200.csv

2.0.X20a

SYS00500.txt

PA01901.txt

PA01304.txt

PA10203.csv

PA10201.csv

Transaction Distribution(RCP_PA10203)

Transaction Detai(RCP_PA10201)

Transaction Header(RCP_PA10200)

2.17 Export Transactions v1.0

Up

2.17.3Export

Distribution

Periodic Budget(RCP_PA01304)

Master(RCP_SYS00500)

Batch(RCP_PA01901)

2.17.1Export Misc Log

Header

2.17.2Export Misc Log

Detail

2.17.6Export

Master Key

2.17.4Export

Periodic Budget

2.17.5Export Batch

2.0.X20b

2.0.X20c

2.0.X20d

2.0.X20e

2.0.X20f

0.0.X10

0.0.X11

0.0.X12

0.0.X14

0.0.X15

0.0.X16

2.18 Stage Expenses v4.3

UpUp

2.14Generate Expenses

18.1Identify Sources

18.3Apply

Business Rules

Staged Expenses

Period(yymm)

Target Record in Memory

X2

5.7.18Run

StageExpenses

ProcessLog

18.X1

2.0.X10

5.7.18.X1

18.5Update Registry

18.4Write Storage

Record

18.2Read Source

Record

No More Records

Expenses

2.0.X15

2.19 Stage Labor v4.3

UpUp

2.15Calculate

Labor Costs

19.1Identify Sources

19.3Apply

Business Rules

Staged Labor

Period(yymm)

Target Record in Memory

X2

5.7.19Run

StageLabor

ProcessLog

19.X1

2.0.X6

5.7.19.X1

19.5Update Registry

19.4Write Storage

Record

19.2Read Source

Record

No More Records

Labor

2.0.X16

3.1Enter

Transactions

3.2Adjust

Transactions

3.3Post

Transactions

3.5Review

Pre-BillingWorksheets

3.6Post

Invoices

3.8Close Period

3.9End of Year Processing

3.7Print Invoices

Unposted Transactions Posted

Transactions

Invoiced Transactions

General Ledger

3.0 Great Plains Accounting v4.3

Up

3.10Import

Transactions

Trans-actions

Invoices

3.4Run Billing Cycle

Reportng database

4.1Replicate

to Reporting Database

4.3Run Workload

Analysis Reports

4.6MaintainReports

4.0 Reporting v4.4

Up

4.2Print Invoices

4.5Run Code Listing

Reports

4.4Run Audit Trail

Report

Non-GP Tables

X-files

Invoices

Reports

Workload

Great Plains

4.0.X1

4.0.X8

4.0.X5

4.0.X2

4.0.X6

4.0.X3

4.0.X7

4.0.X4

4.1 Replicate Data to Reporting Database v4.4

4.1.2Replicate

Staging Files

Staging Files

Non-GP Tables

Reportng database

4.1.3Replicate Data Entry Tables

4.0.X1

4.0.X5

4.0.X3

4.1.4Update Process

Log

4.1.1Determine List

of Files to Replicate

Process Log

4.1.X1

4.2 Print Invoices v4.4

4.2.2Print Invoices

Non-GP Tables

Invoices

Great Plains

4.2.1Get Report Parameters

4.0.X4

4.0.X4

4.0.X4

4.1.X1

Report Parameters

4.3 Run Workload Analysis Reports v4.4

4.3.3Run FRC

Workload Report

Reporting Database

4.0X5

FRC WorkloadAnalysis

4.3.4Run Customer

Workload Report

4.3.1Setup FRC Workload

Report

4.3.2Setup Customer

Workload Report

FRC Workload

Spreadsheet

CustomerWorkload

Spreadsheet

CustomerWorkloadAnalysis

Excel Spreadhseet

Excel Spreadhseet

Excel Spreadhseet

Excel Spreadhseet

4.4 Run Audit Trail Reports v4.4

4.3.2Run SQL Selection

Reporting Database

4.3.1Get Report Parameters

4.0X5

4.1.X1

Report Parameters

4.0.X4

Reporting Database

4.0X4

Reports

4.5 Run Code Listings v4.4

4.3.2Run SQL Selection

Reporting Database

4.3.1Get Report Parameters

4.0X5

4.1.X1

Report Parameters

4.0.X4

Non-G

4.0X4

Reports

5.1MaintainNon-GPTables

5.3Purge

&Archive

5.2Schedule &

MaintainBatches

5.7Operate

Sys Admin Console

Non-GPTables

GPLookupTables

5.4MaintainReports

5.8Export

GSA

GSA Export(ASCII File)

General Ledger

5.0 System Administration v4.3

Up

Great PlainsTransactions

5.0.X15.0.X2 5.0.X3

5.0.X4

File Storage5.5Register Source

2.0Transaction Generator

1.0.X7

5.6ExportData

5.1 Maintain Non-GP Tables v4.3

Up

5.1.1Maintain

Accession-ChargeTable

5.1.2Maintain

Record CenterTable

5.1.3Maintain

Record GroupTable

5.4Maintain

Service TypeTable

5.1.5Maintain

User GroupTable

AccessionCharge RecordCenter Recordgroup ServiceType User Group

5.1.0Present

Admin Page

5.1.6Maintain

UserTable

5.1.7Maintain Weekly Periods

User Weeks

5.1.X1

5.1.X75.1.X6

5.1.X4 5.1.X55.1.X35.1.X2

5.2 Schedule and Maintain Batches v4.3

5.7.0Run

Transaction Generation

Process

5.2.1Specify

TG Process

5.2.2Specify

Date and Time

5.2.3SpecifyPeriod

5.2.4Add to Schedule

Schedule

5.2.X4

5.3.X3

5.2.X2

5.2.X1

5.2.5Execute

Schedule

5.3 Purge and Archive v4.3

5.3.2Archive

Data

5.3.4Purge

Archived Data

5.3.5RestoreArchived

Data

5.3.1Identify

Data to be Archived

5.3.3Identify

Data to be Purged

File Server

Database Server

Archived Data

5.4 Maintain Reports v4.3

5.4.1Add a Report to

Great Plains

5.4.2Delete a Report

from Great Plains

File Server

5.5 Register Source v4.3

Up

5.5.1Identify

Source File

5.5.2Identify

Source Type

5.5.3IdentifyPeriod

5.5.4Add to Registry

Source Data

Application Server,File Server,

and Web Server

ProcessLog

1.1Acquire

Data

5.5.X45.5.X3

5.5.X2

5.5.X1

0.0.X1

5.6 Export Data v4.3

Up

5.6.1ExportSigned/

Unsigned Contracts

ASCII File

Database Server

5.6.2Export

Unfilled Orders

5.7 Operate Sys Admin Console v4.3

Up

5.7.1Run

Stage Monthly

5.7.2Run

Calculate Monthly

5.7.3Run Generate Storage and Exemptions

5.7.4Run Stage

Daily

5.7.5Run Calculate

Daily

5.7.6Run

Generate Daily

5.7.7Run Stage

WNRC

5.7.8Run

Calculate Tally

5.7.9Run Generate

Tally

5.7.11Run

Generate Labor

5.7.10Run Calculate

Labor

5.7.12Run Calculate

Expenses

5.7.13Run Generate

Storage, Exemptions, and

Services

All Processes accept User Input 5.7.0Run Transaction

Generation Process

2.0Transaction Generator

All Processes Invoke another Process in the Transaction Generator

5.7.14Run Stage

Adjustments

5.7.15Run GSA Export

5.7.16Run Stage

CMRS

5.7.17Run Stage Expenses

5.7.18Run Stage

Labor

5.7.19Run Gen Labor Transactions

5.7.20Run Generate

ExpenseTransactions

5.7.21

5.8 Export GSA v4.3

Up

5.8.1Get Period

ASCII File

5.8.2Export

CBGBilling

5.8.3Export

CBGRevenue

5.8.4Export

CBGAccrual

ASCII File

ASCII File

Great Plains

5.8.X25.8.X1

5.9 Year End Rollover v4.3

Up

5.9.1Backup

Databases

.BAK Files

5.9.5Create New GP

Company

5.9.6Remove

Transactions

5.9.3Clear

Transactions in RCP and

Reporting

RCPBS

5.9.XA

5.9.4Convert Codes

in RCP Database

5.9.8Restore

Historical Databases

5.9.9Reset Tracking

IDs

5.9.2Backup

NARADATA Directories

5.9.7Convert Codes in GP Database

RCP

5.9.XB

DYNAMICS

5.9.XC

REPORTING

5.9.XD

Tape Backup

APPS Server

RCP##

RCPPY