none
Can't create secondary data connection for a Team Discussion SharePoint List RRS feed

  • Frage

  • Hello,

    I am trying to create a secondary data connection within my InfoPtah form to a Team Discussion but I can't choose the field text body wich is important to create a correct disussion item.

    Is there a way how enable the selcetion of the field?

    I am using MOSS 2007 and InfoPath 2007

    Any help is very appreciated!
    Mittwoch, 25. November 2009 12:45

Antworten

  • Hallo Andrei,

    danke für den Link! Er erklärt genau das, was ich umsetzen wollte, allerdings kann ich beim Erstellen der Datenverbindung in InfoPath nicht das Feld Textkörper auswählen, welches für einen Diskussionsbeitrag zwingend notwendig ist.

    In einem anderen Forum habe ich folgende Erklärung für dieses Verhalten erhalten:

    "You can't retrieve rich text fields in InfoPath data connections.  It can be multiline, but it has to be plaintext and not rich text nor enhanced rich text.  I'm pretty sure the body field of a discussion list is rich text."


    Aber vielleicht versuche ich es auch einfach zu kompliziert zu machen. Vielleicht gibt es andere Wege die zum Ziel führen.

    Vielleicht etwas mehr zum Hintergrund. Wir haben eine Teamwebseite, die u.a. eine Dokumentenbibliothek und eine Teamdiskussion beherbergt. Die Dokumente in der Bibliothek und die Diskussionsbeiträge beziehen sich auf diverse Themen die auf der Teamwebseite behandelt werden z.B. Pressearbeit, Corporate Design usw.. Um etwas Übersichtlichkeit in die Seite zu bringen habe ich Webpartseiten erstellt und auf diesen Webpartseiten bestimmte "Sichten" auf die Bibliothek bzw. auf die Diskussionsbeiträge erzeugt, so dass z.B auf der Webpartseite "Presse" nur Dokumente aus der Dokumentenbibliothek angezeigt werden, die den Spalten Wert Thema = Presse haben (das gleiche gilt auch für die Diskussionsansicht). Nun würde ich es gerne so haben, dass wenn z.B. ein Mitarbeiter auf der Webpartseite Presse einen neuen Diskussionsbeitrag einstellt, dieser Beitrag automatisch für das Feld Thema den Wert Presse bekommt bzw. den Wert Corporate Design, wenn der Mitarbeiter auf der Webpartseite Corporate Design ist.

    Gibt es evtl einen einfacheren Weg, als Formulare zu nutzen, um ans das Ziel zu gelangen.

    Ich bin für jede Hilfe sehr dankbar.

    Viele Grüße
    NewCybertec

    • Als Antwort markiert NewCybertec Dienstag, 8. Dezember 2009 08:14
    Dienstag, 1. Dezember 2009 10:12

Alle Antworten

  • Hallo NewCybertec

    ich denke dein Problem könnte daran liegen, das Infopath nur in Dokumentbibliotheken standardmäßig veröffentlichen kann, wobei eine Diskussion als ein Listeneintrag erstellt wird. Ich habe das selber noch nicht ausprobiert aber vielleicht kriegst du das Ganze zusammen. Hilfreich wäre in diesem Fall der untere Blog Artikel:

    http://blogs.msdn.com/infopath/archive/2007/03/26/submitting-to-a-sharepoint-list.aspx

    Lass uns wissen, ob es geklappt hat.

    Gruß
    Andrei
    Donnerstag, 26. November 2009 14:48
  • Hallo Andrei,

    vielen Dank für Deine schnelle Antwort. Ich werde es ausprobieren und mich danach wieder melden.

    Danke!

    Grüße
    NewCybertec
    Donnerstag, 26. November 2009 14:58
  • Hallo Andrei,

    danke für den Link! Er erklärt genau das, was ich umsetzen wollte, allerdings kann ich beim Erstellen der Datenverbindung in InfoPath nicht das Feld Textkörper auswählen, welches für einen Diskussionsbeitrag zwingend notwendig ist.

    In einem anderen Forum habe ich folgende Erklärung für dieses Verhalten erhalten:

    "You can't retrieve rich text fields in InfoPath data connections.  It can be multiline, but it has to be plaintext and not rich text nor enhanced rich text.  I'm pretty sure the body field of a discussion list is rich text."


    Aber vielleicht versuche ich es auch einfach zu kompliziert zu machen. Vielleicht gibt es andere Wege die zum Ziel führen.

    Vielleicht etwas mehr zum Hintergrund. Wir haben eine Teamwebseite, die u.a. eine Dokumentenbibliothek und eine Teamdiskussion beherbergt. Die Dokumente in der Bibliothek und die Diskussionsbeiträge beziehen sich auf diverse Themen die auf der Teamwebseite behandelt werden z.B. Pressearbeit, Corporate Design usw.. Um etwas Übersichtlichkeit in die Seite zu bringen habe ich Webpartseiten erstellt und auf diesen Webpartseiten bestimmte "Sichten" auf die Bibliothek bzw. auf die Diskussionsbeiträge erzeugt, so dass z.B auf der Webpartseite "Presse" nur Dokumente aus der Dokumentenbibliothek angezeigt werden, die den Spalten Wert Thema = Presse haben (das gleiche gilt auch für die Diskussionsansicht). Nun würde ich es gerne so haben, dass wenn z.B. ein Mitarbeiter auf der Webpartseite Presse einen neuen Diskussionsbeitrag einstellt, dieser Beitrag automatisch für das Feld Thema den Wert Presse bekommt bzw. den Wert Corporate Design, wenn der Mitarbeiter auf der Webpartseite Corporate Design ist.

    Gibt es evtl einen einfacheren Weg, als Formulare zu nutzen, um ans das Ziel zu gelangen.

    Ich bin für jede Hilfe sehr dankbar.

    Viele Grüße
    NewCybertec

    • Als Antwort markiert NewCybertec Dienstag, 8. Dezember 2009 08:14
    Dienstag, 1. Dezember 2009 10:12
  • Hallo NewCybertec

    wenn ich das richtig verstanden habe, wäre hier ein Workflow die beste Möglichkeit. Du müsstest dafür aber selbst einen mit Hilfe von SharePoint Designer einrichten.

    Der o.g. Artikel sollte dir eine gute Übersicht zum Thema Workflows in SharePoint Designer verschaffen.

    Wenn etwas nicht klappt einfach hier wieder fragen.

    Viel Erfolg!
    Andrei
    Mittwoch, 2. Dezember 2009 14:22
  • Hallo Andrei,

    sorry für die verspätetet Rückmeldung. Danke für den Tip, werde es damit versuchen!

    Viele Grüße
    NewCybertec
    Dienstag, 8. Dezember 2009 08:14