Eventi Calendario

cancel
Showing results for 
Search instead for 
Did you mean: 
stefanomior
Member II

Eventi Calendario

Salve, vorrei sapere come poter aggiungere, eventi al calendario di Alfresco, provenienti da un'altra applicazione; pensavo di interfacciarmi direttamente con la tabella PostgreSQL del calendario ma non riesco a capire quale sia.
Grazie.
3 Replies
openpj
Moderator
Moderator

Re: Eventi Calendario

Qualsiasi interfacciamento con Alfresco deve essere fatto attraverso una delle API esposte, l'approccio diretto sul database è assolutamente sbagliato per qualsiasi sistema ECM.

In questo caso ti suggerisco di utilizzare la REST API sezione Calendar Web Scripts
http://www.alfresco.com/help/32r/enterprise/restfulapi/


davidciamberlan
Alfresco Employee

Re: Eventi Calendario

Ciao

riguardo le api rest di cui parla Piergiorgio, ti segnalo questa:

http://localhost:8080/alfresco/service/calendar/create


Puoi invocarla come POST passando un json fatto in questo modo (ovviamente modificando i campi che io ho riempito a caso)

{
  'site':'testimport',
  'page':'calendar',
  'startAt':'2013-10-31T12:00:00.000+01:00',
  'endAt':'2013-10-31T13:00:00.000+01:00',
  'docfolder':'',
  'what':'test',
  'where':'Roma',
  'desc':'testdesc',
  'fromdate':'',
  'start':'',
  'todate':'',
  'end':'',
  'tags':''
}


Se vuoi provarla con CURL puoi scrivere quanto segue:


curl -X POST -u admin:admin "http://localhost:8080/alfresco/service/calendar/create" -H "Content-Type: application/json" -d "{ \"site\":\"testimport\", \"page\":\"calendar\", \"startAt\":\"2013-10-31T20:10:00.000+01:00\", \"endAt\":\"2013-10-31T20:30:00.000+01:00\", \"docfolder\":\"\", \"what\":\"test\", \"where\":\"\", \"desc\":\"\", \"fromdate\":\"Giovedì, 31 Ottobre, 2013\", \"start\":\"16:00 PM\", \"todate\":\"Giovedì, 31 Ottobre, 2013\", \"end\":\"17:00 PM\", \"tags\":\"\" }"
stefanomior
Member II

Re: Eventi Calendario

Scusate il ritardo nella risposta innanzi tutto grazie a Piergiorgio e David per l'aiuto, provo a guardare quanto indicato, anche se avrei preferito agire direttamente sulle tabelle SQL (pur capendo che non sia la strada più ortodossa da percorrere), questo perché la soluzione finale dovrà prevedere report automatici (ad orario) anche degli eventi presenti nel calendario di alfresco.
Per il momento nuovamente grazie.

Stefano Mior