Tích hợp Webform-CiviCRM: sử dụng lao động tự động hoàn thành


13

Tôi thiết lập một Webform cho một ứng dụng thành viên. Tôi đã làm theo các hướng dẫn trên trang này để thiết lập Tự động hoàn thành cho Tổ chức, Thành viên mới thuộc về:

http://wiki.civicrm.org/confluence/display/CRMDOC/Webform+CiviCRM+Integration#WebformCiviCRMIntegration-CienEmployer

Điều này hoạt động tốt khi tôi đăng nhập (với tư cách quản trị viên) và nó tự động hoàn thành tên tổ chức với các tùy chọn từ cơ sở dữ liệu.

Nhưng khi tôi kiểm tra biểu mẫu khi tôi đăng xuất, nó không nhận ra bất kỳ tên tổ chức nào tôi biết có trong CiviCRM. Hơn nữa, khi tôi cố gắng thêm một tổ chức mới, nó sẽ không được thêm vào cơ sở dữ liệu.

Bất cứ ý tưởng tại sao điều này có thể xảy ra?


Heh Christopher, bạn nên hỏi hoặc trả lời thêm câu hỏi để thêm vào danh tiếng của mình, vì điều đó sẽ giúp đề xuất CiviCRM StackExchange khi bạn đạt được hơn 200 điểm.
Joe Murray

Câu trả lời:


10

Người dùng ẩn danh không có quyền xem danh bạ trong cơ sở dữ liệu của bạn. Hãy biết ơn vì mặc định này, nó có thể cứu bạn khỏi việc vô tình để lộ toàn bộ cơ sở dữ liệu của bạn ra thế giới!

Bạn có thể ghi đè mặc định này bằng cách chỉnh sửa trường "liên hệ hiện có" (từ tab biểu mẫu web) và bỏ chọn "Thực thi quyền". Thông thường, bạn cũng sẽ đặt một hoặc nhiều bộ lọc trên biểu mẫu đó (ví dụ: chọn một nhóm) để giới hạn tự động hoàn thành đối với các tổ chức bạn muốn trưng ra.


1
Cảm ơn. Ý tưởng với Ứng dụng thành viên là những người mới đăng ký làm thành viên có thể thấy, khi họ vào tổ chức của họ, nếu tổ chức của họ đã là một phần của cơ sở dữ liệu. Có nguy hiểm để phơi bày tất cả các tổ chức? Nó sẽ không chỉ là tên của các tổ chức?
Christopher Dunning

2
Có, nó sẽ chỉ là tên (trừ khi bạn đưa các trường tổ chức khác vào biểu mẫu web). Tôi nghĩ rằng nguy cơ của việc không hạn chế nó theo một cách nào đó là nếu trong tương lai, bạn bắt đầu sử dụng db của mình để lưu trữ tên của các tổ chức mà bạn không muốn tiếp xúc, bạn có thể không nhớ về biểu mẫu web này. Không phải là một rủi ro lớn thừa nhận nhưng tốt để luôn suy nghĩ thông qua kiểm soát truy cập của bạn và đảm bảo bạn không để lại sơ hở xung quanh.
Coleman

Giống như một lưu ý cho bất kỳ ai vẫn gặp phải vấn đề với các tổ chức tự động hoàn thành không được lưu trong CiviCRM, cần phải đặt loại trường ẩn của tên tổ chức thành "Phần tử ẩn" thay vì "Giá trị bảo mật"
Markus Forsberg
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.