2016-10-25 2 views
1

Je sais que je ne veux pas de add-in pour une application Office 365 existante. Je veux être en mesure de développer une application .net qui sera en mesure d'interroger plusieurs sources de données et de vivre dans Office 365 pour afficher les données comme je le code.Puis-je créer une application .NET et la laisser vivre dans Office 365?

Les données que je vais Interrogation vie dans des endroits comme Active Directory, Dynamics AX, Sharepoint, etc.

Est-ce une chose que Office 365 est capable de faire? Je suis incapable de trouver des exemples de cela (ce qui me fait penser non) mais je suis également incapable de trouver une source explicitement disant que vous ne pouvez pas faire cela. Ce n'est pas limité à HTML/JS, je veux être en mesure d'écrire des fonctionnalités back-end.

Aidez-nous s'il vous plaît.

Répondre

1

Vous pouvez utiliser Office Graph pour interroger les données de votre choix sur Office 365, SharePoint, OneDrive.

L'authentification sera effectuée à l'aide OAuth et vous pouvez avoir votre application en cours d'exécution à l'intérieur ou à l'extérieur Bureau 365.

Vous pouvez installer Office 365 API Tools for Visual Studio qui vous donnera une option dans VS appelé Ajouter un service connecté, il vous demande la informations d'identification et générer du code qui fera tout pour vous.

Voici plus d'informations sur Office Graph

1

Si par « vivant dans Office 365 » vous voulez dire que vous voulez avoir votre application répertoriée dans le lanceur App aux côtés de Mail, Calendrier, gens, etc., vous pouvez enregistrer votre app avec AD Azure pour l'avoir répertorié:

https://msdn.microsoft.com/en-us/office/office365/howto/connect-your-app-to-o365-app-launcher?f=255&MSPPError=-2147217396

Votre application Web peut utiliser JavaScript/HTML/CSS, et vous pouvez également le faire utiliser la fonctionnalité back-end en utilisant l'API Web ASP.NET pour effectuer votre logique métier et utilisez également l'API graphique.