今すぐ始める

Case を協調する

ACL、担当、Task、Record、review を使った実務運用です。


Case assignee は案件全体の責任者、Task assignee は特定作業の責任者です。assignment は access を付与しないため、先に Case ACL へ User を追加します。

epismo case get <case-id>
epismo case acl <case-id> --acl <principal-ids> --lock-version <n>
epismo case assign <case-id> --assigned-to <user-id> --lock-version <n>
epismo task create <case-id> --kind work --title "Verify totals" --assigned-to <user-id>

成果は Record へ append します。Task に紐づけることも、Case 全体へ残すこともできます。レビューでは対象 Record を固定すると、何を承認したかが曖昧になりません。

epismo record append <case-id> --task-id <task-id> \
  --kind result --origin agent --content "..."
epismo task create <case-id> --kind review \
  --title "Approve result" --subject-record-id <record-id>

Record は訂正・削除せず、新しい Record で訂正します。completed にする前に open Task をすべて閉じます。cancelled または abandoned で Case を閉じると、残る open Task も cancelled になります。