Communicating passwords following user creation

Hi there,

We have a requirement to communicate passwords to users to enable them to login to their device.

OneIdentity Manager is creating AD accounts they are then syncd to EntraID (AzureAD).

Is there a way to create a customised password that uses certain data from the HR system. For example employeenumber/phone number etc. The user would then log into the microsoft self service password reset portal and set their own credentials.

This prevents anyone else from knowing the credentials.