Versions Compared

Key

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

...

Backed - deployment of a services occurs automatically after a PR is merged to a main branch. 3 pipelines to be run to do this:

  1. WhiteGlove.<Service Name>-build - should be succeed

  2. WhiteGlove.<Service Name>-pack - should be succeed

  3. WhiteGlove.<Service Name>-deploy - “Deploying dev“ stage to be completed successfully.

Responsible person of the ticket (Developer) must ensure all pipelines ran as above, actions from Manual Actions table below are done and applications (UI and swagger) are available and pages open fine after the deployment.

...

Backed - a team leader (Alexey Sokolov (Unlicensed) ) has to:

  1. Do Manual Actions from the table below

  2. Go to Azure DevOps and click approve at every pipeline which awaits UAT deployment:

...

3. Ensure all pipelines passed till the last (Production) stage.

...

Backed - a team leader (Alexey Sokolov (Unlicensed) ) has to:

  1. Do Manual Actions from the table below

  2. Go to Azure DevOps and click approve at every pipeline which awaits Prod deployment:

    Image Modified

3. Ensure all pipelines are completed successfully.

...

Action items

Jira ticket:

Applied on Dev at:

Applied on UAT at:

Applied on Prod at:

Sprint 20: Set ClientId to CostCategories, Alerts, Locations

WG-108

Sprint 20: Set a scope value to the access tokens with the actual organizationId with type=CLIENT.
For example, the actual organizationId is 2, then execute the SQL as follows:

Code Block
languagesql
UPDATE
	[TokenManager].[AccessTokens]
SET
	Scope = 'OrganisationId:2'
WHERE
	Scope IS NULL

Jira Legacy
serverSystem JIRA
serverIdb157ffa3-650f-3eac-ac6a-49d6a4f1db87
keyWG-239

Sptint 20: To update Search Index (clientId was added)

WG-923

Sprint 20: To change “Customer Name” at Confirmation Email Template with “Confirmation Person Name”

WG-881

Sprint 19: To replace email templates variables with camelCase

WG-896

Sprint 17: To add new notifications system templates

WG-686

WG-675

Sprint 16: To add Purchase Order Template Code To keyvault

Sprint 14: To add room configuration to database

Sprint 14: To add values to keyVault

"SupplierPortal": {
"BaseUrl": "{BaseUrl}",
"ExpirationDays": "{ExpirationDays}"
},

Sprint 14: To add Financier Connection string

Sprint 13: Seko360 Booking Confirmation Email Template (Notification System)

SEKO360_BOOKING_CONFIRMATION should be added to the prod as soon as it’s tested in UAT.

  • Sprint 12: To add KV values:

  • NsClient--Token

  • NsClient--PreAlertEmailTemplateCode

  • NsClient--BaseUrl

  • DmsClient--Token

  • DmsClient--PreAlertPdfTemplateCode

  • DmsClient--BaseUrl

Sprint 12: Change Push Dispatch Confirmation to V7 and change mapping to:

Code Block
languagejson
{
  "SourceReference": "{{Dispatch.SalesOrderReference}}",
  "Date": "{{Dispatch.DispatchDate}}",
  "GoodsDispatch": [
{{ for item in List.DispatchLineItem }}
    {
      "Sku": "{{item.ProductCode}}",
      "ProductColour": "{{item.ProductColour}}",
      "ProductDescription": "{{item.ProductDescription}}",
      "ProductGrossWeight": {{item.ProductGrossWeight}},
      "ProductSize": "{{item.ProductSize}}",
    },
{{ end }}
  ]
}

Sprint 11: To Add CargoWiseClient-RetryDelay to keyvault

Sprint 11: Setup Search Indexer

Sprint 11: Seko360 Pre-Alert Email Template (Notification System)

SEKO360_PRE_ALERT should be added to the prod as soon as it’s tested in UAT.

Sprint 9: Setup Push Delivery Arrive Service on IHub

May 26, 2022

Sprint 9: To add ConnectionStrings--SharedServiceBusConnection

Sprint 9: Remove database wg-prod-publicapi-db

or table [PublicAPi].[Countries]

Change “Push Goods Received Notice Confirmation“ mapping on iHub to

Code Block
{
  "BookingReference": "{{ GRN.DeliveryNumber}}",
  "ConfirmedDate": {{ if (GRN.ConfirmedDate) }}"{{ GRN.ConfirmedDate }}"{{ else }}null{{end}},
  "Receipts": [
{{ for item in List.GRNLineItem }}
    {
      "Sku": "{{ item.ProductCode }}",
      "Quantity": {{ item.Quantity}}
    },
{{ end }}
  ]
}

...