これは人生で起こり、私たちが望むよりも頻繁に起こりますが、一般的には非常にまれです-Bitrix24をZUPと統合する必要があります。これらの友好的な企業は、次の概略図に従って実行される標準統合(ただし、B24ボックスのみ)を発表しました。
交換は常に1Cによって開始されます。これは、標準または独立してインストールされ、要求を送信する利用可能なExchangeモジュールのいずれかです。
B24側では、交換ポイントとしてスクリプトがあります。より正確なスクリプトです(ただし、以下で詳しく説明します)。そのうちの1つは、コントローラーを接続するIncludeComponentメソッドの呼び出しです。また、交換のロジックも隠します。
原則として、定期的な交換は、製品の1つの専門家である場合、数分または数時間で習得できます。情報は、1C-Bitrixの公式サイトの1つに表示されます。
プロローグ
私たちはこれに飽きているので、ZUPをB24 Enterpriseと統合し、それをより面白くするための冒険に参加します-私たちは閉じたオブジェクトを取ります、ほとんどビジネスではありませんが、マルチレベルで素晴らしく分岐した機関ですセキュリティシステム。
一般に、匿名化されたデータとZUPからの非個人的なXML交換ファイルを含むB24バックアップがあります。
, … , . – , .
:
VMBitrix – 1 .
1-24 ( ) – 1 .
, 1 – 1 .
VS Code + SSH FS – 1 .
Postman – 1 .
VMBitrix
, , CentOS 7 (, 6) . LAMP+ .
wget http://repos.1c-bitrix.ru/yum/bitrix-env.sh
# chmod +x bitrix-env.sh
# ./bitrix-env.sh
, . . . .
, VMBitrix , - 24.
1-24 Enterprise
, . , . , . , .
1
, , , . , . .
, , , .
VS Code + SSH FS
, , .
, « 1». , 1 , 24 – /bitrix/admin/1c_intranet.php.
, . (intranet) /bitrix/modules/intranet/tools/1c_intranet.php.
. BitrixFramework MVC.
intranet.users.import.1c IncludeComponent. BitrixFramework MVC. , , – , .
Postman
, .
– , : postman.com [ ].
- , 24 1.
:
– GET
1 , « zip, » . – XML – .
, :
GET http:///bitrix/admin/1c_intranet.php?mode=checkauth
PHPSESSID. .
:
GET http:///bitrix/admin/1c_intranet.php?mode=init
/ . - zip=no
file_limit=204800
, .
:
GET http:// /bitrix/admin/1c_intranet.php?mode=file&PHPSESSID=tmfi6bf67llse3akv7cv13m6h8&filename=import.xml
success. – Body , GET- filename.
:
GET http:// /bitrix/admin/1c_intranet.php?mode=import&PHPSESSID=tmfi6bf67llse3akv7cv13m6h8&filename=import.xml
, . , . :
progress
.
progress
.
progress
.
progress
.
progress
.
progress
.
progress
2 2 .
progress
.
progress
11 11 .
progress
.
success
.
, - , . , - .
, , , . – .