Delen via


FedEx Dataworks (preview)

FedEx Corp. biedt klanten en bedrijven wereldwijd een breed portfolio aan transport-, e-commerce- en zakelijke services. Maak verbinding met de TRANSPORT Selection Service-API om classificaties en serviceaanaanveling voor transportplannen te ontvangen.

Deze connector is beschikbaar in de volgende producten en regio's:

Dienst klasse Regions
Logic-apps Standard Alle Logic Apps-regio's , met uitzondering van het volgende:
     - Azure Government-regio's
     - Azure China-regio's
     - Us Department of Defense (DoD)
contact opnemen met
Naam Microsoft Dynamics
URL https://aka.ms/iomsupport
E-mailadres iomdri@microsoft.com
Connectormetagegevens
Publisher Microsoft
Website https://www.fedex.com/
Privacybeleid https://www.fedex.com/en-us/trust-center.html
Categorieën Handel; Bedrijfsbeheer

De FedEx Dataworks-connector is speciaal ontwikkeld om te worden gebruikt voor de integratie van de provider van Dynamics 365 Intelligent Order Management.

Vereiste voorwaarden

Neem contact op met FedEx voor het onboardingproces.

Opmerking: het wordt aanbevolen om deze connector specifiek te gebruiken om de Dynamics 365 Intelligent Order Management FedEx-provider in te stellen.

Referenties ophalen

  • Als onderdeel van het onboardingproces moet elk merk een PGP-sleutelpaar genereren, zodat het Dataworks-ontwikkelteam hun Referenties voor Microsoft Entra-id's kan versleutelen. De openbare sleutel moet worden verzonden naar het Dataworks Development-team om de versleuteling uit te voeren.
  • PGP-sleutelpaar kan worden gegenereerd met GnuPG. Deze kan worden gedownload via de opgegeven koppeling: https://gpg4win.org/get-gpg4win.html
  • Nadat het clientgeheim is ingericht door het Dataworks Development-team, wordt de sleutel naar het merk verzonden. Zodra het merk in bezit is van de sleutel, kan het worden ontsleuteld.
  • Aanvullende informatie wordt gedeeld als onderdeel van het onboardingproces.

Aan de slag met uw connector

Volg https://docs.microsoft.com/en-us/dynamics365/intelligent-order-management/work-providers#set-up-a-provider deze optie om FedEx-provider in te schakelen met de clientreferenties.

Bekende problemen en beperkingen

Deze connector is speciaal ontwikkeld om te worden gebruikt voor integratie van De FedEx Provider van Dynamics 365 Intelligent Order Management. Ondersteuning voor use cases buiten Dynamics 365 Intelligent Order Management wordt beperkt.

Een verbinding maken

De connector ondersteunt de volgende verificatietypen:

standaard Parameters voor het maken van verbinding. Alle regio's Niet deelbaar

Verstek

Van toepassing: Alle regio's

Parameters voor het maken van verbinding.

Dit is geen deelbare verbinding. Als de power-app wordt gedeeld met een andere gebruiker, wordt een andere gebruiker gevraagd om expliciet een nieuwe verbinding te maken.

Naam Typ Beschrijving Verplicht
Client-ID touw FedEx Dataworks-client-id Klopt
Clientgeheim beveiligde string FedEx Dataworks Client Secret Klopt

Beperkingslimieten

Name Aanroepen Verlengingsperiode
API-aanroepen per verbinding 100 60 seconden
Frequentie van trigger-polls 1 15 seconden

Acties

Informatie ophalen over de lijst met Webhook-abonnementen voor een bepaald bedrijf

Informatie ophalen over de lijst met Webhook-abonnementen voor een bepaald bedrijf.

Informatie ophalen over de lijst met Webhook-registraties per gebeurtenis voor een bepaald bedrijf

Krijg informatie over de lijst met Webhook-registraties per gebeurtenis voor een bepaald bedrijf.

Schattingen van voorspellende levering ophalen

Voorspellingsramingen voor levering ophalen.

Transportplanscores ophalen

Ontvang scores voor transportplannen.

Webhook-abonnement voor een bepaald bedrijf per gebeurtenis

Webhook-abonnement voor een bepaald bedrijf per gebeurtenis.

Webhook-abonnement voor een bepaald bedrijf verwijderen per gebeurtenis

Verwijder een Webhook-abonnement voor een bepaald bedrijf per gebeurtenis.

Webhook-registratie voor een bepaald bedrijf per gebeurtenis verwijderen

Verwijder webhookregistratie voor een bepaald bedrijf per gebeurtenis.

Webhookmelding valideren HMACSHA256 handtekening

Valideer de webhookmelding HMACSHA256 handtekening.

Informatie ophalen over de lijst met Webhook-abonnementen voor een bepaald bedrijf

Informatie ophalen over de lijst met Webhook-abonnementen voor een bepaald bedrijf.

Retouren

Name Pad Type Description
succesvol
successful boolean

Waar of Onwaar.

foutcode
errorCode string

Foutcode.

errorMessage
errorMessage string

Foutmelding.

subscriptionId
subscriptionId array of string

Lijst met opgehaalde abonnements-id's.

Informatie ophalen over de lijst met Webhook-registraties per gebeurtenis voor een bepaald bedrijf

Krijg informatie over de lijst met Webhook-registraties per gebeurtenis voor een bepaald bedrijf.

Retouren

Name Pad Type Description
succesvol
successful boolean

Waar of Onwaar.

foutcode
errorCode string

Foutcode.

errorMessage
errorMessage string

Foutmelding.

events
events array of object

Lijst met gebeurtenissen waarvoor een bepaald bedrijf zich heeft geregistreerd.

authUrl
events.authUrl string

OAuth2-autorisatie-eindpunt van client.

callbackUrl
events.callbackUrl string

De callback-URL van de client die wordt gebruikt voor het verzenden van updates.

callbackClientId
events.callbackClientId string

Client-id die wordt gebruikt voor autorisatie van clientomgevingen.

callbackSignatureAlgorithm
events.callbackSignatureAlgorithm string

De handtekening algorithim wordt gebruikt om de handtekening voor deze nettolading te genereren met behulp van de hmac-sha256.

registrationId
events.registrationId string

Een id die de opgegeven registratie uniek identificeert.

Schattingen van voorspellende levering ophalen

Voorspellingsramingen voor levering ophalen.

Retouren

Name Pad Type Description
originofpackage
responsebody.originofpackage string

Oorsprong van pakket

destinationofpackage
responsebody.destinationofpackage string

Bestemming van pakket

datetimeofpossession
responsebody.datetimeofpossession string

Datum/tijd van bezit

edds
responsebody.edds array of object

edds

requestid
responsebody.metadata.requestid string

Requestid

shipperId
responsebody.metadata.shipperId string

ShipperId

Transportplanscores ophalen

Ontvang scores voor transportplannen.

Retouren

Name Pad Type Description
httpStatusCode
httpStatusCode integer

Http-statuscode van het antwoord.

responseDateTime
data.responseDateTime string

Datum/tijd van antwoord.

transportationPlanScores
data.transportationPlanScores array of object

Lijst met transportplan met scores.

planId
data.transportationPlanScores.planId string

De unieke id van het plan.

value
data.transportationPlanScores.score.value string

Rangtelkundige oplopende schaal van gehele getallen.

betrouwbaarheid
data.transportationPlanScores.score.confidence string

Betrouwbaarheidsdetails.

shipmentServiceConditions
data.transportationPlanScores.shipmentServiceConditions array of object

Leveringsvoorwaarden voor verzending.

shipmentId
data.transportationPlanScores.shipmentServiceConditions.shipmentId string

Unieke id van verzending.

serviceCode
data.transportationPlanScores.shipmentServiceConditions.recommendedTransportationService.serviceCode string

Servicecode voor levering van verzending.

carrier
data.transportationPlanScores.shipmentServiceConditions.recommendedTransportationService.carrier string

Vervoerdersinformatie.

estimatedDeliveryDate
data.transportationPlanScores.shipmentServiceConditions.recommendedTransportationService.estimatedDeliveryDate string

Geschatte leveringsdatum van verzending.

results
results array of object

Lijst met resultaten met status.

status
results.status array of object
code
results.status.code string

Fout of informatieve code voor antwoorden.

severity
results.status.severity string

De ernst van de status in reactie kan FOUT/FATAL/INFO zijn.

message
results.status.message string

Bericht met een beschrijving van de bovenstaande code.

path
results.status.path string

Pad van het veld waarvoor de status is opgegeven.

helpUrl
results.status.helpUrl string

URL voor meer informatie over de code en het bericht.

recommendedRetryMinutes
results.status.recommendedRetryMinutes integer

Probeer het aantal minuten opnieuw waarvoor dezelfde aanvraag opnieuw kan worden geprobeerd.

version
version string

Versie van de API.

requestTimeStamp
requestTimeStamp string

Datum/tijd van aanvraag.

Webhook-abonnement voor een bepaald bedrijf per gebeurtenis

Webhook-abonnement voor een bepaald bedrijf per gebeurtenis.

Parameters

Name Sleutel Vereist Type Description
gebeurtenis
event True string

Type gebeurtenis: EDD_CHANGED of EDTW_CHANGED.

registrationId
registrationId True string

WebhookId gegenereerd bij het registreren voor de webhook.

callbackUrl
callbackUrl string

De callback-URL van de client die wordt gebruikt voor het verzenden van updates als ze ervoor kiezen om de url's te overschrijven die in de registratie worden gebruikt.

sleutel
key True string

Toegestane manieren waarop een bedrijf de gegevens kan bijhouden- trackingNumber.

values
values True array of string

Tracerings-id's die geïnteresseerd zijn in het ontvangen van statusupdates.

Retouren

Name Pad Type Description
succesvol
successful boolean

Waar of Onwaar.

foutcode
errorCode string

Foutcode.

errorMessage
errorMessage string

Foutmelding.

subscriptionId
subscriptionId array of string

Lijst met abonnements-id's ingevoegd.

Webhook-abonnement voor een bepaald bedrijf verwijderen per gebeurtenis

Verwijder een Webhook-abonnement voor een bepaald bedrijf per gebeurtenis.

Parameters

Name Sleutel Vereist Type Description
Subscripton-id
subscriptionId True string

Subscripton-id die u wilt verwijderen.

Retouren

Name Pad Type Description
succesvol
successful boolean

Waar of Onwaar.

foutcode
errorCode string

Foutcode.

errorMessage
errorMessage string

Foutmelding.

subscriptionId
subscriptionId string

Abonnements-id verwijderd.

Webhook-registratie voor een bepaald bedrijf per gebeurtenis verwijderen

Verwijder webhookregistratie voor een bepaald bedrijf per gebeurtenis.

Parameters

Name Sleutel Vereist Type Description
Registratie-id
registrationId string

Registratie-id die u wilt verwijderen.

Retouren

Name Pad Type Description
succesvol
successful boolean

Waar of Onwaar.

foutcode
errorCode string

Foutcode.

errorMessage
errorMessage string

Foutmelding.

Webhookmelding valideren HMACSHA256 handtekening

Valideer de webhookmelding HMACSHA256 handtekening.

Parameters

Name Sleutel Vereist Type Description
Berichthandtekening
MessageSignature True string

Berichthandtekening om mee te valideren.

Geheime sleutel
SecretKey True string

Geheime sleutel voor HMAC.

Retouren

Name Pad Type Description
isValid
isValid boolean

isValid

Triggers

Webhookregistratie voor een bepaald bedrijf per gebeurtenis

Webhookregistratie voor een bepaald bedrijf per gebeurtenis.

Webhookregistratie voor een bepaald bedrijf per gebeurtenis

Webhookregistratie voor een bepaald bedrijf per gebeurtenis.

Parameters

Name Sleutel Vereist Type Description
gebeurtenis
event True string

Type gebeurtenis: EDD_CHANGED of EDTW_CHANGED.

callbackSignatureSecretKey
callbackSignatureSecretKey True string

Client verstrekt het geheim om de handtekening te produceren met de callback.

callbackAuthUrl
callbackAuthUrl string

OAuth2-autorisatie-eindpunt van client.

callbackClientId
callbackClientId string

Client-id die wordt gebruikt voor autorisatie van clientomgevingen.

callbackClientSecret
callbackClientSecret string

Het geheim van de versleutelde client dat wordt gebruikt voor autorisatie van de clientomgeving.

callbackSignatureAlgorithm
callbackSignatureAlgorithm True string

De handtekening algorithim wordt gebruikt om de handtekening voor deze nettolading te genereren met behulp van de hmac-sha256.

Retouren

Name Pad Type Description
ftmTrackingNumber
ftmTrackingNumber string

Verzend-id.

ftmTrackingQualifier
ftmTrackingQualifier string

Kwalificatie wordt gebruikt om de zending uniek te identificeren binnen de OpCo.

ftmTrackingCarrier
ftmTrackingCarrier string

Pakketprovider OpCo.

eddTime
eddTime string

Geschatte leveringsdatumvoorspelling van BBPP.

eddPrevTime
eddPrevTime string

Vorige EDD.

eddStatus
eddStatus string

VROEG OF OP TIJD OF VERTRAAGD.

eddChanged
eddChanged string

Vlag die aangeeft dat de EDD-voorspelling is gewijzigd. 1 vertegenwoordigt dat er een EDD-wijziging is aangebracht.

eddDelaysRiskScore
eddDelaysRiskScore string

EDD-risicoscore waarmee consumenten beslissingen kunnen nemen over het gebruik van de voorspellingsgegevens.

eddDelayTypeCode
eddDelayTypeCode string

Redencode vertragen. Voorbeeld OP – Operationeel, WE – Weer.

edtwBegin
edtwBegin string

Begin van geschatte levertijd.

edtwEnd
edtwEnd string

Einde van geschatte levertijd.

edtwPrevBegin
edtwPrevBegin string

De beginwaarde van het vorige geschatte levertijdvenster.

edtwPrevEnd
edtwPrevEnd string

De eindwaarde van het vorige geschatte leveringstijdvenster.

edtwChanged
edtwChanged string

Vlag die aangeeft dat de EDTW-voorspelling is gewijzigd. 1 vertegenwoordigt dat er een EDTW-wijziging is geweest.

edtwDelaysRiskScore
edtwDelaysRiskScore string

EDTW-risicoscore voor drempelwaarden voor downstreamgebruikers.