Questione : Generare dinamicamente un dispositivo di piegatura di Sharepoint da una forma di Infopath

Hi

I che scrive un sistema dell'entrata di inchiesta nello sharepoint 2010 e che usando il fotoricettore 2010 del infopath si forma per presentare il data.

Once che la forma di fotoricettore è completa ed il tasto di presentazione è urgente io deve un subfolder essere generato e chiamato using due variabili dalla forma (IE [enquryref]. [jobno]) e una copia della forma conservata nella radice folder.

I si sono raccomandati per generare un servizio di fotoricettore su ordinazione per realizzare questo ma sono incerto come denominare il codice dal codice che di servizio di fotoricettore del infopath form.

The ho finora è come segue,

Can chiunque aiuto per favore?  Sono in anticipo nuovo a questo tipo di


di development.

thanks class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
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:
sistema >using notpretty " del class= " del id= " codeSnippet826122 del
 di ///
    Descrizione sommaria di /// per i willis
    /// 
    [WebService (namespace = “http://s-rm-sp/ ")]
    [WebServiceBinding (ConformsTo = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem (falso)]
    // per permettere che questo servizio di fotoricettore sia denominato dallo scritto, using ASP.NET AJAX, uncomment la seguente linea. 
    // [System.Web.Script.Services.ScriptService]
    willis pubblici del codice categoria: System.Web.Services.WebService
    {
 CreateFolder vuoto riservato (listName della stringa, rootSubFolderName della stringa, newFolderName della stringa)
        {
            mro.s_rm_sp. Elenca il listService = nuovo mro.s_rm_sp. Liste ();
            listService.Credentials = System.Net.CredentialCache.DefaultCredentials;

            caratteri non validi di //Correct 
            newFolderName = newFolderName.Replace (“: „, “_„);
            rootFolder della stringa = rootSubFolderName.Length > 0? stringa. Disposizione (“/{0}/{1}„, listName, rootSubFolderName): listName;
            xmlCommand della stringa = stringa. Disposizione (“Name='BaseName'> del Name='ID'> New1„, rootFolder, newFolderName);
            XmlDocument documento = nuovo XmlDocument ();
            batchNode di System.Xml.XmlElement = doc.CreateElement (“gruppo„);
            batchNode.SetAttribute (“OnError„, “continua„);
            //Insert/alla parte anteriore come è richiesta da servizio di fotoricettore. 
            se (! rootFolder.StartsWith (“/"))
                rootFolder = stringa. Disposizione (“/{0}„, rootFolder);

            batchNode.SetAttribute (“RootFolder„, rootFolder);
            batchNode.InnerXml = xmlCommand;
            resultNode di XmlNode = listService.UpdateListItems (listName, batchNode);
            se ((resultNode! = && di posizione di segnale minimo) (== FOLDER_EXISTS di resultNode.FirstChild.FirstChild.InnerText) || (SUCCESSO del == di resultNode.FirstChild.FirstChild.InnerText))
            {
                successo di //
            }
            altrimenti
            {
                //failure
                nuova eccezione del tiro (“generare il nuovo dispositivo di piegatura venuto a mancare per: „ + newFolderName + “. Particolari di errore: „ + resultNode.OuterXml);
            }
        }
    }
}
class= del

Risposta : Generare dinamicamente un dispositivo di piegatura di Sharepoint da una forma di Infopath

“La lista di KPI„ dovrebbe essere trovata quando volete generare una lista “nella zona delle liste su ordinazione„.

Qui è il collegamento al luogo di aiuto del ms in cui troverete alcune informazioni utili su KPIs:
http://office.microsoft.com/en-us/sharepoint-server-help/create-and-publish-key-performance-indicators-kpis-HA010080027.aspx

sperare che questo aiuti
Altre soluzioni  
 
programming4us programming4us