Tento web je automaticky překládán do více jazyků pomocí softwaru vyvinutého Kohei Koyanagim. Pro nejpřesnější informace se podívejte na originál v angličtině .

Splync 1.14 zavádí Hard Delete a Soft Delete pro výdaje

Co je Hard Delete a Soft Delete

Hard delete trvale odstraní data z databáze prostřednictvím fyzického smazání. Jakmile je záznam takto smazán, nelze ho obnovit, pokud neexistují zálohy. Soft delete funguje jinak. Místo fyzického odstranění dat systém logicky označí data jako smazaná. Data zůstávají v databázi, ale jsou považována za neaktivní. Díky tomu lze obvykle soft-smazané záznamy později obnovit. Každý přístup má své výhody a nevýhody z hlediska integrity dat, souladu s předpisy a uživatelské zkušenosti. Navrhování spolehlivé a uživatelsky přívětivé služby pro sdílení výdajů znamená najít správnou rovnováhu mezi uchováním dat a jejich vyčištěním. Ve Splync je tato rovnováha důležitá jak pro důvěru, tak pro použitelnost.

Splync 1.13 měl pouze Hard Delete

Před verzí 1.14 odstranění výdaje v Splync znamenalo okamžité a trvalé odstranění z databáze. To vytvořilo jemný, ale vážný problém, zejména proto, že Splync je navržen tak, aby pomáhal párům a přátelům snadno spravovat společné rozpočty. Představte si společný projekt s desítkami výdajů. Pokud partner nebo přítel odstraní položku, ať už neúmyslně nebo úmyslně, tato data zmizí bez stopy. To může vést k nesprávným výpočtům vyrovnání a co je důležitější, k narušení důvěry mezi členy. V mnoha případech by si uživatelé ani nevšimli, že něco chybí. Verze 1.14 tento problém řeší zavedením viditelnosti a obnovení. Nyní, když je výdaj odstraněn, uživatelé jsou upozorněni a mají možnost jej obnovit, pokud je to potřeba.

Splync 1.14 používá Soft Delete jako výchozí

Ve verzi 1.14 jsou většina smazání řešena jako soft delete. Když člen projektu smaže výdaj, ostatní členové dostanou oznámení. Zároveň je výdaj přesunut do stavu „koš“ místo fyzického smazání. Pokud je to do 7 dnů od smazání, každý člen projektu může výdaj obnovit do seznamu aktivních výdajů. To odráží, jak mnoho moderních systémů přistupuje ke smazání, s důrazem na bezpečnost před konečností. Ne všechny případy by však měly být řešeny stejně. Co když uživatel omylem přidá osobní výdaj do skupinového projektu nebo je položka zcela nerelevantní? Okamžité odstranění může být nezbytné k zabránění zmatku nebo problémů s ochranou soukromí. V těchto případech nemusí být vhodné upozorňovat všechny a udržovat obnovitelný záznam.

Výjimky: Kdy je povolen Hard Delete

Pro řešení těchto okrajových případů zavádí Splync 1.14 kontrolované podmínky pro hard delete. Výdaj může být trvale smazán bez upozornění, pokud uživatel, který ho maže, je zároveň jeho tvůrcem a posledním editorem, a pokud k smazání dojde do 30 minut od vytvoření výdaje. Když jsou tyto podmínky splněny, systém považuje akci za rychlé vrácení zpět spíše než za sdílenou událost. Všechny ostatní scénáře mazání přecházejí na soft delete. Tímto způsobem Splync vyvažuje flexibilitu, soukromí a transparentnost.

Jak zobrazit výdaje v koši

Tuto funkci jsme navrhli tak, aby byla co nejintuitivnější. Ve verzi 1.14 jsme přidali nové tlačítko filtru vedle stávajícího tlačítka filtru pro členy, které uživatelům umožňuje přepínat mezi aktivními a smazanými výdaji. Díky tomu byla oblast filtru a třídění v uživatelském rozhraní mírně aktualizována. Abychom udrželi rozhraní jednoduché a snadno pochopitelné, používají tlačítka filtru nyní symboly. U aktivního výdaje mohou uživatelé přejetím doleva odstranit. Po klepnutí na tlačítko smazání se objeví upozornění, které objasňuje, zda akce povede k hard delete nebo soft delete, takže uživatelé mohou pokračovat s jistotou. U výdaje v koši mohou uživatelé přejetím doleva obnovit.

Další krok po Soft Delete výdajů

Nyní, když jsme zlepšili tok mazání výdajů, dalším krokem je učinit mazání projektů flexibilnější. V současné době mohou uživatelé smazat projekt pouze po jeho vyrovnání. Neexistuje přímý způsob, jak smazat nevyrovnaný projekt, což znamená, že uživatelé musí projít zbytečnými kroky před odstraněním projektu. To může být nepohodlné v případech, kdy byl projekt vytvořen omylem, neúmyslně duplikován nebo jednoduše již není potřebný. Zlepšení mazání výdajů bylo důležitým krokem k vyřešení tohoto problému, protože mazání projektu je složitější než mazání jednotlivého výdaje. Může ovlivnit výdaje, zůstatky a důvěru všech zúčastněných členů projektu. Z tohoto důvodu vyžaduje mazání projektů opatrnější návrh. Lepší řešení je na cestě.