Appeals Front-Office

Public dashboards for appellants and LPAs

Appeals Front-Office ContainerAppeals Front-Office ContainerAppeals Front-Office[system]Appeal Front-Office VNETAppeal Front-Office Back EndAppeal Front-Office APIsAppeal Front-Office DataAppeal Front-Office FunctionsPINs Front DoorAppeals WAF PolicyAppeal Front-OfficeWeb[Node.js, Azure Web App] Web UIClamAVAppeal Front-OfficeAuth Server[Node.js, Azure Web App] APIApp InsightsAppeal Front-OfficeAPI[Node.js, Azure Web App] APIAppeal Front-OfficeDocument API[Node.js, Azure Web App] APIAppeal Front-OfficePDF API[Node.js, Azure Web App] APIBlob storage fordocuments[Azure Blob Storage] Stores all files uploaded inthe Front-OfficeAzure SQL Database[Azure SQL] Data store for appealsAzure SQL Databasestorage[Azure Blob Storage] Log storage account for sqlAzure Cosmos MongoDatabase[Azure Cosmos] Data store for appealsintegration-functions[Function App, JavaScript] Consumes messages fromService Busintegration-functionsstorage[Azure Blob Storage] function app storageaccountLPA A local planning authority,issuing decisions onplanning applicationsAppellant A member of the public, ora representative (agent),appealing against aplanning decisionInterested Party A member of the public,with an interest in theappealRule 6 Party A member of the public,with an interest in theappeal, given special 'rule6' statusAppeals Back-Office Internal service to manageplanning appeals in EnglandIntegration Layer Data exchange between FOand back officeGOV NotifyClamAV External ClamAV defintionsRetrives BO docs SASURLs[HTTPS]Requests emails tobe sent[REST/HTTPS]Requests emails tobe sent[REST/HTTPS]Requests emails tobe sent[REST/HTTPS]Emails the LPA[EMAIL/SMTP]Emails the appellant[EMAIL/SMTP]Emails the interestedparty[EMAIL/SMTP]Emails the rule 6interested party[EMAIL/SMTP]Gets latest virusdefinitionsRecords changes toappeals[Service Bus Topic]Poll for newmessages[Service Bus Topic]Forward service busmessages to API[REST/HTTPS]Stores filesStore sql auditlogs/scansStore AppLogs/RequestsStore AppLogs/RequestsStore AppLogs/RequestsStore AppLogs/RequestsStore AppLogs/RequestsStore AppLogs/RequestsRegisters appeals[HTML/HTTPS]Responds to appeals[HTML/HTTPS]Comments on appeals[HTML/HTTPS]Comments on appeals[HTML/HTTPS]Checks traffic[Azure WAF Policy]Forwards traffic todomain onto AppService[Azure Front Door,HTTPS]Gets/sets appeal data[REST/HTTPS]Gets/sets documents[REST/HTTPS]Gets auth tokens[OAUTH2/HTTPS]Creates pdfs[REST/HTTPS]Scans file uploads[CLAMAV]Stores user sessiondata[HTTPS]Stores data[SQL/HTTPS]Stores data[Azure Cosmos(MongoAPI)/HTTPS]Validates auth tokens[OAUTH2/HTTPS]Informs back office ofnew appeals[Service Bus Topic]Stores data[SQL/HTTPS]Stores data[Mongo/HTTPS]Validates auth tokens[OAUTH2/HTTPS]Stores/retrievesdocuments[HTTPS]Legend  person  system  container  system boundary  boundary  Appeal Front-Office VNET boundary(last back color, dashed)  Appeal Front-Office VNET/Appeal Front-Office Back End boundary(last back color, dashed)  Appeal Front-Office VNET/Appeal Front-Office Back End/Appeal Front-Office APIs boundary(last back color, dashed)  Appeal Front-Office VNET/Appeal Front-Office Back End/Appeal Front-Office Data boundary(last back color, dashed)  Appeal Front-Office VNET/Appeal Front-Office Back End/Appeal Front-Office Functions boundary(last back color, dashed) 
Appeals Front-Office Container