メールボックスの読み込みを org 独自の色でスイープ
/messages プレースホルダがライトの走行バンドを引いた --accent-comms、comms 家族のアクセント(#6366f1)、従ってすべてのテナントは見ました フォルダツリー、メッセージリスト、読み込みを横断するindigo shimmer どんな色でも、自分で設定した色でも、 お問い合わせ 誰も属する...
ペイロール登録フィールドを削除 何も読み込みません
ペイロールカードの6つのフィールドは、何も消費しませんでした。 参加登録 フィールド nobody の負荷が欠落しているものよりも悪い: オペレータはそれを埋めます, ベンダーが構成されていると信じ、その後の失敗面が そこに座っていた資格情報に対する明白なauthのエラー。 - ADPカード全体。 そのアダプタは、組...
ADP は、プラットフォームの登録ではなく、個々の資格情報を取得
ADP は ADP の出版の強さの分類された PLATFORM OAUTH を出荷しました カモが1つのパートナーのクライアントID、秘密、および 各顧客の資格情報をパートナートークンで認証し、取得します。 そのパスは実装されていません。 AdpWorkforceNowProviderが相互TLSを構築 組織独自の構...
画面の読み込みと同じではありません
サポートの会話は、読み込まれたウィンドウを瞬時に読み込まれたので、 読み取り値としてカウントしてはならないウィンドウの種類 — 自身を上げている種類 割り当て、再割り当て、または返信を到着 — バッジをクリア 会員は何かを調べました。 isFocused は z-order から派生する z-order と ウィンド...
未読の手段は、リクエストのスポーク、またはチケットがあなたのものになったことを意味します
バッジがカウントされた「ライブチケットは誰も拾われず、私が保持しているもの」 — message-blind は、端末のステータスに達したときだけに落ちました。 お問い合わせ 何もマークされていないリストの上に5に座って、会話を開く いいえ。 今、それが言うことをカウントします。: 彼らのために何かと会話 このページの...
未読サポート会話の1つの定義
Navtopのバッジとチケットリストは、回答によって2回離れて漂流しています よくある質問 FindUnreadStateForViewer は、現在読み込まれる単一の応答です。 ですから、再び解散することはできません。 未読とは、会話の反対側をスポークし、見ていないことを意味します。 特にREQUESTORの話して...
拡張されたレールのスクロールバーを20pxに拡張
10pxでは、それが必要とされるよりもスリムだった — レールには幅が幅の スペアー、より広い棒はより広い把握ターゲットです。 親指の透明 インセットは2px〜4pxのダブルスなので、比例してクリアします。 行が成長するのではなく、Firefox は `thin` をドロップします。 薄くなっているのでキーワードは、も...
エンド矢印の代わりに拡張されたレールをスクロールバーにします
折り畳まれたレールが80pxのタイルなので、上下矢印は存在します。 何か他のものに過ごす部屋. レールは248px、オプション リストとして読みます — 矢印は悪い楽器です: 彼らは言うだけ "もっとその方法"、スクロールバーがあなたにどれだけ多く、どこにいるかを言う すでに2列の上部に浮かび上がっています。 お問い合...
プロバイダーカードに実際のペイロールベンダーロゴを使用する
10個のベンダーアセットを追加し、それらをレターマークの代わりにレンダリングします プレースホルダー。 これらはWORDMARKSで、Eメールプロバイダセットなどの正方形のアイコンではなく、 アスペクト比は0.72:1(昼間、幅よりも背が高い)から6.2:1(Paychex)まで実行されます。 電子メール カードの ...
チケットを開くときに必要なマークが嘘をつくのを止めます
行をクリックすると、そのアンバーの点が消去され、バッジが置かれたまま、 点を取り戻す。 バッジが正しいと点が間違っていた。 チケットは、端末のステータスでバッジの注意をセットし、他にはない 瞬間 — オープンではなく、主張だけでなく、 "nobody" からそれを動かす バッジがカウントされる「私に割り当てられた」に...
アイテムをマークする navtop バッジ 実際にカウントしている
バッジは「5つのサポート項目は注意を必要としています」と表示されていないリストを読みました お問い合わせ どちらの数字も自分の質問について正しいといっても、 バッジを読んでいるメンバーに質問をしています。 バッジはアイテムを待っています 注意 — ほとんどのチケットがピックアップされていない、チケットについての事実。 ...
チケットリストはバッジカウントと同じアイテムをマークします
countForMember は、プライベートに構築されたセットを大きさで分類します。そのため、リストに尋ねる方法はありません。 チケットがそれで、その代わりに近似していた - 未読チャットフラグが付けられました メッセージ。 これらは異なる質問です:バッジは、ほとんど仕事のカウントです 誰がピックアップされていない、...
チケットがサポートバッジカウントの1つであるかどうかを運ぶ
Navtopバッジとチケットリストは異なる質問に答えました 誰も言うことができません。 バッジは、注目を待っているアイテムを数える - 圧倒的に チケットは誰もまだピックアップされていない、それはチケットの事実です。 リスト マークされていないチャットメッセージ、その変換に関する事実。 だからバッジは読みます "5" ...
ペイロールプロバイダーのセットアップ、登録料の支払いに人々をマップ
プレースホルダーのHRS概要タブを実際のものに置き換えます。 タブは今 「prover Setup」と画面は「Payroll Provider Setup」です。 メールプロバイダ画面がモデル化されているため、タブキーは「overview」にとどまります。 設定メニュー、ランチャーカード、既存のブックマークはすべて機能...
インデックスと REVOKE のペイロール・プロペラテーブル
新規 hr timecard payroll * 表で Hibernate が表現できないもの 2つのREVOKEs。 PayrollDispatch と PayrollSyncIssue では、更新と削除を拒否します。 Java は @PreUpdate/@PreRemove を経由しますが、エンティティティエンテ...
プロバイダーの API が実際に何を運ぶかによる添付ファイルのサイズ
テレグラムの写真であるすべてのソーシャルDMをフラット10 MBに保持しました。 共有しない4つのプロバイダに適用される制限。 それぞれが自分を手に入れる 天井、各メディアタイプの各プロバイダ内では、API がどこにあるかを独自に取得 それらを分割: Telegram 10 MB 写真, 50 MB ドキュメント/ビ...
ナイトリーペイロールprovider 同期ジョブ
TimecardServiceのドライブ メニュー 次回の同期が終わったすべての組織。 Cron は TimecardService ではなく、その展開が RollingUpdate with maxSurge 1、つまり2つのポッドは、すべてのロールアウトと @Scheduledメソッドは2回火します。これは、ペイ...
ペイロールプロバイダのセットアップのための認可境界
新しい ******************** の表面を中継し、かもしれない人を強制します お問い合わせ TimecardService は、エンジンとセッションなしを保持します。 セッションと決定。 SecurityService は、任意のリクエスト().permitAll() を実行します。 ハンドロールされた...
タイムカードエンジンの背後にあるPayroll-providerドメイン
組織のタイムカードを組織のタイムカードに接続するための永続スピンを追加 サードパーティのペイロールシステム:接続と暗号化された per-org config、 OAuth 助成金、会員対プロダクター・エンプロイヤーリンク、収益コードマップ、 と2つの追加レコード(ディスパッチの試みと同期の問題)は、 その後の説明可能な...
誰が読んでいるかではなく、それを送信した側からのメッセージ
サポートの会話は正確に2つの側面を持ち、それらは "me"ではなく、 「その他」 1つの側面は助けを求める人です — 常に正確に 1 つ メンバー 他は、チケットが発券したので、みんなが助けてくれるんです 複数のエージェントは、現在のアサイン、誰がそれを前に保持しているか、複数の人になることができます。 ハンドオーバー...
発券した会員様から、チケットはお答えできません
サポートの会話は2つの側面を持っています - 誰かに尋ね、誰かに答える - そして、彼らは異なる人々だったことを強制していません。 会員募集 ACCEPT SUPPORT TICKETS から助けを求めた org は、 ルーティングが心配していた限り、普通のエージェントは、ラウンドロビンはそれらを渡すことができます 自...
「今」の壁、キャンセルされたパンチを説明するカード
未就業時間を記録できない エッジをドラッグし、滑ります 全体のスパン、矢印キー、磁石、右クリックブロックでnudging、 マニュアルは、今日の行の現在の分にすべての停止ダイアログを追加します。 未来の日は、すべてで何も受け入れません。 起こっていない今日の部分は 「ここに丸薬をドラッグできない」ので、孵化した人は誰に...
スピードダイヤルの見出しをドロップ
タブは自分のアイコンによって到達され、行は彼らが何であるかと言うので、タイトル そして、パネルの垂直空間のみのコストを上回る説明文 余裕がない.
会員のチャットのコンポーザーをサポートし、ソーシャル ウィンドウに
サポートチケットとソーシャルDMは、メンバーチャットと同じことです。 それにメッセージを持つメディアセッション — しかし、彼らはベアを通して答えた テキストフィールド。 エージェントは、顧客によってスクリーンショットを送信することができ、方法がなかった 1つの背部を送るため: 付加ボタン無し、ドラッグ・ドロップ無し、...
型が属するエンドポイントにアウトバウンドアタッチメントを送信する
アダプターの sendImage を経由してすべてのソーシャル 添付ファイルが出てきます。 テレグラムは /sendPhoto です。 PDF または zip が投稿されると拒否されます。 プロバイダは、HTTP レスポンスが語られた後、拒否が長く到着します エージェントのメッセージが出て行くので、顧客に送られた領収書...
部門スピードダイヤルは永遠にローディングに掛け
積込み機の効果は部門をリストしました dps の state は 'loading' に設定します。 エントリでは、React はインスタンスをすぐにダウンさせるので、クリーンアップ 取り消し、死んだ閉鎖に上陸した応答。 ガードも読みます 同じ状態なので、二度目の試みが始まったことはなく、タブは座っています。 'Loa...
実際に削除し、正確に 1 つの丸薬を選択して下さい
削除は何もしなかった。 ハンドラーは、丸薬の焦点を空にし、丸薬 決して焦点をあてなかったこと: pointerdown ハンドラのvoidDefault() — に テキストや画像のドラッグを開始するブラウザを停止します。また、フォーカスを抑制します。 クリックはそうでなければ与えます、従って丸薬は活動的な要素およびそ...
Speed ダイヤルは org の部門の拡張子をリストします
タブは6つの発明されたエントリを出荷 — 1001のセールスチーム、会議室 永続的に鳴る - そのため、ダイヤルは、その答えに何が起こったか到達しました エクステンション、BLFバッジは、何も購読されていないと報告しました。 /api/security/departments を読み込み、org が持つすべての部門を...
チャット、ソーシャル、AIチャット、サポートサイズにウィンドウを構成
会員のチャット、ソーシャルチャット、AIチャット中にサポートチケットウィンドウが460pxで開きます そして、メールコンポーザーは360-420で全土。 同じドック、同じ種類のコンテンツ サポートウィンドウの460pxのデフォルト(および再利用可能な420pxの床)を共有します ), なので、オープン ツールのウィンド...
すべてのキュー行にメッセージを表示し、参加するだけでなく、
バッジと行の小ロットは既にここにありました — それらは単にポップアップしませんでした リストのほとんどについて。 getUnreadFor は、ライブパーセッションの未読マップのみを読み込みます。 視聴者の会員列から派生するので、チケットは未だ 決して光ることができません。 この列では、そのほとんどが 誰もピックアッ...
チケットリストにアンティーンカウントをスタンプし、キューをライブに保つ
getTickets は、呼び出し側は、呼び出し側のための行ごとのメッセージのカウントを一括読み込み 訪問者行はすでにその方法を読み込んでおり、getTicketDetail は自分自身を計算します 読者のMarkAsReadの土地の前に — そのため、ウィンドウはしばらく到着したものを表示することができます すでにゼ...
会話にない視聴者のメッセージのカウント
常にビューアの MediaSessionMember 行から派生しているので、 数え切れない会話を全てプロデュース。 サポートキューで そのほとんどは、37枚のライブチケットの27枚が割り当てられず、そのうち26枚 丁度1つのセッションメンバー、助けを求める人がいます。 お問い合わせ ほとんどのフラグが必要となる行を正...
削除, 磁石, 右クリックメニュー, 誰に尋ねる時計
期間グラフとNavクロックの6つの追加。 DELETEは、集中した丸薬を取り除きます。 バックスペースも、Macでキーをキーに "delete" は Backspace であり、 Delete のみを提供するため、ショートカットは ノートパソコンには存在しません。 スパンのパンチを外すので、食事を取り消す 作業の両側...
パンチの無効を中継して下さい
POST /punches/{id}/void 用のパススルー、エディタの削除キーと 2つの隣接するスパンを結合する背後にある機械。 EMPLOYEE は /correct と同じ権限で、同じ理由で EMPLOYEE が無効になる可能性があります。 自分のパンチは、「ダブルタップが起こらない」と言うことができないメン...
削除せずにパンチを無効にすることができます
4つの無効な列とTimecardPunchの2番目の書き込みオンス遷移。 ツイート void は、パンチは存在してはならないと述べています - クロックをダブルタップし、 放棄された壊れ目、または2つのスパン間の継ぎ目は、タイムカードエディタがちょうど持っている 1 つに結合される。 修正は不可能です(これは別の方法で...
Hr timecard punchのvoid カラム
TimecardPunchエンティティティティで4つの新しい無効な列をミラーリングします。 無効は 削除も修正もしない: パンチは存在してはならないと言う — 2つのスパン間の時計、放棄された壊れ目、または継ぎ目をタップ エディタは1つに統合しました。 SUPERSEDED BY PUNCH ID は表現できません。 ...
Orgロゴを、参加列の80%にサイズする
参加画面は、40pxの高さのブランディングロゴを、ObjectFit でキャプチャしました。 含まれているので、300px の列の中に文字箱をレンダリングし、見ました ソースイメージに関係なく、 明示的な 80% の幅を与え、 代わりに、オートの高さは、パッド付きコンテンツルールをオーバーライドする 直接子供を100%...
Yugabyte の切替以来壊れたkamouniverseのバックアップを修理して下さい
前のコミットでデッドCockroachBackupMissingアラートの名前を変更しました 2026-08-09以来、宇宙のバックアップが成功しなかった 移行。 2つの独立した欠陥、仕事に一致するその警告によって隠される 存在しない名前。 1. `mc: コマンドが見つかりません。 CockroachDB ジョブは...
YugabyteDBがデータを所有している今のCockroachDBを再構築する
CockroachDB v24.2.4 は 古い無料 BSL の下で最後のリリースに固定されました 2026-08-09 に YugabyteDB に置き換えられました。 何も接続されていない それ以来; 除去の前にparity再検証(kamo 728/728テーブル、 kamouniverse 111/111、OCR...
それぞれが半分に答えた2つの代わりに1つのプランと課金画面
プラットフォームには2つの請求画面がありました。 /settings/account?tab=billing 回答 組織が支払うもの。メンバープロフィールの計画と請求は、何を答えた お振込み 誰が望んでいたのか、その分裂がなかったと言いました。 きれいに:組織のコンソール — 実際の価格の計画カード、 月間/年毎のトグ...
YugabyteDB のポイント、および `mvn test` のマイグレーションの生産を停止して下さい
データソースはポート 26257 と名付けられました。 これは、退職されたCockroachDBです。 まだ実行中とまだ答えているので、それに対する実行は完全に成功し、 何も到達しません: 一方、サービスが読み込まれていないデータベースで作成されたアカウント HISTORYは、 SecurityService のデプロ...
CRM市場が存在しない場合、市場オンボーディングパネルを表示
/leads は org 用の空の無効なマーケットタブバーでリードグリッドをレンダリングしました 決してCRM市場を構成しませんでした. 今、同じオンボーディングパネルが表示されます /商取引は欠落している商取引市場を示しています — 抽出された MarketOnboardingEmptyStateは、CRMリードによ...
再び始めて、請求のマイグレーションが独自のインデックスを削除しないようにする
KamoInitializerは全く起動できませんでした。 Hibernate は CockroachDialect を検出します。 supportInsertReturning() と******************** は両方 false なので、@Id は @Generated(event=INSERT) を...
最新のメッセージで開くと、残りのためにスクロールアップ
長い会話を開くと、最も古いロードされたメッセージが最初に表示され、その後、 会員が待機している間に、現在まで旅行中。 チャット面でも リストがすでにトップで塗装していた後だけ下にスクロールした — rAF → rAF → setTimeout(0)、ticketChat を通じてチャット setTimeout(...,...
期間グラフ、編集したタイムカードをドラフトとして
1日のタイムラインを****************************で置き換えます 有料期間全体で、どのような編集が感じているかを変更します。 丸薬はテキストを運びません。 自分の時間を運ぶのに使われ、ラベルは 60px の幅が広がりますが、説明したのは長かったので、10分間の休憩と 4時間シフトは同じ丸薬を...
エディタの期間範囲を中継
GET /members/{id}/range の期間グラフの読み込みのパススルー。 から TimecardServiceが会員自身の支払いを解決できるように、現在だけ転送 期間 — "?from=&to=" は空白の文字列を下流にバインドし、 サイレントは、すべての org のデフォルトをペイ カレンダーで破棄します...
誰かに返信する時にサポート会話を上げる
サポートウィンドウを閉じると会話を離れませんが、そのまま扱いました お問い合わせ ChatNotificationListener は、すべてのサポートで早期に返されます。 通知 — 正しく、チケットがプレーンチャットウィンドウを開く必要がないため、 ライブを再開することなくサポートを残しました。 誰がパネルを閉じ、最...
1つの会話、多くの手 — 開いている、すべてのメッセージに名前を付け、応答で再オープン
サポートチケットは、誰がサポートしているかだけでなく、誰がサポートしているかによって機能します 現在スタンピングされています。 委託は、仕事が提供され、その人を決定する で表示されているリスト。それは会話にロックされることを意味しなかった。 チケットを開くと、メディアセッションに参加できます。 以前は、開いたエージェ...
フィードクエリのエイリアスを引用し、あなたに対する独自のサポートメッセージのカウントを停止します
チャットフィードの2つの独立した欠陥、Java側から見えない。 ネイティブ・チャット/サポート/ソーシャル・クエリは、キャメルケースでエイリアスされた列を無用にします それらを引用する。 行は、エイリアスがキーするマップとして戻ってきます。 ヒバロンはそれらを取ります サーバが何であるかである************...