LINUX.ORG.RU
ФорумAdmin

Замена

 


0

2

Положим в папке «Клиент» есть два файла:

  • info.txt - хранятся ключ: значение, к примеру ИНН: 12312423
  • Договор - текст договора где надо заменить все «ИНН» на «ИНН:12312423»

Как можно в архитектуре alfresco удобно взять данные из одного места и провести соотвествующие поиск/замену в другом. (В реальности данные первого файла могут храниться в удаленном API другой системы)

★★★★★
Ответ на: комментарий от Deleted

Что-то похожее можешь посоветовать ? ЗЫ: на работе юзаем шарепонит, глючный onlyoffice не взлетел

от задач зависит. просто честно не вижу области применения альфреско. документопомойку можно и на smb сделать. адекватную документопомойку с вебмордой и вики можно сделать на confluence. вроде бы альфреско должен типа уметь онлайн-редактирование, но что-то я ни разу не видел как оно работает. если очень хочется и политика компании (конфиденциальность там всякая) позволяют - можно заюзать office365+onedrive либо вообще GApps.

upcFrost ★★★★★
()
Ответ на: комментарий от upcFrost

просто честно не вижу области применения альфреско

  • Workflows
  • Version History
  • Work History
  • Share
  • Tempates folder and doc
  • ACL
  • IMAP, SMB, FTP, Webdav
  • WebScripts
  • Notify e-mail, rss
  • ...

документопомойку можно и на smb сделать. адекватную документопомойку с вебмордой и вики можно сделать на confluence

Можно и щи вилкой хлебать.

petav ★★★★★
() автор топика
Ответ на: комментарий от petav

Create Document, Make it Versionable, Modify It

Можно как пример обычным javascipt создать документ, положить в него контент и сохранить. см. ниже.

Creates a document, makes it versionable, checks it out, modifies the content of the working copy, checks it in again and then repeats the process but checks in the document with a version history note and as a major version increment:

// create file, make it versionable
var doc = userhome.createFile('checkmeout.txt');
doc.addAspect('cm:versionable');
doc.content = 'original text';

// check it out and update content on the working copy
var workingCopy = doc.checkout();
workingCopy.content = 'updated text 1';

// check it in
doc = workingCopy.checkin();

// check it out again
workingCopy = doc.checkout();
workingCopy.content = 'updated text 2';

// check it in again, but with a version history note and as major version increment
doc = workingCopy.checkin('a history note', true);

  Create Document, Make it Versionable, Modify It

Если развить мысль то эта методика подходит для решения моей задачи. Сделать кнопку «Создать и Заполнить документ реквизитами», спросить у чужого API (CRM система) список Контрагентов, выбрать Контрагента и запросить его реквзиты, указать шаблон договора (который уже подготовлен в папке Templates) и нажать кнопку «Выполнить». В результате в исходной папке есть текст договора с контрагентом.

petav ★★★★★
() автор топика
Ответ на: комментарий от Deleted

Webdav в alfresco нормально работает ?

Не эксплуатируем!

petav ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.