Новые комментарии

trassing - в ответ на Удаление записи с сайта с реестрами Alvex 10 лет назад »»»
А в ALVEX enterprise 2.0.4.1 работает удаление записей из реестра если при создании карточки документа выбран пользователь из элемента "Выбор из оргструктуры" (пользователем с ролью менеджер)??
bpoleg - в ответ на ошибка при создании своего реестра, нужна помощь. 10 лет назад »»»
Убрал вообще упоминание об alvex сервер стартовал, но этого реестра нет нигде.
Народ, кто делал свои реестры, помогите!! Блин.
bpoleg - в ответ на ошибка при создании своего реестра, нужна помощь. 10 лет назад »»»
День добрый. Извините чсто мучаю, но труден путь познания.
Теперь ругается на :
pre.cjk { font-family: "Nimbus Mono L",monospace; }p { margin-bottom: 0.25cm; line-height: 120%; }
Caused by: org.alfresco.service.namespace.NamespaceException: URI http://alvexcore.com/prefix/alvexdt cannot be imported as it is not defined (with prefix alvexdt
	at org.alfresco.repo.dictionary.CompiledModel.createLocalPrefixResolver(CompiledModel.java:206)
	at org.alfresco.repo.dictionary.CompiledModel.constructDefinitions(CompiledModel.java:130)
	at org.alfresco.repo.dictionary.CompiledModel.<init>(CompiledModel.java:88)
	... 39 more
сама модель(просто решил наследовать от alvex):
pre.cjk { font-family: "Nimbus Mono L",monospace; }p { margin-bottom: 0.25cm; line-height: 120%; }
<?xml version="1.0" encoding="UTF-8"?>
<model
  name="alvexdt:company_documents_model"
  xmlns="http://www.alfresco.org/model/dictionary/1.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/repository/config/alfresco/model/modelSchema.xsd">
  <description>Kristall Company Invoise Model</description>
  <author>Kristall</author>
  <published>2014-08-21</published>
  <version>1.0</version>
  <imports>
    <import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d"/>
    <import uri="http://www.alfresco.org/model/content/1.0" prefix="cm"/>
    <import uri="http://www.alfresco.org/model/system/1.0" prefix="sys"/>
    <import uri="http://www.alfresco.org/model/datalist/1.0" prefix="dl"/>
    <import uri="http://alvexcore.com/prefix/alvexdt" prefix="alvexdt"/>
  </imports>
  <namespaces>
    <namespace uri="http://kristallcom.ru/prefix/kr" prefix="kr"/>
  </namespaces>
  <constraints>
    <constraint name="kr:docStatus" type="LIST">
      <parameter name="allowedValues">
        <list>
          <value>notStarted</value>
          <value>inProgress</value>
          <value>completed</value>
        </list>
      </parameter>
    </constraint>
    <constraint name="kr:docType" type="LIST">
      <parameter name="allowedValues">
        <list>
          <value>Счет</value>
          <value>Счет-фактура</value>
          <value>Акт</value>
        </list>
      </parameter>
    </constraint>
  </constraints>
  <types>
    <type name="kr:sendsDocument">
      <parent>alvexdt:object</parent>
      <properties>
        <property name="kr:invoiceType">
          <type>d:text</type>
          <index enabled="true">
            <atomic>true</atomic>
            <stored>true</stored>
            <tokenised>both</tokenised>
          </index>
          <!--<default>Счет</default>-->
          <constraints>
            <constraint ref="kr:docType" />
          </constraints>
        </property>
        <property name="kr:invoiceSummary">
          <type>d:text</type>
          <mandatory>false</mandatory>
          <index enabled="true">
            <atomic>true</atomic>
            <stored>true</stored>
            <tokenised>both</tokenised>
          </index>
        </property>
      </properties>
      <mandatory-aspects>
        -<aspect>kr:withcreator</aspect>
        <aspect>kr:withAddresser</aspect>
        <aspect>kr:withDeliveryType</aspect>
        <aspect>kr:withContactName</aspect>
        <aspect>kr:addressable</aspect>
        <aspect>kr:audited</aspect>
        <aspect>kr:executable</aspect>
        <aspect>kr:expiring</aspect>
        <aspect>kr:signed</aspect>
        <aspect>alvexdt:summarizable</aspect>
        <aspect>kr:withLinkedDocuments</aspect>
        <aspect>kr:withPrimaryDocument</aspect>
        <aspect>kr:correspondent</aspect>
        <aspect>kr:contractor</aspect>
        <aspect>kr:company</aspect>
        <aspect>kr:controlManager</aspect>
        <aspect>kr:sendingManager</aspect>
        <aspect>kr:signedManager</aspect>
        <aspect>kr:baseManager</aspect>
      </mandatory-aspects>
    </type>
  </types>
  <aspects>
    <aspect name="kr:baseManager">
      <associations>
        <association name="alvexdt:documentManager">
          <source>
            <mandatory>false</mandatory>
            <many>true</many>
          </source>
          <target>
            <class>cm:person</class>
            <mandatory>false</mandatory>
            <many>false</many>
          </target>
        </association>
      </associations>
    </aspect>
    <aspect name="kr:signedManager">
      <associations>
        <association name="alvexdt:documentManager">
          <source>
            <mandatory>false</mandatory>
            <many>true</many>
          </source>
          <target>
            <class>cm:person</class>
            <mandatory>false</mandatory>
            <many>false</many>
          </target>
        </association>
      </associations>
    </aspect>
    <aspect name="kr:sendingManager">
      <associations>
        <association name="alvexdt:documentManager">
          <source>
            <mandatory>false</mandatory>
            <many>true</many>
          </source>
          <target>
            <class>cm:person</class>
            <mandatory>false</mandatory>
            <many>false</many>
          </target>
        </association>
      </associations>
    </aspect>
    <aspect name="kr:controlManager">
      <associations>
        <association name="alvexdt:documentManager">
          <source>
            <mandatory>false</mandatory>
            <many>true</many>
          </source>
          <target>
            <class>cm:person</class>
            <mandatory>false</mandatory>
            <many>false</many>
          </target>
        </association>
      </associations>
    </aspect>
    <aspect name="kr:company">
      <associations>
        <association name="alvexdt:companyable">
          <source>
            <mandatory>false</mandatory>
            <many>true</many>
          </source>
          <target>
            <class>cm:person</class>
            <mandatory>false</mandatory>
            <many>false</many>
          </target>
        </association>
      </associations>
    </aspect>
    <aspect name="kr:contractor">
      <associations>
        <association name="alvexdt:contractorable">
          <source>
            <mandatory>false</mandatory>
            <many>true</many>
          </source>
          <target>
            <class>cm:person</class>
            <mandatory>false</mandatory>
            <many>false</many>
          </target>
        </association>
      </associations>
    </aspect>
    <aspect name="kr:correspondent">
      <associations>
        <association name="alvexdt:correspondentable">
          <source>
            <mandatory>false</mandatory>
            <many>true</many>
          </source>
          <target>
            <class>cm:person</class>
            <mandatory>false</mandatory>
            <many>false</many>
          </target>
        </association>
      </associations>
    </aspect>
    <aspect name="kr:withPrimaryDocument">
      <associations>
        <association name="alvexdt:primaryDocument">
          <source>
            <mandatory>false</mandatory>
            <many>true</many>
          </source>
          <target>
            <class>kr:invoice</class>
            <mandatory>false</mandatory>
            <many>true</many>
          </target>
        </association>
      </associations>
    </aspect>
    <aspect name="kr:withLinkedDocuments">
      <associations>
        <association name="alvex:linkedDocuments">
          <source>
            <mandatory>false</mandatory>
            <many>true</many>
          </source>
          <target>
            <class>alvexdt:object</class>
            <mandatory>false</mandatory>
            <many>true</many>
          </target>
        </association>
      </associations>
    </aspect>
    <aspect name="alvexdt:summarizable">
      <associations>
        <association name="alvexdt:summarizable">
          <source>
            <mandatory>false</mandatory>
            <many>true</many>
          </source>
          <target>
            <class>alvexdt:object</class>
            <mandatory>false</mandatory>
            <many>true</many>
          </target>
        </association>
      </associations>
    </aspect>
    <aspect name="kr:signed">
      <associations>
        <association name="alvexdt:signed">
          <source>
            <mandatory>false</mandatory>
            <many>true</many>
          </source>
          <target>
            <class>alvexdt:object</class>
            <mandatory>false</mandatory>
            <many>true</many>
          </target>
        </association>
      </associations>
    </aspect>
    <aspect name="kr:expiring">
      <associations>
        <association name="alvexdt:expiring">
          <source>
            <mandatory>false</mandatory>
            <many>true</many>
          </source>
          <target>
            <class>alvexdt:object</class>
            <mandatory>false</mandatory>
            <many>true</many>
          </target>
        </association>
      </associations>
    </aspect>
    <aspect name="kr:executable">
      <associations>
        <association name="alvexdt:executable">
          <source>
            <mandatory>false</mandatory>
            <many>true</many>
          </source>
          <target>
            <class>alvexdt:object</class>
            <mandatory>false</mandatory>
            <many>true</many>
          </target>
        </association>
      </associations>
    </aspect>
    <aspect name="kr:audited">
      <associations>
        <association name="alvexdt:audited">
          <source>
            <mandatory>false</mandatory>
            <many>true</many>
          </source>
          <target>
            <class>alvexdt:object</class>
            <mandatory>false</mandatory>
            <many>true</many>
          </target>
        </association>
      </associations>
    </aspect>
    <aspect name="kr:addressable">
      <associations>
        <association name="alvexdt:addressable">
          <source>
            <mandatory>false</mandatory>
            <many>true</many>
          </source>
          <target>
            <class>cm:person</class>
            <mandatory>false</mandatory>
            <many>true</many>
          </target>
        </association>
      </associations>
    </aspect>
    <aspect name="kr:withContactName">
      <properties>
        <property name="alvexdt:contactName">
          <type>d:text</type>
          <index enabled="true">
            <atomic>true</atomic>
            <stored>true</stored>
            <tokenised>both</tokenised>
          </index>
        </property>
      </properties>
    </aspect>
    <aspect name="kr:withDeliveryType">
      <properties>
        <property name="alvexdt:deliveryType">
          <type>d:text</type>
          <index enabled="true">
            <atomic>true</atomic>
            <stored>true</stored>
            <tokenised>both</tokenised>
          </index>
        </property>
      </properties>
    </aspect>
    <aspect name="kr:withAddresser">
      <associations>
        <association name="alvexdt:addresser">
          <source>
            <mandatory>false</mandatory>
            <many>true</many>
          </source>
          <target>
            <class>cm:person</class>
            <mandatory>false</mandatory>
            <many>true</many>
          </target>
        </association>
      </associations>
    </aspect>
    <aspect name="kr:withcreator">
      <associations>
        <association name="alvexdt:creator">
          <source>
             <mandatory>false</mandatory>
             <many>true</many>
          </source>
          <target>
              <class>cm:person</class>
              <mandatory>false</mandatory>
              <many>true</many>
          </target>
        </association>
      </associations>
    </aspect>
  </aspects>
</model>
Aviriel - в ответ на ошибка при создании своего реестра, нужна помощь. 10 лет назад »»»
 Так написано же:
Caused by: org.jibx.runtime.JiBXException: Expected "{http://www.alfresco.org/model/dictionary/1.0}type" end tag, found "{http://www.alfresco.org/model/dictionary/1.0}title" start tag (line 63, col 14)
Ищите, где на 63й строке Вы используете тег title, когда уже пора закрывать type. Title может быть только в начале описания типа (сразу после открытия блока). 
xmllint проверяет только закрытие всех тегов, а вот последовательность тегов надо проверять по схеме.
Артем - в ответ на Нумерация документа 10 лет назад »»»
Большое спасибо! ;)
avea2014 - в ответ на Почтовая очередь пусто!? 10 лет назад »»»
Обычно по нулям и будет поскольку статистика на определенный момент выдается. Смотреть работу почты надо по логам.
trassing - в ответ на Права на выполнение скрипта 10 лет назад »»»
Разобрался. нужно изначально установить права на выполнение пользователю или группе под которымы проходит бизнес-процесс (место, где должен выполняться скрипт) и установить разрешение на смену прав доступа. 

item.removePermission("Execute","seb01");
item.removePermission("ChangePermissions","seb01");

Заработало.
Вся информация в файле  /tomcat/webapps/alfresco/WEB-INF/classes/alfresco/model/permissionDefinitions.xml
Aviriel - в ответ на Не отображается combobox для выбора связанной сущности masterData 10 лет назад »»»
 А конфиг для model-type вы описали?
Savelich - в ответ на Удаление старой почты 10 лет назад »»»
А как почистить папки, вложенные в Inbox с русскоязычными именами ?

Попытка получить папки так
zmmailbox -z -m MBOX@megadomen.ru getallfolders | grep mess | sed -e "s/^ss*//" | sed -e "s/ss*/ /g" | cut -d" " -f5 | grep Inbox
и циклом перебрать закончилась ошибкой
ERROR: mail.NO_SUCH_FOLDER (no such folder path: /Inbox/XXXX)
Ivan.Still - в ответ на Синхронизация оргструктуры с AD 10 лет назад »»»
 Тоже самое. "Синхронизация не настроена"
Забили на этот вариант.) Оргструктуру руками набрали.