범용 Bitrix24 목록에 작업을 추가하세요. 범용 목록 - 조정을 통해 요소를 쉽게 추가하는 데 사용됩니다. 목록 인터페이스 만들기

멜레호바 스베틀라나

25.08.2014


또 하나 받았어 흥미로운 작업강간범에게서. 범용 목록을 복사할 수 있는 도구를 작성해야 합니다. 사회 단체(내용은 없고 다이어그램만 있음) 이 목록에 속하는 비즈니스 프로세스도 마찬가지입니다.
여기 누구야? 0_0
벽지인 척 해도 안 되니까 그렇게 해야 했어요. 그리고 기사를 쓰세요. 그렇지 않으면 모든 것을 잊어버릴 것입니다.

오늘 토론:

    1. 사회 단체의 보편적인 목록 복사
    2. 해당 목록의 업무 프로세스 복사
논의된 도구는 기사 끝 부분에서 찾을 수 있습니다. 사실, 당신이 그 도움으로 만든 것에 대해 내가 책임이 없다는 것을 당신 스스로 이해해야합니다 =)

다음:
  • BP - 비즈니스 프로세스
  • CS - 범용 목록(기사 범위 내에서 사회 그룹용 CS를 의미함)
  • IS - 정보 블록
  • KP - 기업포털
  • SG - 사회 단체
미국은 무엇입니까?
첫째, 그들이 나에게 원하는 것이 정확히 무엇인지 이해하는 데 시간이 좀 걸렸습니다. 일반적으로 CP는 여전히 저에게 정글입니다 =)
생각의 작업을 보여주기 위해 모든 것을 있는 그대로 설명하겠습니다.

먼저 관리자에게 테스트 주소를 요청하고 거기에 콘텐츠와 함께 CP를 넣습니다.
그런 다음 미국이 무엇인지 알아보려고합니다. 관리자 패널을 둘러본 후 이것이 어리석은 정보 블록이며 특정 유형의 정보 블록으로 작업할 수 있다는 것을 깨달았습니다. 지금은 전원 공급 장치 복사를 포기했습니다. 목록에 우선순위가 주어졌습니다.
테스트 페이지에서 모든 정보 보안 목록을 볼 수 있으며, 사회 집단의 정보 보안 유형은 다음과 같습니다. 목록_소넷. 동시에 우리는 필드의 존재를 알아차립니다. SOCNET_GROUP_ID, 그 값은 SG ID와 동일합니다. 논리적이죠?

우리에게 익숙한 표준 기능을 사용하여 특정 SG에 대한 정보 블록을 생성하려고 합니다. CIBlock::추가(). 생성된 CS를 수신하며 편집을 위해 SG 공개에 표시됩니다. 그리고 수동으로 속성을 생성하는 작업은 나중에 도구에서 직접 수행됩니다.

성공에 영감을 받아 악기 자체를 만들기 시작합니다. 인간적인 방식으로 양식을 다루는 방법을 기억하지 못하기 때문에 모든 것이 Ajax에서 이루어집니다.

계획 도구 단계

첫 번째 단계는 SG 목록을 얻는 것입니다. 이 중에서 사용자는 제어 시스템을 복사해야 하는 그룹을 선택합니다. 이는 함수에 의해 수행됩니다. CSocNetGroup::GetList()기준 치수 소셜 네트워크.

두 번째 단계는 첫 번째 단계에서 지정한 그룹에 대한 제어 시스템을 얻는 것입니다. 이는 구성된 필터와 함께 표준 정보 블록 기능을 사용하여 수행됩니다.
CIBlock::GetList(false, array("IBLOCK_TYPE_ID" => "lists_socnet", "SOCNET_GROUP_ID" => $chosen_id));

세 번째 단계에서는 다중 선택이 가능한 SG 목록을 다시 표시합니다. 사용자는 두 번째 단계에서 지정된 CS가 복제되어야 하는 그룹을 표시합니다.

추가 전략은 매우 논리적입니다.

    1. 제어 시스템의 필드 및 속성 목록을 얻습니다.
    2. 세 번째 단계에서 지정한 각 SG에 대해 정보 블록-US를 생성합니다.
    3. 생성된 각 제어 시스템에 대해 속성 작업을 위해 정보 블록에 일반적으로 사용되는 CIBlockProperty 클래스를 사용하여 원본 목록과 동일한 속성을 생성합니다.
    4. 각 단계에서 나중에 작업 순서를 아름답게 표시할 수 있도록 작업을 기록합니다 =)
CList
우리는 그것을 구현하고, 실행하고, 관리자 패널을 봅니다. 모든 것이 아름답게 만들어졌으며, 행복하게 발을 비비고 있습니다. 이제 공개 도메인으로 이동하여 제어 시스템의 속성이 여기에 표시되지 않는다는 것을 이해합니다.

고고학 발굴을 시작하겠습니다. C등급에 위치 목록많은 아이들과 함께. 나는 절묘한 저주로 맹세하고 목록 작업이 어떻게 진행되고 있는지 지켜 봅니다.
그러나 기본적으로 데이터베이스에 트릭을 등록하는 자체 추가 기능을 통해서만 정보 블록으로 작업할 때와 동일한 일이 발생합니다. 매우 흥미롭긴 하지만 지금은 왜 이런 일이 일어났는지 논의하지 않겠습니다. 이에 대한 나의 불만에 대해 동료 Maxim은 다음과 같이 말했습니다. "분명히 이것은 우리에게 명확하지 않은 문제를 해결하기 위해 수행되었습니다.". Bitrix에서 이 문구는 거의 모든 솔루션에 적용될 수 있다는 답변을 받았습니다 =)

전체적으로 진행 후 전략의 세 번째 코드를 변경합니다. 사용하는 속성을 생성합니다. CList::추가필드().
그건 그렇고, 목록 유형의 속성 값을 얻으려면 평소 사용하는 CIBlockProperty::GetPropertyEnum(). 문자열과 목록 외에는 처리하는 작업이 없었기 때문에 다른 유형(파일이나 그림 등)은 특별히 처리하지 않습니다. 처리 예는 클래스의 자식 코드에서 찾을 수 있습니다. CList, 어딘가에서 봤어요).

이번에는 해당 속성이 공개 도메인에 나타나며, 제어 시스템에 연결된 BP를 복사하는 문제를 해결하는 단계로 넘어갑니다.

비즈니스 프로세스 복사
우선, 인터넷 검색을 통해 비즈니스 프로세스 전체 및 개별 요소 복사라는 주제를 알게 되었습니다. 내보내기 주제가 마음에 들지 않고 까다롭고 수백 개의 제어 시스템의 경우에도 수동으로 내보내기를 수행하는 것은 슬프지만 프로그래밍 방식으로 알아내는 데 며칠이 걸릴 것입니다 =) 정직하게 어디로 가야할지에 대한 힌트 방법: 응 CBPWorkflowTemplateLoader::GetList(), 하지만 나는 그것을 정말로 알고 싶지 않았습니다.

따라서 우리는 주제에서 "위험한"방향으로 이동합니다. 즉, 데이터베이스를 직접 찌르는 것입니다. 네, 저를 쏴도 되지만 시간이 부족해서 작업을 완료할 수 없어서 바로 진행했습니다. 그리고 그 작업은 가장 표준이 아닙니다.

전원 공급 장치를 수동으로 생성하고 표에서 변경된 내용을 확인하세요. b_bp_workflow_template:필드가 있는 위치에 줄이 추가되었습니다. 실재에 설치됨 CIBlock문서 DOCUMENT_TYPE 필드의 값은 iblock_#ID#입니다. 여기서 #ID#- BP가 생성된 미국 ID입니다.

복사 도구로 돌아가 보겠습니다. 세 번째 단계에서는 "목록의 BP도 복사" 확인란을 추가합니다.

전략에 포인트 추가

    1. 제어 시스템에 어떤 전원 공급 장치가 연결되어 있는지 확인
    2. 테이블의 행을 복사하여 다시 할당 DOCUMENT_TYPE새로 만들어진 미국을 위해
결과적으로 우리는 프랑켄슈타인 도구를 얻었습니다. 작동합니다 =)

"Universal Lists" 모듈은 웹사이트의 모든 구조화된 정보를 목록 형식으로 단순화합니다. 웹사이트에 다음과 같은 목록을 만드세요. 자주 묻는 질문, "공개"에서 직접 - 관리 패널에 들어 가지 않고! 시각적 범용 목록 편집기를 사용하면 모든 유형의 정보에 대한 저장소를 신속하게 설계하고 구성할 수 있습니다.

https://site/moduli-cms-1s-bitriks/universal_lists/"

모듈 "범용 목록"
그리드 + 정보 블록
목록 인터페이스 만들기
목록 설정
목록 + 비즈니스 프로세스
목록 사용 예

모듈 "범용 목록"

모듈의 주요 기능은 모든 종류의 목록을 직접 생성할 수 있다는 것입니다. 공개적인 부분에서대지. "관리자 패널"로 이동하지 않고도 자신만의 디렉토리, 목록, 레지스터 등을 만들고 데이터로 채울 수 있습니다. 이를 수행하려면 인터페이스를 생성하고 구성해야 합니다.

모듈 기능:

  • 임의의 객체 저장소 구축;
  • 모든 기능은 사이트 페이지에서 사용할 수 있습니다.
  • 모든 것이 정보 블록 모듈을 기반으로 작동하며 필터 및 정렬, 열 및 필드 사용자 정의가 가능한 카드 및 목록, 그룹 편집, 액세스 권한 등 모든 기능을 사용할 수 있습니다.
  • 모든 객체 스토리지 계층 구조가 가능합니다.
  • 응용 프로그램 옵션: FAQ, 참고 도서 및 지식 기반, 계약자 목록, 구조화된 아카이브, 라이브러리, 파일 저장소 등.

그리드 + 정보 블록

이 모듈은 Infoblocks용 추가 기능으로, 공용 복합 구성 요소로 구성되며 표준 기능을 사용합니다. 그리도프. 이를 통해 동일한 사용자 설정과 기능을 갖춘 통합 인터페이스를 생성할 수 있습니다. 이러한 범용 인터페이스를 사용하면 공개 섹션의 데이터 유지와 관련된 많은 문제를 해결할 수 있습니다.

모듈은 지정된 유형의 정보 블록과 함께 작동하며 기본적으로 구성 요소 설정에서 이 유형을 호출합니다. "목록". 이는 이 구성 요소에서 생성하는 모든 InfoBlock이 사용자가 지정하는 이 유형에 추가됨을 의미합니다. 또한 구성 요소 매개 변수에는 목록이 저장될 정보 블록 유형 외에도 범용 목록 인터페이스의 모든 페이지 주소가 지정됩니다.

목록 인터페이스 만들기

목록 작업을 시작하려면 다음을 만들어야 합니다. 정보 블록 유형, "유니버설 목록" 구성 요소(예: "목록")가 작동하는 경우 사이트에 페이지를 만듭니다. 이 복잡한 구성 요소를 페이지에 배치하고 생성된 유형의 정보 블록("목록")을 선택한 다음 채우기 작업을 시작합니다.

생성된 유형의 Infoblock에 대한 모듈 설정에서 범용 목록을 작업하고 관리할 수 있는 사용자 그룹을 지정해야 합니다. 관리자가 섹션과 목록 항목을 변경하고 추가할 수 있도록 설정할 수 있다고 가정해 보겠습니다. 같은 방식으로 회사 직원과 같은 다른 사용자 그룹에 이러한 권한 중 하나를 부여할 수 있습니다.

이러한 간단한 단계를 마치면 목록 작업을 위한 완전한 인터페이스를 얻을 수 있으며 목록에 대한 모든 추가 작업은 전적으로 공개 섹션에서 수행됩니다.

목록 설정

사이트의 공개 섹션에서 목록, 해당 섹션, 요소 및 속성을 만들고 편집합니다. 복잡한 구성 요소인 "유니버설 목록"이 위치하고 구성된 페이지에서 즉시 새 목록을 추가하고 즉시 작성을 시작할 수 있습니다. 본질적으로 이제 "관리자 패널"이 아닌 사이트에서 직접 동일한 정보 블록을 생성하면 페이지에서 즉시 볼 수 있습니다. 예를 들어 공개 섹션에 새 "파트너" 목록을 추가하면 동일한 이름의 새 Infoblock이 추가됩니다.

이 목록 정보 블록에서는 다음을 구성할 수 있습니다. 서명, 목록의 요소 및 섹션에 대한 레이블입니다. 예를 들어, 우리 얘기 중이야파트너 목록에 대해 '요소 추가'를 '파트너 추가'로 이름을 바꿔야 합니다. 목록의 소유자는 즉시 확인할 수 있습니다. 입장귀하의 목록에: 일부 그룹 - 읽기, 일부 - 요소 변경. 따라서 생성된 목록에 대한 공동 작업 순서가 즉시 결정되고 구성됩니다.

목록의 서명 및 권리 외에도 다음을 수행할 수 있습니다. 필드 사용자 정의. Infoblocks의 관리 섹션에서 이전과 동일한 방식으로 이 작업을 수행합니다. 동시에 "이름", "활동 날짜"와 같은 표준 필드뿐만 아니라 "번호", "날짜", "파일", "Infoblock 요소에 바인딩"과 같은 Infoblock 속성도 추가할 수 있습니다. 기본값도 설정되고 Infoblock 섹션이 사용됩니다.

이렇게 하면 필요한 필드만 추가하여 목록을 매우 유연하게 사용자 정의할 수 있습니다. 그리고 당신은 즉시 이 목록을 웹사이트, 예를 들어 일부 문서 등록부에 유지하기 시작할 것입니다. "Universal Lists" 모듈은 표준 그리드 기능을 사용합니다. 즉, 요소 ​​정렬 및 필터링, 요소 편집을 위한 양식, 그룹 수정/삭제를 지원합니다.

목록 + 비즈니스 프로세스

Universal Lists 모듈은 내장된 기능을 지원합니다. 비즈니스 프로세스. 이 기회(비즈니스 프로세스 실행)가 목록에 표시되려면 활성화해야 합니다. 이 연결은 목록이 작동하는 Infoblock의 속성인 관리 섹션에서 이루어집니다.

비즈니스 프로세스를 사용하면 심각하고 일관성 있는 프로세스를 구성할 수 있습니다. 팀워크특정 프로젝트에. 예를 들어, 수신 문서 기록부의 카운터 속성을 사용하면 모든 문서에 자동으로 번호를 매길 수 있습니다. 그리고 이 문서에 어떻게든 반응할 수행자에게 최종 문서를 보내는 비즈니스 프로세스를 여는 것이 가능할 것입니다.

목록 사용 예

"Universal Lists" 모듈은 "1C-Bitrix: 사이트 관리" - "Business" 및 "Web Cluster"의 2개 고급 버전에 포함되어 있습니다. 물론 해당 기능을 사용하여 일종의 내부 순서 목록을 유지할 수 있습니다. 아마도 이것은 고객과의 연락처 목록이 될 것입니다. 예를 들어 귀하의 목록은 비즈니스 파트너를 위한 비공개 섹션을 만드는 데 사용됩니다. 이 경우 파트너는 다음을 수행할 수 있습니다. 기밀 목록. 즉, 사이트의 다양한 사용자 그룹을 위해 추가 서비스를 구성할 수 있습니다.

정리해야 할 일이 있다고 가정해 보겠습니다. 웹 양식 수락비즈니스 파트너의 웹사이트에서 동시에, 귀하는 무단 사용자에게 관리 부분에 대한 액세스 권한을 부여하고 싶지 않습니다. "유니버설 목록"의 기성 메커니즘을 사용하면 "공개"에 축적된 대량의 데이터가 포함된 기존 정보 블록을 제시하고 파트너에게 이를 검색하고 정보를 필터링할 수 있는 기회를 제공할 수 있습니다. 즉, 파트너는 목록 데이터로만 작업하고 목록 데이터에 항목을 추가합니다.

Universal Lists 모듈은 실용적인 솔루션입니다. "그리드 + 인포블록". 이 솔루션을 사용하면 모든 데이터와 소스를 사용하여 다양한 목록을 사용하도록 웹사이트를 구성할 수 있습니다. 모듈에 사용된 그리드 기술을 사용하면 FAQ, 참고 서적 및 지식 기반, 계약자 목록, 구조화된 아카이브, 라이브러리, 파일 저장소 등을 생성하는 등의 작업을 성공적으로 수행할 수 있습니다.

저는 많은 개발자들에게 매우 중요한 기능을 제시하고 싶습니다. 이 기능은 사이트 관리와 기업 포털 모두에서 1C-Bitrix 제품의 광범위한 응용 프로그램을 찾고 이미 찾고 있습니다. 현재의 추세를 고려한다면 특히 중요합니다. 웹사이트는 이제 단순히 회사를 소개하는 웹사이트가 아니라 점점 더 비즈니스 애플리케이션, 파트너와의 상호 작용을 구성하는 기능으로 변모하고 있습니다. 그리고 클라이언트. 그리드 기술을 사용하는 Universal List에 대해 이야기하겠습니다. 우리는 그리드 자체에 대해 조금 이야기할 것입니다 - "그것이 무엇인가" 수준에서만. Universal Lists에 대해 자세히 살펴보겠습니다. 이 모듈에서 그리드 "주방"이 정확히 어떻게 사용되는지, 이것이 사이트에서 모든 종류의 목록을 생성하는 웹 개발자의 작업을 크게 단순화하고 사용자가 쉽게 작업할 수 있도록 하는 이유는 무엇입니까? 그리고 편리하게.

그리드에 대해 조금

1C-Bitrix 기술 지원은 "관리 패널에 있는 내용을 "거리로" 사람들에게 가져가는 것은 어떻습니까?"라는 주제에 대한 질문을 지속적으로 받습니다. 실제로, 예를 들어 범용 그리드와 같은 일부 기능을 "공개"에 표시하는 방법은 무엇입니까? 그리고 그것을 제시하는 것뿐만 아니라 거기에 데이터를 입력할 수 있는 기회도 제공합니까?

신제품을 개발할 때 - " 기업포탈» 1C-Bitrix 개발자는 모든 공개 인터페이스가 분리되어 있다는 사실에 직면했습니다. 그리고 균일한 인터페이스를 생성할 수 있는 도구가 없었기 때문입니다. 해결책은 통합 인터페이스를 생성하기 위한 커널 구성 요소 집합인 시각적 그리드였습니다. 이러한 그리드는 어떤 종류이며, 이에 대해 무엇을 알아야 합니까? 이것은 무엇보다도 개발자 도구입니다! 이는 사용자 정의 구성 요소가 아니므로 구성 요소 트리를 통해 프로젝트 페이지에 추가할 필요가 없습니다. 개발자가 자신의 데이터를 표시하기 위한 API입니다.


목록 표시를 위한 다기능 구성요소

InfoBlock만 표시할 수 있는 그리드에 대해 오해가 있을 수 있습니다. 이것은 절대 사실이 아닙니다. 그리드는 추상 데이터로 작업할 수 있으며 그리드에 "미끄러진" 모든 것을 출력할 수 있습니다. 그리드에는 목록 및 양식 작업을 위한 표준 기능도 로드됩니다. 즉, 공통점이 그리드를 통해 더 쉽고 단순해진다는 것이다. 그리고 다음 중 하나 독특한 특징그리드는 그들이 제공하는 것입니다 충분한 기회사용자를 위한 맞춤화 - "자신을 위한". 즉, 각 사용자는 자신에게만 편리한 그리드 설정을 할 수 있습니다.


사용자 정의 보기 설정

그것은 어떻게 생겼나요? 일반적인 계획그리드를 사용하시나요? 그리드는 공개 섹션에서 실행되므로 데이터, 정렬, 필터 등을 제공하는 공개 섹션에 대한 구성 요소를 만들 가능성이 높습니다. 이 데이터를 표시하려면 구성 요소 템플릿의 양식 구성 요소인 그리드 구성 요소를 호출하고 표시할 데이터를 전달하기만 하면 됩니다. 그리고 필요한 경우 기성 구성 요소를 사용할 수 있습니다. 가장 간단한 구성 요소 중 하나가 도구 모음에 버튼과 함께 표시되는 "도구 모음"이라고 가정해 보겠습니다.

범용 목록

그리드 구성 요소는 1C-Bitrix 제품에서 구현됩니다. 특히 1C-Bitrix의 문서 라이브러리: 기업 포털은 그리드 구성 요소를 사용하고 문서 없는 비즈니스 프로세스 모듈은 그리드를 사용합니다. 이 모든 기능을 통해 동일한 사용자 설정 및 기능을 갖춘 통합 인터페이스를 사용할 수 있습니다. 실제로 Grid "주방"이 시작된 이러한 모듈 중 하나는 Universal Lists 모듈입니다. 이것은 어떤 종류의 모듈입니까?


목록 - 러시아 연방 정부

공개 섹션에서 데이터를 유지해야 하는 작업이 종종 발생하는데, 지금까지 관리 인터페이스를 제외하고는 이를 위한 인터페이스가 없었습니다. 생성된 모듈은 Infoblocks용 추가 기능으로, 공용 복합 구성 요소로 구성되어 있으며 사용자가 목록 형식으로 데이터를 입력할 수 있습니다. 구성 요소는 지정된 유형의 Infoblock(배포에 "목록"이 표시됨)과 함께 작동하며 이는 구성 요소 설정에서 기본적으로 설정됩니다. 이는 이 구성 요소에서 생성된 모든 InfoBlock이 이 유형에 추가됨을 의미합니다.


구성 요소 설정 - Infoblock 유형

또한 범용 목록을 사용할 수 있는 권한이 있는 사용자 그룹을 지정할 수도 있습니다. 관리자 설정에서 섹션과 목록 요소를 변경하고 추가할 수 있도록 지정할 수 있다고 가정해 보겠습니다. 그러나 회사 직원과 같은 다른 사용자 그룹에게 이 권한을 부여할 수도 있습니다.


Infoblock이라고도 알려진 목록

사이트에서 무엇을 볼 수 있나요? 기본적으로 Infoblock의 목록입니다. 즉, "파트너"와 같은 새 목록을 추가하면 새 Infoblock이 추가됩니다. 이 목록 정보 블록에서는 목록의 요소와 섹션에 대한 서명과 비문을 구성할 수 있습니다. 예를 들어, 파트너 목록에 대해 이야기하는 경우 "항목 추가"의 이름을 "파트너 추가"로 바꿀 수 있습니다. 목록 소유자는 자신의 목록에 대한 액세스를 즉시 결정할 수 있습니다. 일부 그룹의 경우 읽기, 다른 그룹의 경우 요소 변경. 따라서 생성된 목록을 사용하여 공동 작업 순서를 즉시 결정하고 설정할 수 있습니다.

목록 작업을 시작하려면 페이지를 만들고, Infoblock 유형을 만들고, 페이지에 "Universal Lists" 구성 요소를 배치하고, "Lists" 정보 블록 유형을 선택하고 작업을 시작해야 합니다.

1C-Bitrix 제품의 목록 개발 계획은 다음을 제공합니다.

목록에 대한 제어를 작업 그룹 수준으로 낮추어 그룹 내에서 자신의 목록으로 작업할 수 있도록 합니다.

따라서 프로필에 자신만의 개인 목록을 독립적으로 만들 수 있습니다. 현재 페이지에 목록을 "생성"하려면 사용자는 관리자에게 문의하여 페이지에 구성 요소를 배치하고 구성한 후 목록 작업을 시작할 수 있습니다.


목록 필드 설정

목록에서 무엇을 맞춤설정할 수 있나요? 우리는 이미 서명과 권리에 대해 이야기했습니다. 그리고 가장 흥미로운 점은 목록의 필드를 사용자 정의할 수 있다는 것입니다! 또한 이 작업은 Infoblocks의 관리 섹션에서 수행한 것과 정확히 동일한 방식으로 수행된다는 점에 특히 유의해야 합니다. 이 경우 "이름", "활동 날짜"와 같은 표준 필드와 번호, 날짜, 파일, Infoblock 요소에 대한 링크와 같은 Infoblock 속성을 모두 추가할 수 있습니다. 기본값을 설정하고 Infoblock 섹션을 사용할 수도 있습니다.


기본 필드 설정

목록이 어떻게 구성되어 있는지 살펴보겠습니다. 필드를 추가해 보겠습니다. 이것이 마지막 접촉 날짜가 되도록 합시다. 필드를 추가합니다. 날짜\시간이라고 하고 기본값을 입력하지 않습니다. 예를 들어 "통화 날짜"와 같은 필드가 나타납니다. 이제 목록 매개변수를 편집하고 그에 따라 "날짜" 유형의 새 필드를 갖게 됩니다. 보시다시피 이러한 방식으로 목록을 유연하게 사용자 정의하고 필요한 필드를 추가하고 사이트의 일부 문서 등록을 유지 관리할 수 있습니다.

이미 말했듯이 목록 모듈은 표준 그리드 기능을 사용합니다. 즉, 요소 ​​정렬, 요소 필터링, 요소 편집 양식 및 그룹 편집/삭제를 지원합니다.

목록 + 비즈니스 프로세스

Universal Lists의 또 다른 매우 흥미로운 기능은 내장된 비즈니스 프로세스에 대한 지원입니다. 아직 공개 섹션에 이 항목이 없을 수도 있습니다. 목록에 비즈니스 프로세스를 포함하려면 이 Infoblock의 관리 섹션으로 이동하여 비즈니스 프로세스를 활성화해야 합니다.


목록의 비즈니스 프로세스는 관리자 패널(정보 블록 속성)에서 활성화됩니다.

비즈니스 프로세스를 사용하면 매우 중요한 항목을 목록에 정리할 수 있습니다. 예를 들어, 들어오는 문서 등록에서 Counter 속성을 사용하면 모든 문서에 자동으로 번호를 매길 수 있으며 최종 문서를 실행자에게 보내는 비즈니스 프로세스를 열 수 있습니다. 실행자는 이 문서에 어떻게든 반응할 것입니다. 이렇게 하면 목록을 사용하여 잘 조율된 팀 작업을 구성할 수 있습니다.


목록 지원 비즈니스 프로세스

목록 사용 예

Universal Lists 모듈은 "1C-Bitrix: Corporate Portal"(www .1c -bitrix .ru /products /intranet /)의 모든 버전에 포함되어 있습니다. 일종의 내부 주문 목록을 유지하는 데 필요하다는 것이 분명합니다. , 예를 들어 고객과의 연락처 목록이 될 수 있습니다. "1C-Bitrix: 사이트 관리"(www.1c-bitrix.ru/products/cms/)에서 모듈은 Business부터 시작하여 3개의 고급 버전으로 제공됩니다. 예를 들어 비즈니스 파트너를 위한 비공개 섹션을 생성하는 데 목록이 사용될 것으로 예상됩니다. 이 경우 파트너는 그곳에서 기밀 목록을 유지할 수 있습니다. 즉, 일부 사이트 방문자를 위해 추가 서비스를 구성할 수 있습니다.


사이트 목록 정부 기관

보다 구체적인 예를 들 수 있습니다. 사이트에서 웹 양식 수신을 구성합니다. 기본적으로 웹 양식은 정보 블록 요소에 대한 입력 양식이 됩니다. 관리 부분에서는 다양한 Infoblock을 관리하고 당연히 관리 패널에 대한 액세스를 허용하고 싶지 않습니다. 다양한 그룹사용자 - 콘텐츠 편집자만 그곳에서 작업합니다. 그러나 회사의 파트너에게 이러한 Infoblock의 데이터를 처리하고 검색하고 새 기록을 추가할 수 있는 기회를 제공해야 합니다. 더욱이 이것은 "공개"에서 신속하게 수행되어야합니다. 입력하지 않고 반복합니다. 행정 부서. 여기에서 Universal Lists의 기성 메커니즘이 구출되어 대량의 축적된 데이터가 있는 기존 InfoBlock을 정확하게 "공개"에 표시하고 이를 검색하고 정보를 필터링할 수 있는 기회를 제공합니다. , 이 데이터로 작업하세요.

그리드는 모든 데이터와 소스에 관계없이 작업할 수 있는 기술이라는 점을 다시 한 번 상기시켜 드리겠습니다. 예를 들어, MySQL 프로젝트에서 데이터를 가져와 그리드에서 작업을 구성하고 이 데이터를 입력하고 처리합니다. 그러나 목록은 이미 "Grids + Infoblocks"라는 실용적인 솔루션입니다. 그들은 어떻게 연결되어 있나요? 목록과 Infoblock은 본질적으로 동일합니다. 즉, 동일한 데이터이며 "공개"를 통해 조직만 직접 액세스할 수 있습니다.

따라서 Universal Lists의 도움으로 웹 프로젝트에 대해 자주 묻는 질문과 같은 목록을 빠르게 만들 수 있습니다. 관리 패널에 들어 가지 않고 "대중"에서 직접 다시 한 번 강조하겠습니다! 시각적 범용 목록 편집기를 사용하면 모든 유형의 정보 저장소를 빠르게 생성하고 구성할 수 있습니다. 드래그 앤 드롭을 지원하는 시각적 구성 요소를 사용하면 이 작업을 쉽게 수행할 수 있습니다. 또한, 저장소에 데이터를 입력할 수 있을 뿐만 아니라 편집도 할 수 있습니다.

Softomania의 나탈리아 세르게예바

범용 목록 – 정보를 구조화된 목록 형식으로 표시할 수 있는 Bitrix24 모듈입니다. 이 경우 자신만의 인터페이스를 만들거나 구성하기 위해 관리자 패널로 이동할 필요가 없습니다. 모습목록. 편리한 시각적 도구 세트 Bitrix24 목록을 사용하면 레지스트리, 디렉터리 또는 목록을 만들고 정보로 채울 수 있습니다.

"범용 목록" 모듈은 다음과 같습니다.

구조화된 데이터로 작업하고 저장하는 능력

임의의 계층 구조를 갖춘 임의 저장소 생성
편리하고 효과적인 여과;
집단 편집 가능성;
특정 제한이 있거나 없는 액세스 권한 설정
질문 목록, 참고 도서, 도서관, 파일 저장소, 아카이브 등을 위한 사용 가능성

목록을 생성하려면 관리자 권한이 있어야 합니다. 회사의 모든 Bitrix24 사용자는 "회사" 섹션에 있을 때 범용 목록에 액세스할 수 있습니다. 당신은 그들을 넣을 수 있습니다 실무 그룹– 그러면 그룹 구성원만 사용할 수 있으며, 그룹 소유자만 만들 수 있습니다. 사용자가 목록을 보거나 변경하려면 "액세스" 탭에서 사용자의 액세스 권한을 정의해야 합니다.

목록 만들기

목록을 생성하려면 "목록" 페이지의 컨텍스트 패널로 이동하여 새로 만들기 버튼을 클릭하세요. “라는 형식 새 목록» 설정, 액세스 권한 및 "서명" 탭이 있습니다. 필수 입력란을 모두 작성하세요. 필요한 경우 비즈니스 프로세스에 대한 지원을 구성할 수 있습니다. 목록에 비즈니스 프로세스 사용이 필요한 경우 확인란을 선택합니다.

"서명" 탭은 직원의 작업을 크게 촉진합니다. 예를 들어 테넌트 목록이 생성되면 "요소" 대신 "섹션" 대신 "테넌트"가 자동으로 표시됩니다. - "테넌트 그룹"입니다.

"액세스" 탭에 특별한 주의를 기울이십시오. 특정 목록에 대한 액세스 권한이 없으면 사용자는 페이지의 목록을 볼 수 없습니다. 전체 목록 또는 개별 요소에 대한 액세스를 거부하고, 직원에게 목록에 대한 읽기, 보기, 추가, 변경 또는 전체 액세스 권한 설정 권한을 부여할 수 있습니다. 또한 이 섹션에는 이미 설정된 액세스 권한을 변경할 수 있는 "추가" 버튼이 있습니다.

Bitrix24 Universal 목록은 모든 정보를 구조화된 방식으로 제시할 수 있는 기회입니다. 목록을 비즈니스 프로세스에 연결하면 회사의 다양한 요구 사항을 자동화할 수 있습니다.

비즈니스 프로세스에 대한 추가 기회를 탐색하기 위해 회사가 타격을 입을 때의 상황을 분석해 봅시다. 상업적 제안(CP) 공급업체, 파트너 또는 기타 상대방.
우선, 우리는 이 문서로 무엇을 해야 하는지 이해해야 합니다. 이를 위해 CP의 향후 운명에 대한 결정을 내릴 유능한 직원(전문가)에게 승인을 위해 보냅니다. CP는 삭제되거나 디스크에 저장되고 추가 작업을 위해 등록부에 입력됩니다. CP가 유용하다고 판단되면 즉시 거래가 생성되고 작업이 시작됩니다.



이 비즈니스 프로세스를 자동화하려면 목록 작업을 할 수 있어야 합니다.

안에 목록에는 두 가지 유형이 있습니다.

  • "라이브 피드" 목록("피드의 프로세스" 또는 "라이브 피드", "더 보기" 버튼, "설정"을 통해 액세스할 수 있음).
특정 프로세스로 이동하여 목록을 확인합니다.


  • 범용 목록(“회사” 섹션, “목록” 항목)



*범용 목록과 "라이브 피드" 목록의 주요 차이점은 후자가 "라이브 피드"에서 직접 활발한 작업과 토론에 초점을 맞춘다는 것입니다. 목록에 필요한 작업을 여기에서 직접 수행할 수 있습니다.


우리는 두 가지 다른 목록을 생성하여 BP 작업을 시작합니다.

  • "CP의 조율"
    상업적 제안(CP)을 조정하는 데 사용될 "라이브 테이프" 목록.
  • "KP 등록"
    나중에 편집할 수 있도록 정보가 여기에 저장됩니다.

첫 번째 목록 "CP 승인"의 차이점은 직원이 최대한 빨리 보낼 수 있다는 것입니다. 올바른 전문가승인을 위한 상업적 제안. 여기에서는 다음과 같은 필수 필드만 설정하면 됩니다.

  • KP 이름;
  • 책임 – 우리가 보내는 사람 비즈니스 프로세스;
  • 회사명
  • 날짜 – 생성 시 자동으로 입력됩니다.
  • KP 파일;
  • 댓글;
  • 전화;
  • 이메일;
  • 상태는 비즈니스 프로세스의 결과가 표시되는 보조 필드입니다.



두 번째 목록인 "KP Register"에는 나중에 유용할 수 있는 정보를 저장할 수 있는 추가 필드가 있습니다.
  • 제목은 라이브 테이프에서 따왔습니다.
  • 생성일
  • 책임이 있는;
  • 거래 ID
  • 우리가 만든 회사의 ID
  • 거래 금액.



비즈니스 프로세스 작업은 "활동" 옵션을 통해 수행됩니다. 여기서는 목록 요소를 생성합니다. "문서 유형" 필드에서 포털에 있는 목록 중 하나를 선택합니다. 결과적으로 이러한 목록에 지정된 필드가 표시됩니다. 데이터로 채우기 시작할 수 있습니다.




우리가 작업하는 모든 파일은 Bitrix Disk에 저장됩니다.

* Bitrix Disk는 PC의 디스크와 동일한 데이터 저장소입니다. 따라서 이들 작업은 Explorer에서 PC의 디스크에서 발생하는 작업과 유사합니다.

어떤 디스크가 존재합니까? :
  • 공유 디스크(“회사” 섹션, “공유 디스크” 항목) - 모든 직원이 사용할 수 있습니다. 직원에게 필요할 수 있는 문서(편지 양식, 계약서 등)를 여기에 저장하는 것이 좋습니다. 여기에 있는 파일은 모든 사람이 볼 수 있습니다.
  • 직원의 개인 드라이브('즐겨찾기' 섹션, '내 드라이브' 항목) 직원이 PC에 다운로드한 파일 외에도 다른 위치(예: '공유 드라이브' 섹션)에서 액세스할 수 있는 파일도 볼 수 있습니다. 다른 사람에 대한 권한을 설정하지 않는 한 파일은 본인에게만 표시됩니다.
  • 그룹 디스크 – 논의 중인 별도의 저장소용 구체적인 질문. 즉, 이 디스크에 파일을 업로드하고 문서를 만들 수 있지만 해당 그룹의 구성원에게만 표시됩니다.
디스크 파일에서 비즈니스 프로세스를 실행하고 공개 링크를 생성할 수도 있습니다. 그림은 디스크 작업을 위한 전체 "활동" 목록을 보여줍니다.




CP 작업을 고려해 보겠습니다(2개 개발 시나리오).
  • "리본의 프로세스" 섹션으로 이동하여 "CP 승인" 목록, "비즈니스 프로세스" 버튼을 찾은 다음 비즈니스 프로세스 편집기로 이동하여 "CP 승인"이라고 하는 순차적 비즈니스 프로세스를 만듭니다. 체크포인트가 나타나면 자동으로 시작됩니다(이런 이유로 맨 위에 첫 번째 체크표시만 남겨둡니다).
  • CP로 무엇을 해야 할지 알아내려면 전문가의 도움을 받아야 합니다. 즉, 문서 필드에서 책임자를 선택합니다. 문서 이름을 "무엇을 할지 선택"으로 지정합니다. 설명에는 CP 이름, 생성 날짜 및 필요한 설명을 표시할 수 있습니다. 그런 다음 전문가를 위한 답변 옵션 목록을 만듭니다.
  1. 거부하다;
  2. 생각하다;
  3. 거래를 생성하세요.
“설치” 버튼을 클릭하세요. 기본값을 거부로 설정합니다. (정말 유용한 CP는 자주 발견되지 않습니다.)




사람에게 파일을 요청하려면 CP를 다른 곳으로 보내기 전에 '활동' 설정에 요청을 추가하세요. 추가 정보"파일" 유형 필드에 있습니다. "추가 파일"이라고 부르고 "파일" 유형을 선택하겠습니다. “저장” 버튼을 클릭하세요. 같은 방식으로 거래 금액을 알아냅니다. "활동" 설정에서 필요한 요소를 선택하고 필드를 채우고 필드 이름을 "거래 금액 지정"으로 지정하고 "저장" 버튼을 클릭합니다.
  • 전문가의 답변을 바탕으로 '어떻게 해야 하나'라는 조건을 설정했습니다. 그런 다음 옵션은 다음과 같습니다. "거부" - "해야 할 작업" 변수가 전문가의 답변 "거부"와 동일한 경우 이 작업이 수행됩니다. 여기에서 목록 요소에 "거부됨" 상태를 설정하여 제안이 검토되었으며 쓸모 없는 것으로 확인되었음을 이해할 수 있습니다. 또 다른 옵션은 "Think"입니다. 즉, "What to do" 변수의 값은 "Think"와 같습니다. 모든 문서를 한 곳에 보관할 수 있도록 폴더("활동" "디스크" 섹션)에 저장합니다. "디스크에 다운로드"를 선택한 다음 "저장"을 선택합니다.
  • 이미 라이브 피드에 있는 정보를 "KP 등록" 목록으로 전송하고 이를 보완할 것입니다. "문서 처리" 섹션의 "디스크 항목 생성"으로 이동하여 "활동"을 찾아 문서를 열고 선택합니다. Bitrix 24는 작성하는 데 필요한 필드를 즉시 제공합니다. 앞서 고려한 것과 같은 방식으로 작성합니다 (날짜, 책임자 등). “저장” 버튼을 클릭하세요.
확인은 라이브 피드로 이동하여 "프로세스" 및 "KP 승인" 섹션을 선택하여 수행할 수 있습니다.

비즈니스 프로세스 및 CRM

CRM에서 일하려면 다음 섹션이 필요합니다(왼쪽 메뉴에서 찾을 수 있음).
  • 리본,
  • 주요 4개 엔터티: 리드, 연락처, 회사, 거래.
*납은 접촉(CP, 통화 등)의 "세균"입니다. 고객에 대한 모든 예비 정보는 여기에 저장되지만 고객은 아직 거래 단계를 진행할 준비가 되지 않았습니다. 리드와 관련된 모든 이벤트를 볼 수 있는 피드도 있습니다. 약속을 정하고, 전화를 걸고, 필요한 정보를 입력할 수 있습니다. 언제 더 했어? 자세한 정보고객별로 회사나 연락처로 전환할 수 있습니다. 그 후 이미 거래를 체결해야 하는 경우 리드가 거래로 변환되고 이 엔터티에서 작업이 계속됩니다. 리드와 거래에는 이 리드와의 거래가 어느 단계에 있는지 보여주는 상태 표시줄이 있습니다.

엔터티를 생성하고 거래 단계를 추적할 수 있는 CRM에는 여러 가지 "활동"이 있습니다. 라이브 피드, 목록, 디스크의 비즈니스 프로세스로 작업할 때 일종의 CRM 엔터티만 만들 수 있습니다. 이 엔터티에 저장될 데이터로 작업해야 하는 경우 CRM 자체의 비즈니스 프로세스가 사용됩니다. "추가", "설정" 섹션, "BP 자동화", 즉 리드, 거래, 연락처, 회사에서 사용할 수 있는 모든 정보를 받을 수 있는 동일한 비즈니스 프로세스 편집기에 있습니다.

CP가 유용한 것으로 판명되어 회사가 계약을 체결할 경우 비즈니스 프로세스에 대한 알고리즘을 만들어 보겠습니다.




BP 편집기인 "피드의 프로세스", "CP 승인", "비즈니스 프로세스"로 이동하여 "거래 생성"이라는 조건을 하나 더 추가합니다.
거래는 일부 회사와 체결될 예정입니다. 이를 위해 우리는 회사를 만들고 있습니다. CRM으로 이동하여 '만들기'를 선택하세요. 새로운 회사" 우리는 모든 필드를 채웁니다.
그런 다음 새 거래를 생성할 수 있습니다. 같은 방법으로 입력하세요: 이름, 회사, 담당자, 의견. 저장하는 것을 잊지 마세요. 비즈니스 프로세스 목록에서 상태가 "진행 중"으로 변경되었음을 나타냅니다.




이제 BP가 완료되었으므로 CRM에 새로운 거래로 표시됩니다.




우리는 생성된 거래에 들어가서 우리가 생성한 회사, 거래 금액 및 책임자 등 우리가 표시한 모든 데이터를 확인합니다. 전원 공급 장치가 올바르게 작동하고 있습니다.