SFOC Creation Tool
System Profile
System Full Name | Complete a Special Flight Operations Certificate (SFOC) |
---|---|
System Full Name (FR) | Certificats d’opérations Aériennes Spécialisées (COAS) |
Business Support Team |
|
Business Administrator | Sylvain Bourque |
Business Owner | Alex Shadeed |
Director | Ryan Coates |
Subject Matter Expert | Nikolay Melnik/Peter Khouri |
Division |
|
NTARS Code |
|
Option Analysis document | https://034gc.sharepoint.com/:p:/s/DroneDEVteam/EU8W_fqlqoJKrbFTDgrM-VsBGvKDkSsa1nd8YOK9_1SNTQ |
App registration | |
KeyVault | |
Source Code Location | https://dev.azure.com/transport-canada/AFCCC-Civil-Aviation-RPAS/_git/SFOC |
Source Code Power Automate | |
Source Code Azure Functions | https://dev.azure.com/transport-canada/AFCCC-Civil-Aviation-RPAS/_git/SFOC?path=/DocumentMerge |
Excel file with questions |
How-To and Fixes
Technology Assessment
Platform Type | Web (Internal) |
---|---|
Database Platform and Version |
|
Development Language and Framework |
|
Operating System and Version |
|
Additional Dependencies | Visual Studio 2022 |
Authentication | Azure AD |
Environment Access Information
ENV | UNC | URL | DB |
---|---|---|---|
DEV | Cloud-deployed | N/A | |
ACC | Cloud-deployed | N/A | |
PROD |
|
|
|
System Overview
Good To Know
Initial documentation: https://tcmarin.atlassian.net/wiki/spaces/DDMP/pages/2364997634
No information will be saved in a database. All information is considered transient information inside the flow.
Azure Resources
Resource | Development | Non-Production | Production | |
---|---|---|---|---|
App registrations |
| |||
Resource Group |
| |||
Key vaults |
| |||
App Services |
| |||
Function App |
|
| ||
Blazor App App Service Plan
| (Linux) |
| ||
App Service Plan Azure Function | (Windows) |
|
|
|
Container registries |
|
Note: We have one container registry for Civav’s portfolio in Development and Non Production environment because of the cost related to this resource.
Deployment
Dev Environment
App Service
Note1: It’s important to create a service connection in your DevOps project to have access to Azure’s resources inside your resource group.
Note2: It’s important to create a service connection in your DevOps project to have access to the Civav container registry
Assets
Diagrams source files (to be opened in Draw.io):