Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Create the required Azure AD security groups - Example: TC-SmallVesselRegistrar-[DEV/TEST/ACC/PROD]

  2. Add your application users to the security groups

  3. Depending on the environment you are targeting, the WLM API / Permission name will be different. i.e. [NCD/NCT/NCA/PCP] Workload Management Service API [DEV/TEST/ACC/PROD]:

  4. Register your application with the Microsoft Identity Platform [Create an app registration], and add the API permissions your application requires from WLM.

    • WorkItem.CreateUpdate.All - Allow the application to have create/update access to all work item data.

    • WorkItem.Read.All - Allow the application to have read-only access to all work item data.

  5. Grant admin consent for your application’s API permissions (This can only be done by the cloud admin team)

  6. Register your line of business in the List of value service, contact the MOLE team. [NCD/NCA/NCT/PCP]

    • Contacts: Walter Hoban , Xia W , yiliu

    • List of value type: LineOfBusiness

      • You can use the following query to get information on the structure of the JSON Object:

        Code Block
        languagesql
        SELECT * FROM c WHERE c.ListOfValueType like '%LineOfBusiness%'
  7. To add a new line of buisiness, you can use the API -dev of LOV. Make sure you enter the correct id (you can validate in the database, which ID is not used) The id and the name become the key for future updates. Your line of buisiness id will be used with the WLM.

  8. Submit a request to Team Kraken [TC.F NCR MAACE Team Kraken / Équipe Kraken CEMAA RCN F.TC NCRMAACETeamKraken-EquipeKrakenCEMAARCN@tc.gc.ca] to integrate with WLM

    • Provide the security group names and what type of operation each group requires (App Role):

      • Readers

      • Writers

    • Provide the application name (App Registration Name)

    • Which environment you want to integrate your app with [NCD/NCA/NCT/PCP]

CRSM/MTOA and Status codes

In order to comply with the Service Fees Act, your application might need to report the service standards. WLM is integrated with MTOA/CRSM and is configured to automatically send notifications. Your only part here is to verify/register your status codes. Reach out to the MOLE team, Xia W , Walter Hoban , yiliu for more information.

Info

There will be some upcoming changes to Workload Management Service in the near future to unify the status codes. A notification will be sent out, once that is finalized. For more information you can reach out to the MOLE team.

Application Configuration [Authentication/Authorization]

...