Question : Créer dynamiquement une chemise de Sharepoint d'une forme d'Infopath

Hi

I AM écrivant un système d'entrée d'enquête dans le sharepoint 2010 et employant le Web 2010 d'infopath forme pour soumettre le data.

Once que la forme de Web est complète et le bouton de soumission est pressé moi a besoin d'un subfolder pour être créé et appelé using deux variables de la forme (IE [enquryref]. [jobno]) et une copie de la forme sauvée dans la racine folder.

I ont été conseillés de créer un service de Web fait sur commande pour réaliser ceci est-ce que mais je suis incertain comment appeler le code du code de service de Web de l'infopath form.

The que j'ai est jusqu'ici comme suit, le

Can n'importe qui aide svp ?  Je suis nouveau à ce type de


de development.

thanks à l'avance class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
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 :
36 :
37 :
38 :
39 :
40 :
41 :
42 :
43 :
44 :
45 :
46 :
47 :
48 :
49 :
50 :
51 :
52 :
53 :
54 :
55 :
système >using " de l'id= " codeSnippet826122 de
 de ///
    Description récapitulative de /// pour des willis
    /// 
    [WebService (namespace = « http://s-rm-sp/ ")]
    [WebServiceBinding (ConformsTo = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem (faux)]
    // pour permettre à ce service de Web de s'appeler du manuscrit, using ASP.NET AJAX, uncomment la ligne suivante. 
    // [System.Web.Script.Services.ScriptService]
    willis publics de classe : System.Web.Services.WebService
    {
 CreateFolder vide privé (listName de corde, rootSubFolderName de corde, newFolderName de corde)
        {
            mro.s_rm_sp. Énumèrent le listService = nouveau mro.s_rm_sp. Listes () ;
            listService.Credentials = System.Net.CredentialCache.DefaultCredentials ;

            caractères inadmissibles de //Correct 
            newFolderName = newFolderName.Replace (« :  », « _ ») ;
            rootFolder de corde = rootSubFolderName.Length > 0 ? corde. Format (« /{0}/{1} », listName, rootSubFolderName) : listName ;
            xmlCommand de corde = corde. Format (« Name='BaseName'> de Name='ID'> New1 », rootFolder, newFolderName) ;
            XmlDocument Doc. = nouveau XmlDocument () ;
            batchNode de System.Xml.XmlElement = doc.CreateElement (« groupe ») ;
            batchNode.SetAttribute (« OnError », « continuent ») ;
            //Insert/à l'avant comme il est exigé par service de Web. 
            si (! rootFolder.StartsWith (« /"))
                rootFolder = corde. Format (« /{0} », rootFolder) ;

            batchNode.SetAttribute (« RootFolder », rootFolder) ;
            batchNode.InnerXml = xmlCommand ;
            resultNode de XmlNode = listService.UpdateListItems (listName, batchNode) ;
            si ((resultNode ! = && de nulle) (== FOLDER_EXISTS de resultNode.FirstChild.FirstChild.InnerText) || (SUCCÈS de == de resultNode.FirstChild.FirstChild.InnerText))
            {
                succès de //
            }
            autrement
            {
                //failure
                nouvelle exception de jet (« créer la nouvelle chemise échouée pour :  » + newFolderName + « . Détails d'erreur :  » + resultNode.OuterXml) ;
            }
        }
    }
}
class= de

Réponse : Créer dynamiquement une chemise de Sharepoint d'une forme d'Infopath

La « liste de KPI » devrait être trouvée quand vous voulez créer une liste dans la région « de listes faites sur commande ».

Voici le lien à l'emplacement d'aide de milliseconde où vous trouverez quelques informations utiles sur KPIs :
http://office.microsoft.com/en-us/sharepoint-server-help/create-and-publish-key-performance-indicators-kpis-HA010080027.aspx

espérer que ceci aide
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us