process PreAward_AsIs { task PreSolicitation { } task Solicitation { } task PostSolicitation { task ProcessPropForAward { task EvaluateProposal { action MakeTechnicalSelection { requires {"HardcopyProposal"} agent {"PO"} } action ApproveBudget { requires {"HardcopyProposal"} agent {"PO"} } /* Agent handoff */ action Create_PR { requires {"HardcopyProposal"} agent {"SOCLK"} } action MailAcceptLetterToPI { requires {"ProposalInfo"} agent {"SOCLK"} } action HardcopyProposalTo_O2 { /* Agent handoff; SO -> O2 */ requires {"ProposalInfo"} agent {"SOCLK"} } } /* EvaluateProposal */ task ApprovePR { action POApprovePR { requires {"PR"} agent {"PO"} } action BranchHeadApprovePR { requires {"PR"} agent {"BranchHead"} } action DivHeadApprovePR { requires {"PR"} agent {"DivisionHead"} } action ProcurementCouncilApprovePR { requires {"PR"} agent {"ProcurementCouncil"} } action Electronic_PR_To_O2 { requires {"ProposalInfo"} agent {"SOCLK"} } } } /* ProcessPropForAward */ task O2_HandleApprovedProposal { action LogHCProposal { requires {"HCProposal"} agent {"AA"} } task AssemblePRPackage { action PrintPR { requires {"ProposalInfo"} agent {"AA"} } action SortPRsByTypeAndBranch { requires {"ProposalInfo"} agent {"AA"} } action MatchHCPRtoProposal { requires {"ProposalInfo"} agent {"AA"} } action ComparePRDollarsToProposal { requires {"ProposalInfo"} agent {"AA"} } action CarryHCPRandProposalToBranchHead { requires {"ProposalInfo"} agent {"AA"} } } /* AssemblePRPackage */ /* Agent handoff */ action AssignPRPackageToGS { requires {"PRPackage"} agent {"BranchHead"} } task ValidatePRPackage { action ValidateHardCopyWithPR { requires {"HardcopyProposal"} agent {"GS"} } action VerifyCertifications { requires {"HardcopyProposal"} agent {"GS"} } action VerifySignatures { requires {"HardcopyProposal"} agent {"GS"} } action VerifyBudgetAmount { requires {"HardcopyProposal"} agent {"GS"} } action VerifyFundingAmount { requires {"HardcopyProposal"} agent {"GS"} } action VerifyAllowableCosts { requires {"HardcopyProposal"} agent {"GS"} } action VerifyProposalIAWCBD { requires {"HardcopyProposal"} agent {"GS"} } action VerifyPeriodOfPerformance { requires {"HardcopyProposal"} agent {"GS"} } action VerifyIndirectRates { requires {"HardcopyProposal"} agent {"GS"} } task VerifyCageSCCCode { action ReqCageSCCCodeAdd { requires {"HardcopyProposal"} agent {"GS"} } action AddPerfContractSpec { requires {"HardcopyProposal"} agent {"GS"} } action CorrGrammerWithPR { requires {"HardcopyProposal"} agent {"GS"} } } task ObtainMissingInfo { action FaxRequestForMissingInfo { requires {"MissingInfo"} agent {"GS"} } action InputMissingInfo { requires {"MissingInfo"} agent {"GS"} } } /* ObtainMissingInfo */ } /* ValidatePRPackage */ } /* O2_HandleApprovedProposal */ } /* PostSolicitation */ } /* PreAward */