You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 8 Next »
Этот серверный класс позволяет собирать вложения с удаленного экземпляра при выполнении миграции из какой-либо сторонней системы в SimpleOne.
SimpleAttachmentService()
Этот конструктор класса предназначен для создания объекта SimpleAttachmentService, необходимого для работы с нижеперечисленными методами.
const attach = new SimpleAttachmentService();
createAttachmentByUrl(url, SimpleRecordId, fileName)
Используйте этот метод, чтобы создать копию вложения из удаленного экземпляра по указанному URL-адресу и прикрепить её к файлу по указанному DocumentID.
Параметры:
Название | Тип | Обязательный | Значение по умолчанию |
---|---|---|---|
url | String | Да | Нет |
SimpleRecordId | String | Да | Нет |
fileName | String | Да | Нет |
Возвращаемое значение:
Тип | Описание |
---|---|
String | При успешном выполнении метод возвращает ID созданного вложения в облачном хранилище. |
Пример:
const attach = new SimpleAttachmentService(); attach.setUsername('john.doe'); // Укажите настоящее имя пользователя перед использованием этого метода. attach.setPassword('123456'); // Укажите настоящий пароль перед использованием этого метода. const docID = ss.getDocIdByIds('155931135900000084', '155931135900000001'); const attachId = attach.createAttachmentByUrl('http://simple.instance.com/v1/attachments/download/159229954513242397', docID, 'test.sop');
setUrl(url)
Используйте этот метод, чтобы указать URL-адрес удаленного экземпляра для доступа при вызове метода getAttachmentSN
Параметры:
Название | Тип | Обязательный | Значение по умолчанию |
---|---|---|---|
url | String | Да | Нет |
Возвращаемое значение:
Тип | Описание |
---|---|
Void | Данный метод не возвращает значение. |
Пример:
attach.setUrl('https://simple.instance.com:8443');
setUsername(username)
Этот метод предназначен для назначения пользователя удаленного экземпляра, контекст безопасности которого используется при установлении соединения.
Параметры:
Название | Тип | Обязательный | Значение по умолчанию |
---|---|---|---|
username | String | Да | Нет |
Возвращаемое значение:
Тип | Описание |
---|---|
Void | Данный метод не возвращает значение. |
Пример:
attach.setUsername('john.doe');
setPassword(password)
Этот метод позволяет установить пароль для пользователя, чей контекст безопасности используется при установлении соединения с удаленным экземпляром.
Параметры:
Название | Тип | Обязательный | Значение по умолчанию |
---|---|---|---|
password | String | Да | Нет |
Возвращаемое значение:
Тип | Описание |
---|---|
Void | Данный метод не возвращает значение. |
Пример:
attach.setPassword('123456');
getAttachmentSN(SourceSysId, SimpleRecordId)
This method allows getting a file from a remote instance by the ID of the record on that instance.
Параметры:
Название | Тип | Обязательный | Значение по умолчанию |
---|---|---|---|
SourceSysId | String | Да | Нет |
SimpleRecordId | String | Да | Нет |
Возвращаемое значение:
Тип | Описание |
---|---|
String или NULL | При успешном выполнении метод возвращает ID вложения в облачном хранилище; при ошибке метод возвращает NULL. |
Пример:
const attach = new SimpleAttachmentService(); attach.setUrl('https://source-now.instance.com:8443'); // Целевой экземпляр. Укажите настоящий URL-адрес здесь перед использованием этого метода. attach.setUsername('john.doe'); // Укажите настоящее имя пользователя перед использованием этого метода. attach.setPassword('123456'); // Укажите настоящий пароль перед использованием этого метода. const docID = ss.getDocIdByIds('155931135900000084', '155931135900000001'); const attachId = attach.getAttachmentSN('f91d84fe7cff58d4db91f2e9c2dc02fb', docID);
- No labels