Certificeringsproces voor geverifieerde uitgevers

Dit proces is voor geverifieerde uitgevers (exclusief onafhankelijke uitgevers). Als u een onafhankelijke uitgever bent, gaat u naar Certificeringsproces voor onafhankelijke uitgevers.

Als u klaar bent met het ontwikkelen van uw aangepaste connector, voert u de volgende stappen uit om uw connector voor te bereiden op certificering en de connectorbestanden te genereren die u bij Microsoft moet indienen.

Notitie

Deze onderwerp biedt informatie voor het certificeren van aangepaste connectors in Azure Logic Apps, Power Automate en Power Apps. Voordat u de stappen in dit artikel uitvoert, moet u ervoor zorgen dat u Uw connector laten certificeren hebt gelezen en uw aangepaste connector registreert bij Microsoft.

Basiswerkstroom voor certificeringsproces

In het volgende stroomdiagram wordt de basiswerkstroom van het certificeringsproces weergegeven. De genummerde stappen in dit artikel komen overeen met de werkstroom. Ze moeten de details verstrekken die u nodig hebt om het certificeringsproces te voltooien.

Voor een uitgebreide weergave van het stroomdiagram selecteert u het pictogram van het vergrootglas rechtsonder.

Werkstroom voor certificeringsproces van connector.

Ga voor een diepgaande visual van dit stroomdiagram naar Uitgebreide werkstroom voor certificeringsproces van connector.

Stap 1: Uw connector registreren

U hoeft niet klaar te zijn met het ontwikkelen van uw aangepaste connector om certificering aan te vragen. Om met het certificeringsproces te beginnen, registreert u uw connector voor certificering door ons registratieformulier in te vullen.

Verwacht binnen twee werkdagen een e-mail van een Microsoft-contactpersoon, die:

  • Uw aangepaste connector begrijpt.
  • Meer informatie geeft over uw ontwikkelingsvoortgang.
  • U begeleidt bij het certificeringsproces.

Stap 2: Voldoen aan de indieningsvereisten

Om een hoge kwaliteit en consistentie tussen onze gecertificeerde connectoren te behouden, heeft Microsoft een reeks vereisten en richtlijnen opgesteld waaraan uw aangepaste connector moet voldoen voor certificering.

Geef uw connector een titel

  • De titel moet aanwezig zijn en zijn geschreven in het Engels.
  • De titel moet uniek zijn en te onderscheiden zijn van elke bestaande connectortitel.
  • De titel moet de naam zijn van uw product of organisatie.
  • De titel moet bestaande naamgevingspatronen volgen voor gecertificeerde connectors. Voor onafhankelijke uitgevers moet de connectornaam het patroon Connectornaam (onafhankelijke uitgever) volgen.
  • De titel mag niet langer zijn dan 30 tekens.
  • De titel mag de woorden "API", "Connector" of een van onze Power Platform-productnamen (bijvoorbeeld "Power Apps") niet bevatten.
  • De titel mag niet eindigen met een niet-alfanumeriek teken, inclusief regelterugloop, nieuwe regel of spatie.

Voorbeelden

  • Goede connectortitels: "Azure Sentinel", "Office 365 Outlook"
  • Slechte connectortitels: "Azure Sentinel's Power Apps Connector", "Office 365 Outlook API"

Schrijf een beschrijving voor uw connector

  • De titel moet aanwezig zijn en zijn geschreven in het Engels.
  • De beschrijving mogen mag geen grammatica- of spelfouten bevatten.
  • De beschrijving moet beknopt het hoofddoel en de toegevoegde waarde van uw connector aangeven.
  • De beschrijving mag niet korter zijn dan 30 tekens of langer dan 500 tekens.
  • De beschrijving mag geen Power Platform-productnamen (bijvoorbeeld "Power Apps") bevatten.

Een pictogram voor uw connector ontwerpen

Deze sectie is niet van toepassing op onafhankelijke uitgevers.

  • Maak een logo met afmetingen 1:1 binnen een bereik van 100 x 100 tot 230 x 230 pixels (geen afgeronde randen).
  • Moet een niet-transparante, niet-witte kleur (#ffffff) achtergrond en niet-standaard kleur (#007ee5) bevatten die overeenkomt met de door u opgegeven achtergrondkleur van het pictogram.
  • Het pictogram moet uniek zijn en afwijken van elk ander gecertificeerd connectorpictogram.
  • Het pictogram moet worden verzonden in PNG-indeling als "icon.png".
  • Logo-afmetingen zijn minder dan 70% voor de hoogte en de breedte van de afbeelding met consistente achtergrond.
  • Zorg ervoor dat de merkkleur een geldige hexadecimale kleur is. Deze mag niet wit (#ffffff) of standaard (#007ee5) zijn.

Bewerkings- en parameteroverzichten en -beschrijvingen definiëren

  • De titel moet aanwezig zijn en zijn geschreven in het Engels.
  • De beschrijving mogen mag geen grammatica- of spelfouten bevatten.
  • Bewerkings- en parameteroverzichten moeten zinnen zijn van 80 tekens of korter en mogen alleen alfanumerieke tekens of haakjes bevatten.
  • Bewerkings- en parameterbeschrijvingen moeten volledige, beschrijvende zinnen zijn en eindigen met interpunctie.
  • De beschrijving mag geen Microsoft Power Platform-productnamen (bijvoorbeeld "Power Apps") bevatten.

Exacte bewerkingsreacties definiëren

  • Definieer bewerkingsreacties met een exact schema, alleen met verwachte reacties.
  • Gebruik geen standaardresponses met een exacte schemadefinitie.
  • Geef geldige definities van het responsschema op voor alle bewerkingen in de swagger.
  • Lege responsschema's zijn niet toegestaan, behalve in speciale gevallen waarin het responsschema dynamisch is. Dit betekent dat er geen dynamische inhoud wordt weergegeven in de uitvoer en dat makers JSON moeten gebruiken om het antwoord te parseren.
  • Lege bewerkingen zijn niet toegestaan.
  • Verwijder lege eigenschappen, tenzij ze vereist zijn.

Controleer de Swagger-eigenschappen

  • Zorg ervoor dat de "openapidefinition" in een correct geformatteerd JSON-bestand staat.
  • Zorg ervoor dat de Swagger-definitie voldoet aan de OpenAPI 2.0-standaard en de uitgebreide standaard van de connectoren.

Verbindingsparameters controleren

  • Zorg ervoor dat de eigenschap wordt bijgewerkt met de juiste waarden voor "UIDefinition" (weergavenaam, beschrijving).

  • Als uw verbindingsparameter basisverificatie gebruikt, zorg er dan voor dat JSON correct is opgemaakt, zoals in het volgende voorbeeld.

    {
      "username": {
        "type": "securestring",
        "uiDefinition": {
          "displayName": "YourUsernameLabel",
          "description": "The description of YourUsernameLabel for this api",
          "tooltip": "Provide the YourUsernameLabel tooltip text",
          "constraints": {
            "tabIndex": 2,
            "clearText": true,
            "required": "true"
            }
      }
    },
      "password": {
        "type": "securestring",
        "uiDefinition": {
          "displayName": "YourPasswordLabel",
          "description": "The description of YourPasswordLabel for this api",
          "tooltip": "Provide the YourPasswordLabel tooltip text",
          "constraints": {
            "tabIndex": 3,
            "clearText": false,
            "required": "true"
          }
        }
      }
    }
    
  • Als uw verbindingsparameter APIKey gebruikt als verificatie, zorg er dan voor dat JSON correct is opgemaakt, zoals in het volgende voorbeeld.

    {
      "api_key": {
        "type": "securestring",
        "uiDefinition": {
          "displayName": "YourApiKeyParameterLabel",
          "tooltip": "Provide your YourApiKeyParameterLabel tooltip text",
          "constraints": {
            "tabIndex": 2,
            "clearText": false,
            "required": "true"
          }
        }
      }
    }
    
  • Als uw verbindingsparameter Generic OAuth gebruikt als verificatie, zorg er dan voor dat JSON correct is opgemaakt, zoals in het volgende voorbeeld.

    {
      "token": {
        "type": "oAuthSetting",
        "oAuthSettings": {
          "identityProvider": "oauth2",
          "scopes": [
            "scope1"
          ],
          "redirectMode": "GlobalPerConnector",
          "customParameters": {
            "AuthorizationUrl": {
              "value": "https://contoso.com"
            },
            "TokenUrl": {
              "value": "https://contoso.com"
            },
            "RefreshUrl": {
              "value": "https://contoso.com"
            }
          },
          "clientId": "YourClientID"
        },
        "uiDefinition": null
      }
    }
    
  • Als uw verbindingsparameter een OAuth2-identiteitsprovider heeft, zorg er dan voor dat de identiteitsprovider uit de lijst met ondersteunde OAuth2-providers komt. Hieronder volgt het voorbeeld van de GitHub OAuth2-identiteitsprovider:

    {
      "token": {
        "type": "oAuthSetting",
        "oAuthSettings": {
          "identityProvider": "github",
          "scopes": [
            "scope1"
          ],
          "redirectMode": "GlobalPerConnector",
          "customParameters": {},
          "clientId": "YourClientId"
        },
        "uiDefinition": null
      }
    }
    
  • Als uw verbindingsparameter Microsoft Entra ID gebruikt als verificatie, zorg er dan voor dat JSON correct is opgemaakt, zoals in het volgende voorbeeld.

    {
      "token": {
        "type": "oAuthSetting",
        "oAuthSettings": {
          "identityProvider": "aad",
          "scopes": [
            "scope1"
          ],
          "redirectMode": "GlobalPerConnector",
          "customParameters": {
            "LoginUri": {
              "value": "https://login.microsoftonline.com"
            },
            "TenantId": {
              "value": "common"
            },
            "ResourceUri": {
              "value": "resourceUri"
            },
            "EnableOnbehalfOfLogin": {
              "value": false
            }
          },
          "clientId": "AzureActiveDirectoryClientId"
        },
        "uiDefinition": null
      }
    }
    

Goede teksten schrijven in het Engels

Connectors zijn gelokaliseerd als onderdeel van de Power Automate-lokalisatie. Wanneer u een connector ontwikkelt, is de kwaliteit van de Engelse taal belangrijk voor de vertaalkwaliteit. Hier zijn enkele belangrijke gebieden waarop u zich moet richten bij schrijven van de teksten die u opgeeft.

  • Zorg ervoor dat u spellingcontrole uitvoert om ervoor te zorgen dat alle tekenreeksen vrij zijn van spelfouten. Als er een onvolledige tekenreeks in het Engels is, is het vertaalresultaat ook onvolledig of onjuist in de context.

  • Zorg ervoor dat de zin volledig is. Als de zin niet compleet is, levert dat ook vertalingen van mindere kwaliteit op.

  • Zorg ervoor dat de betekenis van de zin duidelijk is. Als de betekenis van de zin dubbelzinnig is, kan dat ook leiden tot slechtere kwaliteit of onjuiste vertalingen.

  • Zorg ervoor dat samenvattingen, x-ms-samenvattingen en beschrijvingen grammaticaal correct zijn. Kopieer en plak ze niet. Ga voor meer informatie over hoe ze worden weergegeven in het product naar Hulp met connectortekenreeksen.

  • Vermijd indien mogelijk tekenreeksen die tijdens runtime worden samengesteld. Gebruik in plaats daarvan volledig gevormde zinnen. Aaneengeschakelde tekenreeksen of zinnen maken zijn moeilijk om te vertalen, of kunnen een verkeerde vertaling veroorzaken.

  • Als u afkortingen gebruikt, schrijf ze dan met een hoofdletter schrijft om het duidelijk te maken. Dit verkleint de kans dat het wordt aangezien voor een typefout.

  • Tekenreekds in CaMel-vorm (bijv. minimizeHighways of MinimizeHighways) worden doorgaans als niet-vertaalbaar beschouwd. Als u de tekenreekswaarde wilt lokaliseren, moet u de CaMel-vorm aanpassen.

Stap 3: Voer de oplossingscontrole uit om uw connector te valideren

Oplossingscontrole is een mechanisme om statische analyses uit te voeren om ervoor te zorgen dat uw connector voldoet aan de normen die Microsoft hanteert voor certificering. Voeg uw connector toe aan een oplossing in Power Automate of Power Apps en voer de oplossingscontrole uit door de instructies te volgen in Een aangepaste connector valideren met oplossingscontrole.

Bekijk deze video om te leren hoe u de oplossingscontrole kunt uitvoeren.

Stap 4: Metagegevens toevoegen

Uw connectorartefacten (bestanden) moeten specifieke metagegevens bevatten die de connector en de eindservice beschrijven. De informatie die wordt geboden in metagegevens wordt gepubliceerd in onze connectordocumentatie en is openbaar toegankelijk voor alle gebruikers. Geef geen persoonlijke of vertrouwelijke informatie op en laat het ons via uw Microsoft-contactpersoon weten als er problemen zijn met het verstrekken van deze informatie. Bezoek een van de connectorspecifieke documentatiepagina's onder Connectorverwijzing om te zien hoe de metagegevens worden gedocumenteerd.

Stap 4a: Eigenschappen van uitgever en stackOwner

  • "publisher" is de naam van uw bedrijf of organisatie. Geef de volledige bedrijfsnaam op (bijvoorbeeld "Contoso Corporation"). Dit moet een alfanumerieke notatie hebben.

  • "stackOwner" is het bedrijf of de organisatie die eigenaar is van de back-end servicestack waarmee de connector verbinding maakt. Dit moet een alfanumerieke notatie hebben.

Uitgever Omschrijving Voorbeeld
Geverifieerd De uitgever en stackOwner zijn hetzelfde, tenzij de ISV een connector bouwt namens een stackOwner. "publisher": "Tesla",
"stackOwner": "Tesla"
Onafhankelijk U moet de stackeigenaar en de uitgeverseigenaar opgeven. "publisher": "Nirmal Kumar",
"stackOwner": "ITGlue"

Bestandslocatie: apiProperties.json
Ga naar Bestand met API-eigenschappen voor meer informatie.

Syntaxis: De eigenschap uitgever en eigenaar van stack bestaan als eigenschap op het hoogste niveau binnen het bestand apiProperties.json. Voeg de volgende gemarkeerde regels toe zoals weergegeven. Zorg ervoor dat u de eigenshapsnaam en het schema precies invoert zoals weergegeven.

Schermopname met de eigenschappen publisher en stackOwner, die beschikbaar zijn in voorbeeldcodefragmenten.

Code die het blok toont dat het in rood gemarkeerde contactobject definieert. Dit blok moet direct onder de beschrijving staan. Een ander blok, x-ms-connector-metadata, is ook rood gemarkeerd. Dit blok moet direct onder de paden staan: {}

Stap 4c: Voorbeeld codefragmenten

U kunt de volgende codefragmenten gebruiken om uw gegevens te kopiëren en in te voeren. Zorg ervoor dat u de fragmenten aan de juiste bestanden op de juiste locaties toevoegt, zoals beschreven in de voorgaande sectie.

    "publisher": "_____",
    "stackOwner": "_____"
    "contact": {
      "name": "_____",
      "url": "_____",
      "email": "_____"
    }
    "x-ms-connector-metadata": [
      {
        "propertyName": "Website",
        "propertyValue": "_____"
      },
      {
        "propertyName": "Privacy policy",
        "propertyValue": "_____"
      },
      {
        "propertyName": "Categories",
        "propertyValue": "_____;_____"
      }
    ]

Notitie

Er is momenteel een beperking in het gebruik van de eigenschap stackOwner en onze Paconn CLI-tool. Zie Beperkingen in het README-bestand voor meer informatie.

Stap 4d: JSON-bestandsindeling en beperkingen

  • Zorg ervoor dat uw eigenschappen correct zijn uitgelijnd.

  • Plak uw JSON in Visual Studio Code. Voel u vrij om extensies zoals spellingcontroles en invoegtoepassingen zoals JSON-invoegtoepassingen te gebruiken.

  • Swagger-bestanden mogen niet groter zijn dan 1 MB.

    • Overweeg uw connector te ontwerpen voordat u deze gaat bouwen. Ga na of de connector moet worden opgesplitst in twee (2) of meer connectors.
    • Grotere swagger-bestanden kunnen vertraging veroorzaken bij het gebruik van de connector.

    Er zijn bijvoorbeeld drie (3) verschillende HubSpot-connectors op het platform.

    Schermopname van mappen voor de drie HubSpot-connectors.

Stap 4e: uw aangepaste connectorbestanden valideren

Voer paconn validate --api-def [Location of apiDefinition.swagger.json] uit. Met deze tool wordt de connectordefinitie gevalideerd en kunt u zien welke fouten u moet oplossen voordat u de connector indient.

Als de connector gebruikmaakt van OAuth als verificatietype, voegt u deze goedgekeurde omleidings-URL's toe aan uw app:

  • https://global.consent.azure-apim.net/redirect/{apiname}

  • https://global-test.consent.azure-apim.net/redirect/{apiname}

Stap 5: De connectorartefacten voorbereiden

Deze stap zou ongeveer een week in beslag moeten nemen.

Notitie

  • Zorg ervoor dat u de specificaties hebt gevolgd en de kwaliteit van uw connector voorafgaand aan certificering hebt gecontroleerd. Als u dit niet doet, wordt de certificering vertraagd, omdat u wordt gevraagd wijzigingen aan te brengen.
  • Geef een productieversie van de host-URL op. Staging-, dev- en testhost-URL's zijn niet toegestaan.

U dient een set bestanden met de naam connectorartefacten in bij Microsoft, die wordt gedownload met behulp van een opdrachtregelinterface (CLI)-tool van Microsoft. Met deze tool wordt uw connector op eventuele fouten gevalideerd.

Volg deze stappen om aan de slag te gaan:

  1. Installeer Microsoft Power Platform Connectors CLI-tool door de installatie-instructies te volgen.

  2. Meld u aan bij het Microsoft Power Platform via de opdrachtregel door paconn login uit te voeren. Volg de instructies om u aan te melden met de apparaatcodeprocedure van Microsoft.

  3. Nadat u bent geverifieerd, downloadt u uw aangepaste connectorbestanden:

    • Voer paconn download uit. Selecteer de omgeving waarin de aangepaste connector zich bevindt door het nummer op de opdrachtregel op te geven. Selecteer vervolgens de naam van de aangepaste connector.

    De tool downloadt uw connectorartefacten in een map naar de locatie van het bestandssysteem waar u paconn hebt uitgevoerd. Afhankelijk van het type uitgever ziet u verschillende artefacten:

Uitgever Artefact
Geverifieerd apiDefinition.swagger.json
apiProperties.json
settings.json
Het connectorpictogram
Onafhankelijk apiDefinition.swagger.json
apiProperties.json

Zowel geverifieerde uitgevers als onafhankelijke uitgevers downloaden apiProperties.json in hun artefacten. U moet IconBrandColor in dit bestand instellen.

  • Geverifieerde uitgevers: stel iconBrandColor in op uw merkkleur in het apiProperties-bestand.
  • Onafhankelijke uitgevers: stel iconBrandColor in op "#da3b01" in het apiProperties-bestand.
    Schermopname van een levendig oranje (da3b01) pictogram.

Een Readme-bestandsartefact maken

Een Readme.md-bestand is nodig voor zowel onafhankelijke uitgevers als geverifieerde uitgevers. U moet een Readme.md-bestand maken om de kenmerken en functionaliteit van uw connector te documenteren. Ga voor een voorbeeld van documentatie om op te nemen naar het Readme.md-voorbeeld. Bekijk andere Readme.md-bestanden in onze GitHub-opslagplaats voor meer informatie over het schrijven van een Readme.md-bestand.

Als u een onafhankelijke uitgever bent en uw connector OAuth gebruikt, moet u ervoor zorgen dat u instructies opneemt voor het verkrijgen van referenties.

Tip

Bekende problemen en beperkingen is een handige sectie om uw gebruikers up-to-date te houden.

Stap 6: Uw connector indienen voor implementatie

Tijdens het indieningsproces opensourcet u uw connector bij onze Microsoft Power Platform Connectors-opslagplaats.

  1. Volg de instructies in Uw connector indienen voor Microsoft-certificering voor het indienen bij GitHub en de certificeringsportal.

    Als u een geverifieerde uitgever bent, moet u een script.csx-bestand indienen als u aangepaste code gebruikt.

  2. Zodra u een pull-verzoek hebt ingediend bij de opensource-opslagplaats, zal Microsoft uw connector binnen één tot twee weken implementeren en valideren. Als er updates nodig zijn, kunt u hier nog 1 tot 2 weken bij optellen.

    **Als uw connector OAuth heeft, dient u het pakket in ISV studio in en haalt u de API-naam op uit uw verzoek voor indiening van connectors om uw app bij te werken.

    Als onderdeel van de indiening valideert Microsoft uw connector met behulp van de CLA-bot, Swagger Validator en Breaking Change Detector-tools. Als u swagger-fouten wilt oplossen, gaat u naar Swagger-validatiefouten corrigeren.

Stap 7: Verwachtingen voor testen gedaan door geverifieerde uitgevers

Nadat we uw connector hebben gevalideerd, zullen we u vragen om grondige tests uit te voeren.

  1. Volg de instructies in Uw connector testen tijdens certificering om een omgeving in de Preview-regio te maken ter voorbereiding op uw tests.

  2. Laat uw Microsoft-contactpersoon binnen een week weten dat u de test hebt voltooid, zodat we kunnen beginnen met de implementatie.

  3. Nadat de functionaliteit en inhoud van uw connector zijn gevalideerd door zowel Microsoft als uzelf, zullen we de connector klaarzetten voor implementatie in de preview-regio om te testen.

Stap 8: Wachten op implementatie

Nadat uw connector is gevalideerd voor het testen, implementeren we de connector in alle producten en regio's.

Belangrijk

Het duurt gemiddeld 3 tot 4 weken om de connector te implementeren. Dit is vereist, ongeacht de grootte of complexiteit van uw connector, of deze nu nieuw of een update is. Om de integriteit te beschermen wordt de connector onderworpen aan dezelfde validatietaken om functionaliteit en inhoud te testen die bij elke implementatie worden gevolgd.

We stellen u per e-mail op de hoogte van de namen van de regio's waarin de connector wordt geïmplementeerd, aangezien de implementatie naar regio's in stappen gebeurt. Als de implementatie vertraagd is of vastloopt, kunnen geverifieerde uitgevers de status vinden in Activiteitencontrole in de ISV-portal. Onafhankelijke uitgevers worden per e-mail op de hoogte gebracht.

Productie-implementatie

Onze connector-implementatieschema's voor productie starten op vrijdagochtend, PST/PDT. U moet Microsoft ten minste 24 uur van tevoren laten weten dat u klaar bent voor productie-implementatie, zodat wij uw connector kunnen opnemen in de volgende geplande implementatie. Geverifieerde uitgevers kunnen ons hiervan op de hoogte stellen via Activiteitencontrole in de ISV-portal. Onafhankelijke uitgevers kunnen hun Microsoft-contactpersoon op de hoogte stellen.

Regionale implementatie

De implementatie in verschillende regio's vindt plaats in een vooraf bepaalde dagelijkse volgorde. De regio's zijn:

  • Testen.
  • Preview in VS.
  • Azië, behalve Japan en India.
  • Europa, behalve VK.
  • Brazilië, Canada, Japan en India.
  • Australië, VK en VS.

Als uw connector bijvoorbeeld is gepland voor implementatie op maandag, wordt deze op dag 1 geïmplementeerd in de testregio. Vervolgens wordt deze op dag 2 geïmplementeerd in de Amerikaanse preview-regio. De implementatie wordt dagelijks voortgezet totdat de connector in alle zes regio's is geïmplementeerd.

Er vindt geen implementatie plaats op vrijdag, zaterdag, zondag en tijdens Amerikaanse feestdagen.

Wanneer uw connector de certificering aan het voltooien is, nemen we contact met u op over een marketingmogelijkheid voor de connector op de Power Automate-blog.

Stap 9: Opties na implementatie verkennen

Hier zijn enkele opties die u kunt verkennen nadat uw connector is geïmplementeerd:

Controlelijst voordat u indient

Voordat u verdergaat met Uw connector indienen voor Microsoft-certificering, moet u ervoor zorgen dat:

Tip

  • Maak YouTube-video's, blogs of andere inhoud om voorbeelden of schermopnamen te delen om aan de slag te gaan met de connector.
    - Neem de koppelingen op in het bestand Readme.md zodat we het aan onze documenten kunnen toevoegen.
  • Voeg knopinfo aan uw swagger-bestand toe om uw gebruikers te helpen succesvoller te zijn.

Als u een geverifieerde uitgever bent (en geen onafhankelijke uitgever), wordt u gevraagd akkoord te gaan met onze partnerovereenkomst en geheimhoudingsverklaring wanneer u zich aanmeldt voor Microsoft-certificering. Als u deze voorwaarden en taal vóór de indiening wilt bekijken, kunt u contact opnemen met de contactpersoon van Microsoft.

Volgende stap

Uw connector indienen voor Microsoft-certificering

Feedback geven

We stellen feedback over problemen met ons connectorplatform of ideeën voor nieuwe functies zeer op prijs. Om feedback te geven, gaat u naar Problemen melden of hulp krijgen met connectoren en selecteer uw feedbacktype.