Tự động hóa cơ sở dữ liệu
Rất tiếc! Có vẻ như trình chặn quảng cáo của bạn đang ngăn không cho phát video.
Vui lòng xem trên YouTube
Cải thiện hiệu suất của bạn bằng cách tự động hóa những phần tẻ nhạt nhất trong công việc của bạn 🔁
Chuyển đến Câu hỏi thường gặpTự động hóa cơ sở dữ liệu là các chuỗi hành động xảy ra bất cứ khi nào có một thay đổi cụ thể đối với cơ sở dữ liệu. Tự động hóa bao gồm cả trình kích hoạt (các sự kiện khởi tạo tự động hóa) và hành động (kết quả của tự động hóa). Tự động hóa cơ sở dữ liệu nhằm giúp bạn tiết kiệm thời gian và đơn giản hóa công việc của mình, và có thể rất cơ bản hoặc phức tạp hơn tùy thuộc vào nhu cầu của bạn.
Tự động hóa cơ sở dữ liệu có thể được sử dụng cho nhiều việc, bao gồm:
Gán một nhiệm vụ cho một người cụ thể khi trạng thái của nó thay đổi.
Gửi thông báo Slack đến một kênh khi một trang được thêm vào cơ sở dữ liệu.
Note:
Automations won’t take action on any pages whose access is restricted. You can check and change page access in the share menu.
Database automations can't be triggered by other automations. Button actions, however, can trigger database automations. For example:
A recurring template automation will not trigger a database automation.
A database automation creating a page in another database will not trigger a database automation.
A user clicking a button that creates a page will trigger a database automation.
Tự động hóa cơ sở dữ liệu khả dụng trên các gói trả phí trên tất cả các nền tảng.
Tự động hóa cơ sở dữ liệu có thể được tạo, chỉnh sửa hoặc xóa bởi người dùng gói trả phí có toàn quyền truy cập vào cơ sở dữ liệu.
Tuy nhiên, tự động hóa Slack chỉ có thể được chỉnh sửa bởi người tạo tự động hóa đó.
Người dùng gói Miễn phí có thể tạo tự động hóa thông báo Slack, nhưng không thể tạo các loại tự động hóa khác.
Người dùng gói Miễn phí có thể sử dụng các tự động hóa hiện có trong các mẫu, nhưng họ sẽ không thể chỉnh sửa chúng.
Để tạo một tự động hóa cơ sở dữ liệu:
Nhấp vào
⚡ở đầu cơ sở dữ liệu →Tự động hóa mới.Đặt tên cho tự động hóa cơ sở dữ liệu của bạn nếu muốn.
Chọn
Trình kích hoạt mớiđể tạo trình kích hoạt. Sau đó chọnThêm trình kích hoạtđể tạo thêm trình kích hoạt. Tìm hiểu thêm về các loại trình kích hoạt bên dưới →Chọn
Hành động mớiđể tạo hành động. Sau đó chọnThêm hành độngđể tạo thêm hành động. Tìm hiểu thêm về các loại hành động bên dưới →Chọn
Tạo.
Did you know you can also add a button property to your database? With the click of a button, actions can be taken on your database on your behalf. Learn more here →
Tự động hóa có thể có một hoặc nhiều trình kích hoạt. Khi bạn thiết lập tự động hóa, bạn có thể quyết định xem tự động hóa đó sẽ diễn ra Khi bất kỳ điều nào trong số này xảy ra hay Khi tất cả những điều này xảy ra.
Note: If you have multiple is edited triggers that must all occur for your automation to take place, those triggers need to happen within a small window of about three seconds. If they don’t, your automation may not be triggered properly. To avoid this, you can:
Create separate automations for each trigger.
Use a more specific trigger than
is edited, likeis set toorcontains.
Bạn có thể chọn từ ba loại kích hoạt:
Trang được thêmnghĩa là tự động hóa của bạn sẽ được kích hoạt khi một trang mới được thêm vào cơ sở dữ liệu của bạn.Thuộc tính được chỉnh sửanghĩa là tự động hóa của bạn sẽ được kích hoạt khi một thuộc tính cụ thể từ cơ sở dữ liệu của bạn được chỉnh sửa. Đối với các thuộc tính tên, người, số, văn bản, lựa chọn và quan hệ, bạn có thể chọn loại chỉnh sửa nào được thực hiện đối với thuộc tính đó sẽ kích hoạt tự động hóa. Ví dụ, bạn có thể có một danh sách liên hệ trong cơ sở dữ liệu Notion và thiết lập một tự động hóa trong đó kích hoạt là số điện thoại bắt đầu bằng các số 732, và Hành động là trạng thái của người đó được đặt thành New Jersey.Mỗi {frequency}nghĩa là tự động hóa của bạn sẽ định kỳ. Kích hoạt sẽ xảy ra lặp đi lặp lại dựa trên tần suất bạn đặt. Bạn có thể đặt tự động hóa của mình lặp lại mỗi ngày, tuần, tháng, v.v. Bạn cũng có thể đặt thời gian mà tự động hóa sẽ được kích hoạt, ngày mà kích hoạt tự động hóa sẽ bắt đầu và kết thúc, và múi giờ.
Note: The
Every {frequency}trigger works with all automation actions except forEdit property.
Bạn có thể có nhiều hơn một điều kiện cho kích hoạt của mình để hai hoặc nhiều điều phải đúng thì tự động hóa mới xảy ra. Lưu ý rằng một kích hoạt định kỳ (như kích hoạt bạn đặt lặp lại mỗi tuần, tháng, v.v.) không thể được ghép nối với một loại kích hoạt khác.
Note: If you’d like your automation to add or edit pages and databases, make sure that you have permission to edit those pages and databases. Additionally, make sure edited pages are available are not Private or Shared. Otherwise, your automation won’t work.
Tự động hóa có thể thực hiện một hành động hoặc nhiều hành động. Bạn có thể chọn từ nhiều hành động khác nhau:
Chỉnh sửa thuộc tínhsẽ chỉnh sửa các thuộc tính của các trang trong cơ sở dữ liệu bạn hiện đang ở. Đối với các thuộc tính đa lựa chọn, người và quan hệ, bạn có thể thêm hoặc xóa các giá trị riêng lẻ thay vì thêm hoặc xóa tất cả các giá trị cùng một lúc. Ví dụ, bạn có thể có một cơ sở dữ liệu nhiệm vụ trong đó nếu tên nhiệm vụ chứa từ “blog”, tên của bạn sẽ được thêm vào thuộc tính người, ngay cả khi có những người khác đã được chỉ định cho nhiệm vụ đó.Thêm trang vàosẽ thêm một trang vào cơ sở dữ liệu mà bạn chọn, và chỉnh sửa các thuộc tính của trang đó.Chỉnh sửa các trang trongsẽ chỉnh sửa các trang và thuộc tính trong cơ sở dữ liệu mà bạn chọn.Gửi thông báo đếnsẽ gửi thông báo cho những người cụ thể trong không gian làm việc Notion của bạn. Người nhận có thể là tối đa 20 người trong không gian làm việc của bạn, hoặc những người được liên kết với một thuộc tính Người nhất định trong cơ sở dữ liệu của bạn. Thêm tin nhắn mà bạn muốn gửi kèm theo thông báo.Gửi email đếnsẽ gửi email từ tài khoản Gmail của bạn đến một hoặc nhiều người nhận. Tìm hiểu thêm về điều này bên dưới.Gửi webhooksẽ gửi các yêu cầu HTTP POST đến URL được chỉ định. Tìm hiểu thêm trong bài viết này →.Gửi thông báo Slack đếnsẽ gửi thông báo tùy chỉnh đến kênh Slack mà bạn muốn. Tính năng này chỉ có sẵn trên các gói Plus, Business và Enterprise. Tìm hiểu thêm tại đây →.Xác định biếnsẽ cho phép bạn tạo một biến tùy chỉnh bằng cách sử dụng /đề cập và công thức. Sau đó, bạn có thể sử dụng biến này trong các hành động tự động hóa khác trong cơ sở dữ liệu. Tìm hiểu thêm về điều này bên dưới.
Get more inspiration for using database workflows in this guide →
Gửi email đến
Note:
You need a Gmail account to use this automation.
Once someone has linked their Gmail account to an automation, only they will be able to edit the automation. Others will only be able to use the automation.
Emails sent using this automation may take up to two minutes to arrive in your recipient’s inbox.
Be mindful of Gmail’s limits for how many recipients a message can have, or how many emails you can send in a day.
Hành động Gửi email đến cho một tự động hóa cơ sở dữ liệu sẽ gửi một email từ tài khoản Gmail của bạn đến một hoặc nhiều địa chỉ email khi một kích hoạt xảy ra. Điều này hữu ích nếu bạn muốn gửi email để nhắc ai đó hoàn thành nhiệm vụ quá hạn, hoặc để cập nhật cho nhóm của bạn về trạng thái của tất cả các dự án đang mở.
Để thiết lập một tự động hóa gửi email:
Nhấp vào
⚡ở đầu cơ sở dữ liệu, sau đó chọnTự động hóa mớihoặc một tự động hóa hiện có.Chọn
Hành động mớihoặcThêm hành động→Gửi email đến….Nếu tài khoản Notion của bạn đã được liên kết với một tài khoản Gmail, bạn sẽ thấy địa chỉ email của mình bên cạnh
Gửi email từ. Nếu bạn muốn sử dụng một tài khoản Gmail khác cho tự động hóa này, hãy nhấp vào địa chỉ email của bạn →Thêm tài khoản Gmail.Bạn có thể thiết lập các phần khác nhau của email.
To: Đây có thể là một thuộc tính người (nhưWhoever triggeredhoặcNgười tạo), một người trong không gian làm việc của bạn hoặc một địa chỉ email cụ thể. Địa chỉ email này có thể là địa chỉ bên ngoài — nó không nhất thiết phải thuộc về ai đó trong không gian làm việc hoặc tổ chức của bạn.Chọn
CC/BCCbên cạnh trườngTođể tùy chọn CC hoặc BCC cho những người khác.
Chủ đề: Nhập chủ đề cho email của bạn. Chọn@trong trườngChủ đềnếu bạn muốn chủ đề của bạn chứa thuộc tính từ trang kích hoạt, thời gian hoặc ngày, người hoặc nhóm trong không gian làm việc của bạn, hoặc liên kết đến một trang trong không gian làm việc của bạn. Chọn∑trong trườngChủ đềnếu bạn muốn tạo công thức cho chủ đề của mình.Message: Nhập tin nhắn cho email của bạn. Chọn@trong trườngMessagenếu bạn muốn tin nhắn của mình chứa thuộc tính từ trang kích hoạt, thời gian hoặc ngày tháng, người hoặc nhóm trong không gian làm việc của bạn, hoặc liên kết đến một trang trong không gian làm việc của bạn. Chọn∑trong trườngMessagenếu bạn muốn tạo công thức cho tin nhắn của mình.Send with display name: Tên hiển thị tùy chọn này sẽ xuất hiện bên cạnh email của bạn khi người nhận nhận được email đó. Chọn@trong trường tên hiển thị nếu bạn muốn tên hiển thị của mình chứa thuộc tính từ trang kích hoạt, thời gian hoặc ngày tháng, người hoặc nhóm trong không gian làm việc của bạn, hoặc liên kết đến một trang trong không gian làm việc của bạn. Chọn∑trong trường tên hiển thị nếu bạn muốn tạo công thức cho tên hiển thị của mình.
Send replies to: Nếu bạn muốn các phản hồi cho email của mình được gửi đến một người khác ngoài địa chỉ email bạn đã sử dụng để gửi, bạn có thể sử dụng cài đặt tùy chọn này để gửi phản hồi cho một thuộc tính người hoặc một người trong không gian làm việc của bạn.
Xác định các biến
Bạn có thể xác định một biến tùy chỉnh với các đề cập và công thức. Sau đó, bạn có thể sử dụng biến này trong các hành động tự động hóa cơ sở dữ liệu khác. Để xác định một biến:
Nhấp vào
⚡ở đầu cơ sở dữ liệu, sau đó chọnTự động hóa mớihoặc một tự động hóa hiện có.Chọn
Hành động mớihoặcThêm Hành động→Xác định các biến.Nhấp vào
Biến 1để đặt tên cho biến, chỉnh sửa công thức hoặc nhân bản biến đó. Bạn cũng có thể chọnThêm biến.Chọn
@hoặc∑trong trường biến để xác định các biến của bạn.Bạn có thể sử dụng các biến này trong các hành động tự động hóa bổ sung.
Hãy xem một ví dụ về thời điểm và cách thức bạn tạo một biến tùy chỉnh. Giả sử bạn muốn thiết lập một quy trình tự động hóa trong đó khi một tác vụ cha được đánh dấu là hoàn thành, tất cả các tác vụ con của nó sẽ tự động được đánh dấu là hoàn thành.
Nhấp vào
⚡ở đầu cơ sở dữ liệu, sau đó chọnTự động hóa mớihoặc một tự động hóa hiện có.Chọn kích hoạt là
Trạng thái được đặt thành Hoàn tất.Chọn
Hành động mớihoặcThêm hành động→Xác định các biến.Chọn
∑trong trường bên dướiBiến 1.Trong cửa sổ mở ra, hãy chọn
trang kích hoạttrong danh sách các thuộc tính ở bên trái.Đặt một dấu chấm ngay sau
trang kích hoạttrong công thức của bạn, để công thức hiển thị làtrang kích hoạt.. Sau khi thực hiện việc này, bạn sẽ thấy các thuộc tính của trang kích hoạt trong danh sách các thuộc tính ở bên trái.Chọn
Sub-item. Công thức của bạn bây giờ sẽ hiển thị làtrang kích hoạt.Sub-item.Lưucông thức của bạn. Bây giờ, biến tùy chỉnh của bạn được xác định là các mục con của trang kích hoạt, hay nói cách khác, là trang được đánh dấu là hoàn thành.Bây giờ, trong cài đặt tự động hóa cơ sở dữ liệu của bạn, hãy chọn
Thêm Hành động.Chọn
Chỉnh sửa trang trong....Mở menu thả xuống
Chọn cơ sở dữ liệuvà chọnBiến 1. Điều này có nghĩa là tự động hóa sẽ chỉnh sửa các trang được liên kết với Biến 1, hay nói cách khác là các mục con được liên kết với trang được đánh dấu là hoàn tất.Mở menu thả xuống
Chỉnh sửa thuộc tínhvà chọnTrạng thái.Mở menu thả xuống
Chọnvà chọnHoàn tất.Chọn
Save.
Lần tới khi bạn đánh dấu một mục cha có các mục con là hoàn tất, bạn cũng sẽ thấy Trạng thái của tất cả các mục con chuyển thành hoàn tất!
Note:
At this time, mentions and formulas can only be used in database automation actions, not triggers.
Formulas can’t be used when sending Slack notifications.
Bạn có thể sử dụng các Đề cập và Công thức trong các Hành động Tự động hóa Cơ sở dữ liệu để giúp các Tự động hóa của bạn hoạt động hiệu quả hơn. Ví dụ:
Bạn có thể muốn đề cập ngày trong tên của một trang mới được tạo trong cơ sở dữ liệu của bạn.
Bạn có thể muốn thiết lập tự động hóa cơ sở dữ liệu để gửi thông báo cho ai đó đề cập đến một trang cụ thể.
Bạn có thể muốn tự động gửi tin nhắn cho ai đó khi một phiếu yêu cầu đã được giải quyết và sử dụng công thức trong tin nhắn đó để tính toán thời gian hoàn tất phiếu yêu cầu.
Để bao gồm một đề cập hoặc công thức trong Hành động tự động hóa cơ sở dữ liệu:
Chọn biểu tượng thanh trượt ở đầu cơ sở dữ liệu →
Tự động hóa.Chọn
Hành động mớihoặcThêm Hành động. Tìm Hành động bạn muốn và chọn.Khi bạn thiết lập Hành động tự động hóa, hãy chọn
@trong trường nếu bạn muốn đề cập đến ngày, người, trang hoặc thuộc tính từ trang kích hoạt trong cơ sở dữ liệu của bạn. Chọn∑trong trường nếu bạn muốn tạo công thức.Chọn
Lưukhi xong.
Notion AI can help create and edit formulas, as well as answer questions about formulas. Learn more here →
Để đảm bảo tự động hóa của bạn hoạt động bình thường, chúng tôi sẽ giúp bạn hiểu nơi tự động hóa của bạn không hợp lệ.
Nếu tự động hóa của bạn gặp bất kỳ lỗi nào trong khi bạn đang thiết lập nó:
Bạn sẽ thấy thông tin về vị trí và nội dung của các lỗi đó khi bạn đang xây dựng hoặc chỉnh sửa tự động hóa.
Bạn sẽ không thể lưu tự động hóa cho đến khi thực hiện các chỉnh sửa bắt buộc.
Nếu tự động hóa của bạn đã từng hoạt động nhưng gặp lỗi, tự động hóa đó sẽ bị tạm dừng.
Chúng tôi sẽ thông báo cho bạn về các lỗi trong một số trường hợp nhất định, bao gồm khi cơ sở dữ liệu hoặc thuộc tính cơ sở dữ liệu mà tự động hóa của bạn đang cập nhật bị thiếu, hoặc kết nối của bên thứ ba như Gmail hoặc Slack không còn hợp lệ hoặc cần được xác thực.
Trong các trường hợp khác, bao gồm khi công thức không thực thi đúng cách hoặc có vấn đề với webhook, bạn có thể không nhận được thông báo.
Bạn có thể nhấp vào thông báo để đi trực tiếp đến tự động hóa bị lỗi và sửa nó để có thể sử dụng lại. Sau khi tự động hóa của bạn được sửa, bạn sẽ cần bật nó lên hoặc bỏ tạm dừng theo cách thủ công. Để thực hiện việc này:
Mở cơ sở dữ liệu mà tự động hóa của bạn được liên kết và chọn
•••→Tự động hóa.Di chuột qua tự động hóa mà bạn vừa sửa và chọn
•••.Bật
Hoạt động.
Tự động hóa có thể thất bại nếu chúng cố gắng thực hiện các phép tính ngày tháng (chẳng hạn như
dateAdd) trên một trường trống hoặc không xác định khi tự động hóa chạy.Để giải quyết vấn đề này, hãy tạo một chế độ xem được lọc chỉ bao gồm các mục mà trường đó không trống, và cấu hình tự động hóa để chỉ chạy trên chế độ xem đó.
Tự động hóa có thể thất bại nếu chúng được áp dụng cho một chế độ xem cơ sở dữ liệu loại bỏ các mục nhập liên quan. Hãy đảm bảo tự động hóa chạy trên một chế độ xem bao gồm tất cả các mục mà nó cần tác động.
Để xem và quản lý tất cả các tự động hóa hiện có cho một cơ sở dữ liệu:
Nhấp vào
⚡ở đầu cơ sở dữ liệu.Di chuột qua tự động hóa và nhấp vào
•••.Chọn
Chỉnh sửa,Tạm dừnghoặcXóa.
Câu hỏi thường gặp
How frequently is the database scanned for “changes” in properties?
How frequently is the database scanned for “changes” in properties?
Database automations work over a three second window. For example, within this three second window, a user can remove a trigger and delete any changes, resulting in no property change to the automation.
Do automations work on pages in the entire database, or pages in a single database view?
Do automations work on pages in the entire database, or pages in a single database view?
Either one. During the creation process, you can specify if the automation should run on pages in the entire database, or in a specific view. If any filters in that view change, the automation will then apply to the adjusted list of pages.
Can guests with full access to a database create automations?
Can guests with full access to a database create automations?
Unfortunately, guests can't create database automations.
Why isn’t my database automation triggering?
Why isn’t my database automation triggering?
If your database automation isn’t triggering, it could be because:
The automation is set to be triggered by another automation. Automations can’t currently trigger other automations. Try using a different, non-automated trigger instead.
The page no longer matches a view’s filters after it’s edited. Automations only run if the page still matches the view when the trigger occurs.
The database is locked.
