App di test della console
Si applica a: Centro per i partner | Centro per i partner gestito da 21Vianet | Centro per i partner per Microsoft Cloud per il governo degli Stati Uniti
L'app di test della console è disponibile in C# e Java, fornisce codici di esempio per tutti gli scenari supportati dalle API del Centro per i partner. È anche possibile usarlo per i test.
Ruoli appropriati: Agente amministratore | Agente di vendita
Ottenere il codice
Scaricare il codice di esempio per l'app di test della console.
.NET
Scaricare il codice di esempio e modificarlo in base alle esigenze.
Importante
Prima di compilare l'applicazione, aggiornare i valori nel file App.config in modo da riflettere le informazioni di autenticazione di Microsoft Entra create nell'autenticazione del Centro per i partner. In particolare, è consigliabile usare le impostazioni dell'account sandbox di integrazione durante lo sviluppo iniziale o per i test nell'ambiente di produzione.
In ScenarioSettings nel file App.config è possibile impostare i parametri che verranno passati automaticamente negli scenari eseguiti.
Per modificare l'elenco di scenari eseguiti, impostare come commento le righe in IPartnerScenario[] mainScenarios o in un singolo metodo Get Scenarios presente nel file Program.cs .
Java
L'SDK Java del Centro per i partner può essere usato per gestire le risorse del Centro per i partner. Si tratta di un progetto open source gestito dalla community partner e non ufficialmente supportato da Microsoft. In caso di problemi, puoi richiedere assistenza alla community o aprire un problema in GitHub.
Scaricare il codice di esempio e modificarlo in base alle esigenze.
Importante
Prima di compilare l'applicazione, aggiornare i valori nel file SamplesConfigurations.json in modo da riflettere le informazioni di autenticazione di Microsoft Entra create nell'autenticazione del Centro per i partner. In particolare, è consigliabile usare le impostazioni dell'account sandbox di integrazione durante lo sviluppo iniziale o per i test nell'ambiente di produzione.
In ScenarioImpostazioni nel file SamplesConfiguration.json è possibile impostare i parametri che verranno passati automaticamente negli scenari eseguiti.
Per modificare l'elenco degli scenari eseguiti, impostare come commento le righe in IPartnerScenario[] mainScenarios o in un singolo metodo Get Scenarios presente nel file Program.java .
Cosa modificare
Usare gli elenchi seguenti per determinare cosa modificare o non modificare nel codice di esempio.
PartnerServiceSettings
Per PartnerServiceSettings, non modificare:
- PartnerServiceApiEndpoint
- AuthenticationAuthorityEndpoint
- GraphEndpoint
- CommonDomain
Tutte queste impostazioni sono necessarie per il corretto funzionamento delle chiamate API di esempio.
UserAuthentication
Per UserAuthentication, è necessario modificare:
- ApplicationId (ID applicazione Microsoft Entra usato per l'accesso)
- UserName (nome utente di Active Directory)
- Password (password di Active Directory).
Non modificare:
- ResourceUrl
- RedirectUrl
AppAuthentication
Per AppAuthentication, è necessario modificare:
- ApplicationId (ID applicazione di Active Directory usato per l'accesso dell'applicazione)
- ApplicationSecret (segreto dell'applicazione active directory usato per l'accesso dell'applicazione)
- Dominio (dominio di Active Directory in cui è ospitata l'applicazione)
ScenarioImpostazioni
Per ScenarioSettings, non modificare:
- CustomerDomainSuffix (suffisso di dominio usato durante la creazione di un nuovo cliente)
Impostazioni facoltative. Se lasciato vuoto, queste informazioni dovranno essere immesse durante l'esecuzione di uno scenario, se necessario:
- CustomerIdToDelete (ID del cliente usato per l'eliminazione)
- DefaultCustomerId (ID cliente da usare negli scenari correlati al cliente)
- DefaultInvoiceID (ID fattura da usare negli scenari delle fatture)
- PartnerID (ID partner da usare in scenari partner indiretti)
- DefaultServiceRequestId (ID richiesta del servizio da usare negli scenari di richiesta di servizio)
- DefaultSupportTopicID (ID argomento di supporto da usare negli scenari di richiesta di servizio)
- DefaultOfferID (ID offerta da usare negli scenari di offerta)
- DefaultOrderID (ID ordine da usare negli scenari di ordine)
- DefaultSubscriptionID (ID sottoscrizione da usare negli scenari di sottoscrizione)
Facoltativo da modificare. Tutte queste impostazioni specificano la quantità di voci per pagina durante il recupero del contenuto di paging:
- CustomerPageSize
- InvoicePageSize
- ServiceRequestPageSize
- DefaultOfferPageSize
- SubscriptionPageSize