cancel
Showing results for 
Search instead for 
Did you mean: 

Eventi Calendario

stefanomior
Champ in-the-making
Champ in-the-making
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 3

openpj
Elite Collaborator
Elite Collaborator
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
Elite Collaborator
Elite Collaborator
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\":\"\" }"

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
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.