Workflows » History » Version 1

Alexander Blum, 10/05/2019 08:10 PM

1 1 Alexander Blum
{{toc}}
2 1 Alexander Blum
3 1 Alexander Blum
# Workflows
4 1 Alexander Blum
5 1 Alexander Blum
## File Processing
6 1 Alexander Blum
7 1 Alexander Blum
                    o  uploaded
8 1 Alexander Blum
    uploaded      o->  previewed
9 1 Alexander Blum
    uploaded      o->  tobedeleted
10 1 Alexander Blum
    previewed      ->  checksummed
11 1 Alexander Blum
    checksummed    ->  fingerprinted
12 1 Alexander Blum
    fingerprinted  ->  dropped
13 1 Alexander Blum
    dropped        -x  archived
14 1 Alexander Blum
15 1 Alexander Blum
    ALL           <->  unknown
16 1 Alexander Blum
    ALL           <->  rejected
17 1 Alexander Blum
    rejected       ->  tobedeleted
18 1 Alexander Blum
    rejected       -x  deleted
19 1 Alexander Blum
    tobedeleted    -x  deleted
20 1 Alexander Blum
21 1 Alexander Blum
## Dispute
22 1 Alexander Blum
23 1 Alexander Blum
                    o  requested
24 1 Alexander Blum
    requested     o->  assigned
25 1 Alexander Blum
    assigned       -x  resolved
26 1 Alexander Blum
27 1 Alexander Blum
## Claim
28 1 Alexander Blum
29 1 Alexander Blum
                    o claimed
30 1 Alexander Blum
                    o unclaimed (foreign objects)
31 1 Alexander Blum
    unclaimed     o-> claimed
32 1 Alexander Blum
    unclaimed     o-> offered
33 1 Alexander Blum
    offered        -> claimed
34 1 Alexander Blum
35 1 Alexander Blum
## Commit
36 1 Alexander Blum
37 1 Alexander Blum
                    o created
38 1 Alexander Blum
    created       o-> committed
39 1 Alexander Blum
    committed      -> revised
40 1 Alexander Blum
    committed      -> rejected
41 1 Alexander Blum
    committed      -> uncommitted
42 1 Alexander Blum
    revised        -> uncommitted
43 1 Alexander Blum
    revised       <-> rejected
44 1 Alexander Blum
    rejected       -x deleted
45 1 Alexander Blum
46 1 Alexander Blum
# Cascades
47 1 Alexander Blum
48 1 Alexander Blum
## Licenser Cascades
49 1 Alexander Blum
50 1 Alexander Blum
* Create
51 1 Alexander Blum
    * WebUser
52 1 Alexander Blum
        * Create Party
53 1 Alexander Blum
        * Create User
54 1 Alexander Blum
        * Role Licenser: Create (First) Artist
55 1 Alexander Blum
    * Artist
56 1 Alexander Blum
        * Create Party
57 1 Alexander Blum
        * Create (Default) ACL
58 1 Alexander Blum
            * Creator
59 1 Alexander Blum
            * Solo: Artist Party
60 1 Alexander Blum
            * Group: Group Members
61 1 Alexander Blum
    * Creation
62 1 Alexander Blum
        * Create (Default) ACL
63 1 Alexander Blum
            * Creator
64 1 Alexander Blum
    * Release
65 1 Alexander Blum
        * Create (Default) ACL
66 1 Alexander Blum
            * Creator
67 1 Alexander Blum
    * Content
68 1 Alexander Blum
        * Create (Default) ACL
69 1 Alexander Blum
            * Creator
70 1 Alexander Blum
* Edit
71 1 Alexander Blum
    * Artist
72 1 Alexander Blum
        * Solo Artists: Update ACLs
73 1 Alexander Blum
* Delete
74 1 Alexander Blum
    * Artist
75 1 Alexander Blum
        * Delete Releases
76 1 Alexander Blum
        * Delete ACL
77 1 Alexander Blum
    * Release
78 1 Alexander Blum
        * Delete Creations
79 1 Alexander Blum
        * Delete ACL
80 1 Alexander Blum
    * Creation
81 1 Alexander Blum
        * Delete Content
82 1 Alexander Blum
        * Delete ACL
83 1 Alexander Blum
    * Content
84 1 Alexander Blum
        * Delete ACL
85 1 Alexander Blum
* Deactivate
86 1 Alexander Blum
    * Artist
87 1 Alexander Blum
        * Deactivate Releases
88 1 Alexander Blum
        * Deactivate foreign Artists, if no other relation exists
89 1 Alexander Blum
    * Release
90 1 Alexander Blum
        * Deactivate Creations
91 1 Alexander Blum
    * Creation
92 1 Alexander Blum
        * Deactivate Content
93 1 Alexander Blum
        * Deactivate foreign Artists, if no other relation exists
94 1 Alexander Blum
        * Deactivate foreign Creations, if no other relation exists
95 1 Alexander Blum
        * Deactivate Release of foreign Creations, if no other relation exists
96 1 Alexander Blum
* Commit
97 1 Alexander Blum
    * Artist
98 1 Alexander Blum
        * Commit Releases
99 1 Alexander Blum
    * Release
100 1 Alexander Blum
        * Commit Creations
101 1 Alexander Blum
* Revise
102 1 Alexander Blum
    * Artist
103 1 Alexander Blum
        * Revise Releases
104 1 Alexander Blum
    * Release
105 1 Alexander Blum
        * Revise Creations
106 1 Alexander Blum
* Claim
107 1 Alexander Blum
    * Artist
108 1 Alexander Blum
        * Claim Releases
109 1 Alexander Blum
    * Release
110 1 Alexander Blum
        * Claim Creations
111 1 Alexander Blum
* Unclaim
112 1 Alexander Blum
    * Artist
113 1 Alexander Blum
        * Unclaim Releases
114 1 Alexander Blum
    * Release
115 1 Alexander Blum
        * Unclaim Creations
116 1 Alexander Blum
117 1 Alexander Blum
## Archive Cascades
118 1 Alexander Blum
119 1 Alexander Blum
* Delete
120 1 Alexander Blum
    * ContainerLabel
121 1 Alexander Blum
        * Don't delete Containers!
122 1 Alexander Blum
    * ArchiveLabel
123 1 Alexander Blum
        * Don't delete Archives?
124 1 Alexander Blum
    * Container
125 1 Alexander Blum
        * Delete Harddisk?
126 1 Alexander Blum
    * Archive
127 1 Alexander Blum
        * Delete Filesystem?
128 1 Alexander Blum
        * Don't delete Contents!
129 1 Alexander Blum
    * Storehouse
130 1 Alexander Blum
        * Don't delete Containers!
131 1 Alexander Blum
        * Don't delete User!
132 1 Alexander Blum
    * Harddisk
133 1 Alexander Blum
        * Delete Container?
134 1 Alexander Blum
        * Delete Filesystems!
135 1 Alexander Blum
        * Delete Tests!
136 1 Alexander Blum
    * Filesystem
137 1 Alexander Blum
        * Delete Archive?
138 1 Alexander Blum
        * Don't delete Harddisk!
139 1 Alexander Blum
    * Content
140 1 Alexander Blum
        * Delete Checksums
141 1 Alexander Blum
        * Delete FingerprintLogs