Frage : Ein Sharepoint Faltblatt von einer Infopath Form dynamisch herstellen

Hi

I morgens ein Anfrageneintragungssystem in sharepoint 2010 schreibend und infopath Netz 2010 verwendend bildet, um das data.

Once einzureichen, welches die Netzform komplett ist und der Unterbreitungknopf ist betätigt ich muss einen Subfolder using zwei Variablen von der Form (IE [enquryref] hergestellt werden und genannt werden. [jobno]) und eine Kopie der Form, die in der Wurzel folder.

I gespeichert, geraten worden, um einen kundenspezifischen Netzservice zu verursachen, um dieses zu erzielen, aber ich bin unsicher, wie man den Code vom infopath form.

The Netzservice-Code, den ich ist habe bis jetzt, wie folgt benennt,

Can jedermann Vorlage bitte?  Ich bin zu dieser Art von development.

thanks im Voraus


neu
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
using Microsoft.SharePoint;
using Microsoft.SharePoint.WebControls;
using System.Net;
using System.Xml;
using mro.s_rm_sp;


namespace-MRO
{
    /// 
    ///-zusammenfassende Beschreibung für willis
    /// 
    [WebService (namespace = „http://s-rm-sp/ ")]
    [WebServiceBinding (ConformsTo = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem (falsch)]
    // zum zu erlauben, dass dieser Netz-Service vom Index, using ASP.NET AJAX, uncomment die folgende Linie benannt. 
    // [System.Web.Script.Services.ScriptService]
    allgemeine Kategorie willis: System.Web.Services.WebService
    {
 privates leeres CreateFolder (Schnur listName, Schnur rootSubFolderName, Schnur newFolderName)
        {
            mro.s_rm_sp. Verzeichnen listService = neues mro.s_rm_sp. Listen ();
            listService.Credentials = System.Net.CredentialCache.DefaultCredentials;

            //Correct-unzulässige Buchstaben 
            newFolderName = newFolderName.Replace („: “, „_“);
            Schnur rootFolder = rootSubFolderName.Length > 0? Schnur. Format („/{0}/{1}“, listName, rootSubFolderName): listName;
            Schnur xmlCommand = Schnur. Format („ New1 {1} “, rootFolder, newFolderName);
            XmlDocument Doc. = neues XmlDocument ();
            System.Xml.XmlElement batchNode = doc.CreateElement („Reihe“);
            batchNode.SetAttribute („OnError“, „fortfahren“ ");
            //Insert/zur Frontseite, wie sie durch Netzservice angefordert. 
            wenn (! rootFolder.StartsWith („/"))
                rootFolder = Schnur. Format („/{0}“, rootFolder);

            batchNode.SetAttribute („RootFolder“, rootFolder);
            batchNode.InnerXml = xmlCommand;
            XmlNode resultNode = listService.UpdateListItems (listName, batchNode);
            wenn ((resultNode! = Null) && (resultNode.FirstChild.FirstChild.InnerText == FOLDER_EXISTS) || (resultNode.FirstChild.FirstChild.InnerText == ERFOLG))
            {
                //-Erfolg
            }
            sonst
            {
                //failure
                Wurf neue Ausnahme („das neue Faltblatt herstellen, das für verlassen: “ + newFolderName + „. Störungs-Details: “ + resultNode.OuterXml);
            }
        }
    }
}

Antwort : Ein Sharepoint Faltblatt von einer Infopath Form dynamisch herstellen

Im „KPI Liste“ sollte gefunden werden, wenn Sie eine Liste Bereich „der kundenspezifischen Listen“ erstellen möchten.

Ist hier die Verbindung zum Mitgliedstaat-Hilfenaufstellungsort, in dem Sie etwas nützliche Informationen über KPIs finden:
http://office.microsoft.com/en-us/sharepoint-server-help/create-and-publish-key-performance-indicators-kpis-HA010080027.aspx

hoffen, dass dieses hilft
Weitere Lösungen  
 
programming4us programming4us