ODBC драйверът на Salesforce ви позволява да работите със Salesforce чрез SQL (а от версия 2.0 на драйвера и SOQL).
След като сте изтеглили, инсталирали и лицензирали Salesforce ODBC драйвера (вижте документацията на драйвера), трябва да настроите източник на ODBC данни, където да посочите вашето потребителско име и парола за Salesforce. След това сте готови да въведете малко SQL във вашето ODBC приложение.
За да се обърне внимание на темата на този блог, която се основава на клиентска заявка, този SQL оператор:
insert into ContentDocumentLink (LinkedEntityId, ContentDocumentId, ShareType) Values('a000H00000sWZ9AQAW', '0690H000004bVnOQAU', 'V')
добавя посочения персонализиран обект към списъка Shared With на ContentDocument в GUI на задния панел на Salesforce, където:
- 'a000H00000sWZ9AQAW' е идентификаторът на персонализиран обект.
- '0690H000004bVnOQAU' е идентификаторът на ContentDocument.
- V (Viewer) е ShareType.
ShareType може също да бъде C (сътрудник) или I (изведен). Въпреки това, по време на тестване "I" не работи за нас. Получихме грешка „отказан достъп“, което е странно, тъй като използваме само един потребител, системен администратор, за да правим всичко в Salesforce.