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. |