Skip to main content

5. Add more options 설정에서 3개이상 추가가 안되는 버그

2개까지만 되고 3개 추가해서 저장하더라도 확인해보면 두개까지만 저장이 됩니다.
라이트모드에서 적용했습니다.

Status: Completed14 comments

Log in to comment and vote

Comments14

  • Dan

    Team•

    Jul 2, 2024

    @한지훈지님 바로 확인해보겠습니다!

  • Dan

    Team•

    Jul 2, 2024

    지훈님 우선 빠르게 확인해본 제 환경에서는 3개, 제가 애초에 3개를 사용하고 있었더라구요.
    그래서 완전히 안되는것은 아니고, 안되는 분기가 아마 있을듯 하네요.

    저희쪽에서 혹 재현되는 로직이 있는지 살펴보겠습니다. 혹 그와중에 재현되는 로직을 만약 찾게되신다면 알려주시면 빠르게 도와드릴 수 있도록 하겠습니다.

  • 한지훈

    •

    Jul 2, 2024

    @Dan is not 필터를 건 상태로는 저장이 안됩니다. is 필터를 걸면 제대로 저장이됩니다.

    • Dan

      Team•

      Jul 2, 2024

      아! 지훈님 왠지 찾은것 같은데요. is not 이 아니라 혹 or 조건이 분기이지 않을까 싶습니다.
      제꺼 3개도 다 is not이긴 해서요. 그리고 위 예시를 봤을때 제거 옵션으로 사용하시려는 것이면 or 조건이 아니라 and 조건으로 하셔야 할것 같습니다.

      흠... 갑자기 작성하면서 왜 or를 하셨는지 이애학 되어서 And / OR 정책에 대해서도 저도 고민이 되네요. is 일때는 and / or 정책이 클리어한 반면 is not을 기준으로는 뭔가 애매한 감이 있어서 좀더 고민을 해봐야겠네요.

      우선 is not 을 and 조건으로 해봐보실 수 있으실까요?

      • 한지훈

        •

        Jul 3, 2024

        AND 조건으로 바꿔봐도 필터가 저장이 안됩니다.

        필터를 AND, OR 조건으로 전체 적용이 아니라, 각 필터별로 AND/OR 조건을 걸수 있었음 좋겠습니다.

        조건이 하나만 가능하니 다른 필터를 적용할 때도 or(=하나라도 만족하면 필터 적용)조건을 써야하는 불편함이 있네요.

        현재는 아래와 같이 사용하고 있습니다.

        • Dan

          Team•

          Jul 4, 2024

          @한지훈 님 안녕하세요.

          이게 조금더 깊이 생각해보니, 각필터별로가 아니라 중괄호(?) 같은 개념이 필요할것 같네요. 의도하는 바를 추론해서 생각해봤을때

          명료화중 대기중이나 언젠가가 아니고, 그중에서 상태가 시작전 / 진행중인것을 가져오고 싶으신게 맞으실까요? 그렇다고 할 경우, 세팅하고 싶으셨던 룰은 아래와 같은 형태가 맞으실까요?

          ('명료화 is not 대기중' and '명료화 is not 언젠가') and ( 상태 is 시작전 or 상태 is 진행중)

          맞다면! 같은효과를 얻기 위한 방법으로 아래와 같이 필터를 설정해보실수도 있을것 같습니다.

          전부 and 조건으로

          1. 명료화 is not 대기중 and
          2. 명료화 is not 언젠가 and
          3. 상태 is not '완료' (<- 정확히는 시작전, 진행중 이외의 상태에 대해서 is not을 걸어주시는 것이라 상태가 완료 말고 다른것도 있다면 여러개를 is not 으로 설정해주셔야 할것 같습니다.)

          관련된 버그도 빠르게 살펴보겠습니다!

          • 한지훈

            •

            Jul 4, 2024

            <4. 오프라이트에서 완료 될경우 노션에서 어떻게 처리될 건지 묻는 옵션 >에서 선택한 조건(상태)이, <5. 추가 옵션> 에 동일하게 되는 경우 에러가 뜹니다. 혹시나 4번 설정에 있는 조건이 5번 설정에 있어서 그런가 싶어서, 4번 설정에 있는 조건들은 다 지웠떠니 흰 화면만 나오네요.

            • Dan

              Team•

              Jul 4, 2024

              @한지훈 내부에서 발견한 문제 발생 로직을 정확하게 짚어주셨습니다.
              해당 로직은 이미 적용되어 있어 생성이 안되는 것처럼 보인던 것인데요.

              이와 별대로 그 과정에서 흰화면을 보게 되는 경우를 발견하여 함께 디버깅하고 있던 중이 었습니다. 우선 흰화면을 보지 않으실수 있도록 처리해드리도록 하겠습니다!

            • Dan

              Team•

              Jul 4, 2024

              @한지훈 님 방금 노션의 설정을 초기화 해드렸습니다.

              번거로우시겠지만, 우선은 추가설정에서 이렇게만 사용해보시는 방법을 추천드려봅니다 :)

              '명료화 is not 대기중' and
              '명료화 is not 언젠가'

              4. 오프라이트에서 완료 될 경우 노션처리 로직에서 이미 입력하였기에, 완료한 태스크를 가져오지 않는 설정은 more options 에서 처리하지 않으셔도 됩니다.

              • 한지훈

                •

                Jul 4, 2024

                궁금한게 하나 있어서 추가로 질문드립니다.


                명료화 속성은 선택 속성입니다.
                내부에는 [일정, 다음행동, 다시 알림, 추적관리, 언젠가] 이렇게 있습니다.

                저는 일정, 다음행동, 다시알림 이라는 옵션이 선택됬을 때 데이터를 가지고오고싶어요.

                필터가 하나 일때 예를 들면 아래와 같을테지만

                명료화 is not 추적관리 = 추적관리가 아닐 때 데이터 가지고오기

                필터가 두개 이상 일 때 예
                (1. 명료화 is not 추적관리) and (2. 명료화 is not 언젠가) 일 경우

                1. 명료화가 추적관리가 아닐 때 = 일정,다음행동,다시알림,언젠가

                2. 명료화가 언젠가가 아닐 때 = 일정,다음행동,다시알림,추적관리

                이거를 and(=둘다 해당이 될 경우) 로 묶게 된다면 교집합인 일정,다음행동,다시알림만 가지고 오게 되는건가요?

                or(= 둘중에 하나만 해당될 경우) 는 결국 아래와 같이 진행될꺼고,

                '추적관리'가 아닐 때 = '언젠가' 옵션이라도 들고옴.

                '언젠가'가 아닐 때 = '추적관리' 옵션이라도 들고옴.

                결국에는 모든 [일정, 다음행동, 다시 알림, 추적관리, 언젠가] 옵션을 다 들고오게 되는건가요?

                • Dan

                  Team•

                  Jul 4, 2024

                  정확하십니다……!

                  모든게 맞습니다. 그래서 어제 내부적으로 논의를 하면서 복수의 is not 조건에 or를 사용하는것은 모든것을 가져오는 결과를 가져오닌 혼란을 줄바에야 막아야 하나… 라는 이야기를 하다가 퇴근을 하였습니다.

                  하지만 이게 특정 조건부로 + 버튼을 노출을 막는것은 별로 좋은 UX가 아닐듯하여 고민이 되네요.

                • Dan

                  Team•

                  Jul 4, 2024

                  지훈님, 배울을 받고자 노션을 방금 살펴보았으나 노션도 복수의 is not 과 or 에 대해서 입력이 가능하고, 동시에 작동하는 방식도 모든것을 가져오네요.

                  사실 이러한 부분이 advanced search 라는 메뉴로 숨어들고 지금의 노션의 UX로 바뀌게 된게 아마 이러한 부분들 때문이 아니었나 싶네요.

                  이설정은 기본적으로 다른 컬럼 간에는 And 로 연결해주고, 같은 컬럼인 드랍다운 안에서는 select UI를 제공하여 or로 묶어주는 방식이라 논리연산식에 대해 고민할 필요가 없이 유저로 하여금 원하느대로 뷰를 만들 수 있게 해주는것 같습니다.

                  • 한지훈

                    •

                    Jul 5, 2024

                    넵, 저도 사용자 입장에서 선택에 대한 자유를 제공받는게 좋다고 생각됩니다. 설정을 잘 해서 제가 원하는 데이터만 가져오게끔 해야겠네요. 덕분에 저도 필터 관련되서 한번 더 생각하게 되었습니다. 감사합니다.

                    참고로 노션의 고급필터처럼 필터별 그룹같은것도 그대로 가지고올 계획이 있나요?

                    • Dan

                      Team•

                      Jul 7, 2024

                      다행입니다. 그리고 저도 지훈님 덕분에 저희 내부의 기능을 깊히 들여다 볼 수 있었네요.

                      고급 필터 관련해서는... 정말 솔직하게 '하면 좋겠지만....이걸 1년 안에 할 정도로 우선순위가 올라올까?'의 생각이 듭니다. 저희가 하반기에 만들고 싶은 기능들이 서브태스크(노션의 서브태스크도 구조화 되어서 들어오고) , 타임트래킹 시간 캘린더에 표시되게 하기, AI 기반으로 타임블로킹 자동 이동 등등 임팩트가 큰 굵직한 것들을 얼른 얼른 만들고 싶다보니 ... 여유가 있을지 잘 모르겠습니다 ㅠㅠ

                      혹 현재 설정에서 가져오고 싶은데 못 가져오시는 것이나, 가져오지 않고 싶은데 불러와 지시는게 있으실까요?