process GrantAdministration_AsIs { /* Field office. */ task AdministrationPrep { action RecEnvWithGrant { requires {"GrantDocInfo"} agent {"PT"} } branch SortIncomingGrantPackages { action AssignGrantToPT { requires {"GrantDocInfo"} agent {"AdminAsst"} } action PlaceInExceptionPile { requires {"GrantDocInfo"} agent {"AdminAsst"} } } /* Agent handoff */ task ReviewAndResolveGrantProblems { action ReviewGrantForProblems { requires {"GrantDocInfo"} agent {"AGO"} } branch ResolveProblems { action ReturnTo_GO_IfNotInRegion { /* GO: Grant Office */ requires {"GrantDocInfo"} agent {"PT"} } action ForwardToCorrectOffice { requires {"GrantDocInfo"} agent {"PT"} } action PresentTo_AGO_ForResolutions { requires {"GrantDocInfo"} agent {"AGO"} } action ReturnToGO { requires {"GrantDocInfo"} agent {"AGO"} } task HandleNewContractor { action GetContCodeForNewUniversity { requires {"GrantDocFile"} agent {"PT"} } action AssignNewContractorCode { requires {"GrantDocInfo"} agent {"PT"} } action RequestContractorProfile { requires {"GrantDocFile"} agent {"PT"} } task VerifyIndirectCostRateCurrent { action GetCopyFMAuditOrUnivIfNotCurrent { requires {"GrantDocFile"} agent {"CA"} } } } } } task InputCamisData { action PT_PrepareFileFolder { /* This occurs at some point according to individual preference. */ requires {"GrantDocFile"} agent {"PT"} } task VerifyCopyOfBudgetForFPGrant { action PrepReqForNonFPGrantBudget { requires {"GrantDocFile"} agent {"CA"} } action Input_ACRN_DataForONRAwards { requires {"GrantDocFile"} agent {"PT"} } } action InputPatentReptDatesToCamis { requires {"GrantDocFile"} agent {"PT"} } action InputTechReptDatesToCamis { requires {"GrantDocFile"} agent {"PT"} } action InputPropRequirementsReptDatesToCamis { requires {"GrantDocFile"} agent {"PT"} } task InputSecurityRequirementsToCamis { action SecureFile { requires {"GrantDocFile"} agent {"PT"} } } task InputEDI_EFT_InfoToCamis { action CoordinateEDI_EFT_WithParties { requires {"GrantDocFile"} agent {"PT"} } } action InputRemainderAdminData { requires {"GrantDocInfo"} agent {"PT"} } } /* task InputCamisData */ action PrepWelcomeLetter { requires {"GrantDocInfo"} agent {"PT"} } /* Agent handoff */ action ReviewAndSignCamisSheet { requires {"GrantDocFile"} agent {"AGO"} } /* Agent handoff */ task ReviewAndSignDelLetterIfRequired { action PrepDelLetter { requires {"GrantDocInfo"} agent {"PT"} } action SignDelLetter { requires {"DelLetter"} agent {"PT"} } action MailDelLetter { requires {"DelLetter"} agent {"PT"} } } action PlaceFileInCabinet { requires {"GrantDocFile"} agent {"PT"} } } /* AdminPrep */ task AdministrationFunctions { action Cond_PTWD_ConfIfRequired { requires {"ElecGrantRec"} agent {"AGO"} } task ReqPeriodicReports { action PrepLetterRequestAnnualPropReport { requires {"ElecGrantRec"} agent {"GA"} } action PrepLetterRequestIntPatentReport { requires {"ElecGrantRec"} agent {"GA"} } action PrepLetterRequestTechReport { requires {"ElecGrantRec"} agent {"GA"} } } action ApproveSpecReqs { requires {"ElecGrantRec"} agent {"GA"} } task HandleVoucher { action ReviewVoucherForPayment { requires {"Voucher"} agent {"PT"} } action VerifyPeriodOfPerfExpired { requires {"ElecGrantRec"} agent {"PT"} } action EnterVoucherIntoCAMIS { requires {"ElecGrantRec"} agent {"PT"} } action ApproveVoucherForPayment { requires {"Voucher"} agent {"PT"} } action ForwardVoucherToDFAS { requires {"Voucher"} agent {"PT"} } } action PrepPreExpirationLetter { requires {"ElecGrantRec"} agent {"GA"} } branch HandleNCERequest { task PrepNCEReq { action ReviewForCompleteness { requires {"ElecGrantRec"} agent {"GA"} } branch PrepareRequest { action PrepareEmailRequest { requires {"ElecGrantRec"} agent {"GA"} } action PrepareWrittenRequest { requires {"ElecGrantRec"} agent {"GA"} } } branch SendRequest { action SendToPOifONR { requires {"DocumentRequest"} agent {"GA"} } action SendToGOifNotONR { requires {"DocumentRequest"} agent {"GA"} } } iteration FollowUp { action FollowUpNCERequest { requires {"DocumentRequest"} agent {"GA"} } } } task HandleWrittenAuthToExtendGrant { action PrepareModToGrant { requires {"WrittenAuth"} agent {"GA"} } action UpdateCamis { requires {"WrittenAuth"} agent {"GA"} } } } } /* task AdministrationFunctions */ } /* GrantAdministration */