Applicant portal is a portal designed for companies that can be used by Hr’s and applicants. The companies can create the job from D365 and that job will appear on the applicant portal. The applicants who will visit the applicant portal will see the job’s and submit application for the job and can track their application using applicant portal.
3. Prerequisite
Operation System: Windows Server 2020 version above (Web Server)
If you have multiple AAD tenants, select the one that you want to use to create a new app.
Go to Menu in the left corner of the portal and select Azure active directory |App registration. The following screenshot shows the form to add a new application:
Click on
New application registration, and, in the new form, fill in all the details as in the following table and hit the create button:
Name
ASSWebIntegrationApp
Application type
Accounts in this organizational directory only
On completion of this registration, AD assigns your application a unique client identifier, that is, Application ID to your application:
Click on
Certificates & Secrets under the Clients Secret create a new client secret and define the following
Check the API Permissions and make sure all other properties for this new application are in place before using it. Refer to the following screenshot:
Click on Owners and add the ASS user id as a member to access this app.
Now let’s register this app in Dynamics 365 for Finance and Operations. Navigate to System administration | Setup | Microsoft Entra ID applications form, click on the new button and fill in the required details as follows:
Define the Connection string, Storage account name, Container name, Environment and enable Microsoft defender checkbox
7. Deployment Step
Step Name
Detail
Login to Web Server
• Login to web server from your remote desktop
Step Name
Detail
Set Application pool
• Open IIS as administrator • On left side you can find Application pool • Right click on Default web site under Sites in Application pools
Step Name
Detail
Set Application pool
• You need to add the alias and add the physical path that will reference to the backend package files which we provided
Step Name
Detail
Set Application pool
• These steps you need to repeat for both of the packages one for the frontend and one for the backend
Step Name
Detail
Updating the index Files
• After setting up both the applications in application pools. You need to update the frontend application index file. you need to update the href attribute • Right click on application and click on explore
Step Name
Detail
Updating the index Files
• Click on explore it will take you to the application files • You need to edit the index file you need to update the href with the name of the application you created in the application for just frontend application
Step Name
Detail
Updating the Environment Url’s
• After updating the environment urls you need to update the frontend configurations url’s according to your server so that frontend points to correct server where your backend api’s are hosted
Update the Logo
• There is a configuration file in the frontend application • You need to update it with your logo if you need to change the logon. First of all, place your logo in the assets folder and add the name of your logo in the configuration file.
8. Technical Validation
Technologies Used
Detail
ANGULAR
The frontend of the applicant portal is built in ANGULAR Version 15.2