2017-03-23 4 views
0

wir haben die Anforderung, dass wir Daten in einem DOCX-Dokument schreiben müssen, aber wir müssen es in einem Batch-Prozess, nicht in einem Dialogfeld tun, und möchten das speichern docx Dokument.Word-Add-Ins Office.js

In unserem Fall arbeitet der Benutzer in unserer eigenen WebApp und sollte in der Lage sein, den Prozess des Word-AddIns zu starten, das wir erstellt haben und er hat das Sideloading zuvor überstanden. Eine weitere Frage. Der Benutzer würde das Word-Add-In auf demselben Host starten, wenn unsere WebApp ausgeführt wird. Die Anfrage nach Daten würde auch an denselben Host gehen. Brauchen wir wirklich für dieses Szenario https oder sollte http entweder funktionieren?

Ist das möglich? Und wenn ja, wie würde dieser Prozess aussehen?

Vielen Dank!

+0

können Sie ein bisschen mehr über die Batch-Prozess erklären? Ist das etwas, das auf einem Timer ausgeführt wird und Sie erwarten, das Dokument zu aktualisieren, selbst wenn das Add-In nicht aktiviert ist? Oder sollten wir annehmen, dass das Add-in zu jeder Zeit aktiv ist? –

+0

Hallo Mavi, danke für deine Antwort. Ja, das Addin wird jederzeit aktiv sein! Meine Idee ist, dass es auf dem gleichen Webserver läuft wie unsere App läuft. – user2405095

Antwort

0

Mein Verständnis des Problems könnte ein bisschen eingeschränkt sein - aber:

  • Es spielt keine Rolle, welcher Server der Add-In ausgeführt wird, werden Sie https benötigen. Dies stellt nur sicher, dass die Daten, die Sie in irgendeiner Weise übertragen, verschlüsselt sind.
  • Sie können sicherstellen, dass Ihr Server und Ihr Add-In über WebSockets eine Konversation führen. (Beispiel: Sagen Sie vom Server, dass Sie das Dokument speichern möchten, oder fügen Sie etwas an, veröffentlichen Sie dieses Ereignis und geben Sie auf der Clientseite nach dem Empfang einfach das an, was Sie tun müssen)
  • Als weiteren Bonus können Sie tatsächlich anheften das Add-in, und schauen Sie es keinen zusätzlichen Aufwand verbringen müssen offen halten:

    <Action xsi:type="ShowTaskpane"> 
        <SourceLocation resid="readTaskPaneUrl" /> 
        <SupportsPinning>true</SupportsPinning> 
    </Action> 
    
+0

Hallo Mavi, vielen Dank! "HTTPS ist notwendig", das muss ich wissen. Zeit für uns, alles auf https zu bringen (war überfällig). "Als weiteren Bonus kannst du das Add-In jetzt anheften." Ich bin mir nicht sicher, ob ich den Bonus sehe ... sorry. – user2405095

+0

Sie können das Add-In an der Seite anheften, sodass Sie es nicht jedes Mal öffnen/schließen müssen. Dies ist ein relativ neues Feature :) Können Sie es als die Antwort markieren, wenn Sie denken, dass dies Ihr Problem löst? –

+0

https://blogs.msdn.microsoft.com/exchangedev/2017/01/26/pinnable-taskpane-in-outlook-2016/ Oh, das wird derzeit möglicherweise nur für Outlook unterstützt –

Verwandte Themen