none
SP2010 Manage Alerts by Client Object Model RRS feed

  • Domanda

  • Ciao a tutti,

    volevo sapere se c'è un modo per gestire gli Alerts utilizzando il Client Object Model.

    Ho cercato su MSDN ma non sono riuscito a trovare nulla.

    Grazie per l'attenzione.

    martedì 14 settembre 2010 08:35

Risposte

  • Ciao Luca.
    Dopo un bel giro nell'sdk, sono certo ti poterti dire che tramite il Client Object Model non è possibile creare o gestire gli alert di sharepoint. Non ci sono proprio le classi per farlo.
    Dovresti quindi svilupparti un web service personalizzato, perchè ho visto che neanche l'Alert Web Service espone metodi per crearne di nuovi (ma solo per recuperarli o per cancellarli). 
    Solo il modello ad oggetti lato server ci da questa opzione purtroppo.

    Se carpisco altre info, ti faccio sapere.


    Giuseppe Marchi - SharePoint MVP - www.peppedotnet.it
    mercoledì 15 settembre 2010 08:29

Tutte le risposte

  • Ciao Luca.
    Dopo un bel giro nell'sdk, sono certo ti poterti dire che tramite il Client Object Model non è possibile creare o gestire gli alert di sharepoint. Non ci sono proprio le classi per farlo.
    Dovresti quindi svilupparti un web service personalizzato, perchè ho visto che neanche l'Alert Web Service espone metodi per crearne di nuovi (ma solo per recuperarli o per cancellarli). 
    Solo il modello ad oggetti lato server ci da questa opzione purtroppo.

    Se carpisco altre info, ti faccio sapere.


    Giuseppe Marchi - SharePoint MVP - www.peppedotnet.it
    mercoledì 15 settembre 2010 08:29
  • Ciao Luca, ho fatto qualche ricerca anch'io ma non ho ho trovato gran che. Ho letto che esiste una classe SP.ChangeAlert, ma non ho idea di come venga utilizzata. Puoi trovare il riferimento qui: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spchangealert.aspx.

    In linea di massima, credo non si possa fare nulla perchè non c'è un oggetto Alert (SP.Alert) e nessun metodo sull'oggetto SP.User che ci consenta di associare un alert ad un utente. Ma sono pronto ad essere smentito.

    Comunque esiste un webservice per lavorare con gli alerts di una lista (http://msdn.microsoft.com/en-us/library/websvcalerts.aspx), potresti vedere se ci sono delle operazioni che ti interessano e invocarle via javascript (qui un esempio http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopment/thread/8e4edf0f-19d7-4d3f-8086-e615b9be2681)

    Spero di esserti stato utile.

    Ciao


    ing. Daniele Guarneri Blog - http://dguarneri.blogspot.com
    MCTS MOSS and WSS Configuration.
    Se la risposta ti ha aiutato clicca su "Vota come Utile"
    mercoledì 15 settembre 2010 09:35
  • Era chiaro che intendevo dire che non esiste nel namespace di Ecma COM :-)


    ing. Daniele Guarneri Blog - http://dguarneri.blogspot.com
    MCTS MOSS and WSS Configuration.
    Se la risposta ti ha aiutato clicca su "Vota come Utile"
    mercoledì 15 settembre 2010 10:26
  • @Gabriele: si stava parlando di Client Object Model :) e li una struttura/classe che rappresenta un Alert non c'è (come la SPAlert presente nel modello ad oggetti lato server). Giusto ?

    @Daniele: Il servizio "Alerts" ha solo metodi per leggere l'elenco degli altert di un sito (GetAlerts) e per cancellarli (DeleteAlert)
    http://msdn.microsoft.com/en-us/library/websvcalerts.alerts_members.aspx


    Giuseppe Marchi - SharePoint MVP - www.peppedotnet.it
    mercoledì 15 settembre 2010 13:52
  • @Peppe: certamente, infatti ho invitato Luca a controllare se ci fossero metodi di suo interesse, visto che nel suo messaggio non specificava che tipo di operazioni volesse fare con gli Alerts.
    Comunque esiste un webservice per lavorare con gli alerts di una lista, potresti vedere se ci sono delle operazioni che ti interessano e invocarle via javascript...

    Comunque mi sembra chiaro che in sintesi la risposta sia negativa: non ci sono metodi per gestire gli Alerts via Client Object Model.

    ing. Daniele Guarneri Blog - http://dguarneri.blogspot.com
    MCTS MOSS and WSS Configuration.
    Se la risposta ti ha aiutato clicca su "Vota come Utile"
    mercoledì 15 settembre 2010 14:45
  • Certamente che si, mi riferivo all'OM nativo. Non è che sia roba da scienziati dei missili scrivere un wrapper WCF/ASMX quel che te pare per gestire la creazione/modifica degli alert. SHarePoint COM è ancora un semilavorato.

     

    mercoledì 15 settembre 2010 16:41
  • Certamente che si, mi riferivo all'OM nativo. Non è che sia roba da scienziati dei missili scrivere un wrapper WCF/ASMX quel che te pare per gestire la creazione/modifica degli alert. SHarePoint COM è ancora un semilavorato.

     


    quanto hai ragione... :(
    Giuseppe Marchi - SharePoint MVP - www.peppedotnet.it
    giovedì 16 settembre 2010 13:18