Nous développons une application de base de données pour petites entreprises avec PowerBuilder. Une partie de la fonctionnalité inclut la planification des rendez-vous (une secrétaire fixe un rendez-vous pour son médecin via notre application). Le rendez-vous de planification est stocké en tant qu'enregistrement de base de données et consultable/modifiable via notre application. Joli truc standard.Intégration avec les calendriers - De l'application de base de données
Nous aimerions que ces rendez-vous soient liés au propre calendrier du médecin, notamment son calendrier de téléphonie mobile. Je suis à la recherche d'idées (exemple code PBuilder serait génial, mais le code .NET fonctionnerait aussi) sur la façon de le faire. Mes idées étaient les suivantes:
1) Utilisez l'API Google Calendar pour lier chaque rendez-vous pris avec le calendrier Google personnel du médecin. S'il synchronise ensuite son téléphone mobile avec Google Agenda, il le synchronisera. L'inconvénient de ceci est que nous aurions pour enregistrer l'utilisateur/mot de passe Google du médecin dans notre application de base de données, et que ils devraient avoir un compte Google, car cela ne fonctionnerait qu'avec cela. 2) Envoyer un e-mail iCalendar chaque fois qu'un rendez-vous est pris à l'adresse e-mail du médecin . Est-ce un bon moyen de le faire? Ils doivent d'abord utiliser un client de messagerie (tel que Outlook ou iPhone e-mail) pour accepter la demande de rendez-vous e-mail . Et s'ils utilisaient Outlook pour l'accepter, ils auraient synchronisé leur téléphone mobile avec leur serveur Exchange, etc. Existe-t-il un exemple de code PB/.NET pour ce faire? Je sais comment envoyer des e-mails, mais je voudrais de l'aide pour envoyer un e-mail iCalendar.
Tous les commentaires/suggestions (comme un bon site/outil à visiter/vérifier) est bienvenue.