Versions Compared

Key

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

Summary

Client Directory including

  • Details

  • Branches

  • Contacts

...

The Client Directory is a list of Clients which belong to a White Glove company like SEKO Farnborough, where SEKO is the main company and Farnborough is the branch. Each client can have its own bookings and links to external systems through the White Glove application.

Screens

The Client Directory includes the following screens

  • Summary of Clients (Organisations)

    Jira Legacy
    serverSystem JIRA
    serverIdb157ffa3-650f-3eac-ac6a-49d6a4f1db87
    keyWG-139
    and Branches (Locations)

  • View Clients,

    Jira Legacy
    serverSystem JIRA
    serverIdb157ffa3-650f-3eac-ac6a-49d6a4f1db87
    keyWG-139
    Branches and Contacts

  • Add/update Clients

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

  • Add/update Branches of Clients

  • Add/update Contacts of Clients and Branches

Organisation Details

Details of the client are held here including the following fields:

  • Client Name

  • CargoWise Code

  • Web Site URL

  • Function

  • Active flag

  • Authentication Key

  • Notes

  • Main Contact Details (Org Type = “Client”, Contact Type = “Client”, Main Contact = Yes/No)

...

Org Type

Org Name

Loc Type

Loc Name

Contact Type

Contact Name

Primary

Client

ROOM

Client

ROOM

Client

Jack Peterson

Yes/No

Client

ROOM

Branch

ROOM UK

Client

ROOM

Branch

ROOM UK

Branch

Jim Baker

Yes/No

Client

ROOM

Branch

ROOM UK

Client + Branch

Jim Baker

Yes/No

Validation

...

Organisations must be unique within organisation type “Client”

...

Branches must be unique within an organisation

...

Functionality

Contacts

  • Contacts can be cloned

  • When a contact is flagged “Primary=true”, all other contacts for that parent are flagged “Primary=false”

  • Contact types can be selected as any multiple of the following:

    • Client

    • Branch 1

    • Branch 2

    • Branch 3

    • etc

Domain Model

...

CargoWise

CargoWise stores all the sales order bookings for a client. When a booking is created in the White Glove system a CargoWise reference is created in CargoWise for the booking and stored in the White Glove system. The call to CargoWise is done as per

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

Client Level

If the client level is utilised for a White Glove client then the client level CargoWise code and organisation code should be used.

Branch Level

If the branch is utilised for a White Glove client then the location level CargoWise code and location code should be used, otherwise the Client level information.

Validation

Organisations

  • Organisations must be unique within organisation type “Client”

  • Client Name and CargoWise Code must be entered before a client can be saved.

Branches

  • Branches must be unique within an organisation

Contacts

  • Email addresses of contacts must be unique for any contact within the “Client” organisation

Domain Model

/wiki/spaces/TD/pages/3401121795