SessionBox를 사용하면 SaaS라든지 PaaS라든지 클라우드에서 개발할 때의 약간의 수고가 해결되었을지도 (ServiceNow편)
4269 단어 SalesforceServiceNowSessionBox금과
그것이, SessionBox를 이용하는 것으로 해결한 생각이었으므로 써 보았습니다.
이 이야기는, 다른 브라우저를 이용하는 등, 그 밖에도 워크 어라운드는 있습니다만, 단일의 브라우저로 실현할 수 있는 점이 편리하다고 생각합니다.
(수고하다고 생각하는 것은 나뿐일지도 모릅니다만)
SessionBox란?
단일 브라우저에서 다른 브라우저 프로파일을 사용할 수 있습니다.
크롬 확장 프로그램으로 무료로 사용할 수 있으며 다른 세션에서 하나의 세션을 사용할 수 있습니다. (이쪽은 유료라고 생각합니다)
SessionBox
Twitter나 Facebook에서 복수 계정을 동시에 이용할 수 있어 편리하다고 하는 기사가 많습니다만, 클라우드 개발에 있어서도 힘을 발휘한다고 생각합니다.
chrome 확장 기능은 직장에서 허가가 되어 있지 않은 경우도 있기 때문에, 이용은 자기 책임으로 부탁합니다
해결할 수 있는 일
시크릿 모드를 이용하거나 다른 브라우저를 시작하는 번거로움이 없었습니다! !
실례
ServiceNow를 개발할 때 궁금한 점과 SessionBox를 사용하면 어떻게 되었는지를 설명합니다.
※검증은 Orlando에서 실시하고 있습니다
ServiceNow에서 개발할 때 조금 신경이 쓰인 것
신경이 쓰인 것
전제로 ServiceNow의 개발은 ServiceNow를 사용하여 이루어집니다.
ServiceNow는 클라우드에서 제공되기 때문에 개발은 웹 브라우저를 이용합니다.
그 때 세션 때문에 조금 불편하다고 생각하고 있는 일이 있었습니다.
예를 들어 권한 전환
ServiceNow로 개발할 때 Admin 등 개발자용의 상위 권한으로 실시해, 실제로 유저가 이용하는 움직임은, 그 유저가 되어 대신 테스트하는 일은 없습니까?
조금 복잡한 스크립팅 하거나 하면 조금 움직일지 확인할 때마다 개발자⇔유저와 바뀌어 수고구나라고 생각하고 있었습니다.
예) 어느 시점에서 사용자의 권한을 봅니다.
인시던트를 열 때 itil_admin 권한이 있는지 메시지를 표시하는 Business Rule을 만든 경우
개발자로 Business Rule 만들기
테스트
권한이 있는 경우(개발자 등)
다른 탭에서 권한이 없는 적당한 사용자에게 Impersonate하여 확인
이 상태에서 Business Rule에 뭔가 신경이 쓰일 수 있고 수정하려고 하면
이런 식으로 수정할 수 없습니다.
수정하려면 개발자에게 Impersonate해야합니다.
SessionBox를 사용한 경우
SessionBox 설치 등이 완료되었다고 가정합니다.
먼저 새 세션을 만들
한쪽은 관리자, 한쪽은 테스트용 세션으로 합니다.
캡처를 붙이는 것만으로는 잘 전해지지 않는다고 생각합니다만, Impersonate 하지 않아도 1 브라우저로에서 Business Rule의 개발을 하면서 유저로의 테스트를 할 수 있었습니다.
마지막으로
일례 밖에 소개되어 있지 않습니다만 잘하면 Business Rule을 작성하면서, Scripts - Background로 약간의 동작을 확인하면서, 유저의 움직임을 확인하는 등이 1브라우저로 실현되어 개발이 진지할지도 모릅니다 .
※ 어디까지나 자기책임으로
Reference
이 문제에 관하여(SessionBox를 사용하면 SaaS라든지 PaaS라든지 클라우드에서 개발할 때의 약간의 수고가 해결되었을지도 (ServiceNow편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/4444aki3tow/items/77c7fdfb56ded6f1b986
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
시크릿 모드를 이용하거나 다른 브라우저를 시작하는 번거로움이 없었습니다! !
실례
ServiceNow를 개발할 때 궁금한 점과 SessionBox를 사용하면 어떻게 되었는지를 설명합니다.
※검증은 Orlando에서 실시하고 있습니다
ServiceNow에서 개발할 때 조금 신경이 쓰인 것
신경이 쓰인 것
전제로 ServiceNow의 개발은 ServiceNow를 사용하여 이루어집니다.
ServiceNow는 클라우드에서 제공되기 때문에 개발은 웹 브라우저를 이용합니다.
그 때 세션 때문에 조금 불편하다고 생각하고 있는 일이 있었습니다.
예를 들어 권한 전환
ServiceNow로 개발할 때 Admin 등 개발자용의 상위 권한으로 실시해, 실제로 유저가 이용하는 움직임은, 그 유저가 되어 대신 테스트하는 일은 없습니까?
조금 복잡한 스크립팅 하거나 하면 조금 움직일지 확인할 때마다 개발자⇔유저와 바뀌어 수고구나라고 생각하고 있었습니다.
예) 어느 시점에서 사용자의 권한을 봅니다.
인시던트를 열 때 itil_admin 권한이 있는지 메시지를 표시하는 Business Rule을 만든 경우
개발자로 Business Rule 만들기
테스트
권한이 있는 경우(개발자 등)
다른 탭에서 권한이 없는 적당한 사용자에게 Impersonate하여 확인
이 상태에서 Business Rule에 뭔가 신경이 쓰일 수 있고 수정하려고 하면
이런 식으로 수정할 수 없습니다.
수정하려면 개발자에게 Impersonate해야합니다.
SessionBox를 사용한 경우
SessionBox 설치 등이 완료되었다고 가정합니다.
먼저 새 세션을 만들
한쪽은 관리자, 한쪽은 테스트용 세션으로 합니다.
캡처를 붙이는 것만으로는 잘 전해지지 않는다고 생각합니다만, Impersonate 하지 않아도 1 브라우저로에서 Business Rule의 개발을 하면서 유저로의 테스트를 할 수 있었습니다.
마지막으로
일례 밖에 소개되어 있지 않습니다만 잘하면 Business Rule을 작성하면서, Scripts - Background로 약간의 동작을 확인하면서, 유저의 움직임을 확인하는 등이 1브라우저로 실현되어 개발이 진지할지도 모릅니다 .
※ 어디까지나 자기책임으로
Reference
이 문제에 관하여(SessionBox를 사용하면 SaaS라든지 PaaS라든지 클라우드에서 개발할 때의 약간의 수고가 해결되었을지도 (ServiceNow편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/4444aki3tow/items/77c7fdfb56ded6f1b986
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(SessionBox를 사용하면 SaaS라든지 PaaS라든지 클라우드에서 개발할 때의 약간의 수고가 해결되었을지도 (ServiceNow편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/4444aki3tow/items/77c7fdfb56ded6f1b986텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)