設備情報が削除できなくなりました

ノック

2022.05.19既読 2320

初めて投稿させて頂きます。よろしくお願いいたします。
上記の投稿で触れられている
APIで登録した設備がLINE WORKS Appおよびブラウザにて設備予約を確認できない現象
に関係するのかもしれませんが、
「指定カレンダーの予定の登録」「指定カレンダーの予定の削除」APIを使用して、カレンダーに登録・削除の動作確認をしていたところ、
【管理画面】>【サービス】>【カレンダー】>【設備】の予約管理では確認できる設備予約が、
カレンダー内の【設備の予約】からは確認できない状況となっています。
※当該予約がされている設備と日時を確認しても、色がついていない
また、当該予約を【管理画面】内の予約管理から削除しようとしても削除できず、他ユーザーで同じ日時で設備予約をしようとすると弾かれてしまいます。
※「予約を削除しますか?」に対し【OK】を押しても反応しない
上述の投稿内でも、修正予定の対象、とされているようでございますが、
1か月近く経過していることもありますので、可能であれば修正予定時期をお示し頂ければ幸いと存じます。

コメント9

  • 업데이트 된 답글입니다.

    LINE WORKS 公式アカウント

    ご不便をおかけしてしまい、申し訳ございませんでした。
    こちらの症状に関しましては5/26のUpdateにて修正されました。

    お手数をおかけいたしますが、動作をお確かめください。

    2022.05.27

    0
  • 업데이트 된 답글입니다.

    ノック 投稿者

    動作の確認をしましたところ、既に予約済の設備に対し、同じ時間・同じ設備で予約をしようとすると弾かれるメッセージが表示されることは確認しました。
    一方、「設備の予約」画面からは予約が入っていることを示す色が着いていない状態となっています。
    ※予約が入っている時間帯でも「予約可能」表示となる

    2022.05.27

    0
  • 업데이트 된 답글입니다.

    ノック 投稿者

    連投で申し訳ありません。

    API経由でカレンダーに設備予約を行い、カレンダー上から直接予約している設備を削除すると、カレンダーの予定上は設備予約をしていない状態になりながら、当初の問題でもある「設備予約がなされている状態」になりました。
    一方、私が最初に投稿した際の

    > また、当該予約を【管理画面】内の予約管理から削除しようとしても削除できず、他ユーザーで同じ日時で設備予約をしようとすると弾かれてしまいます。
    > ※「予約を削除しますか?」に対し【OK】を押しても反応しない

    この状況につきまして、管理画面上から削除することができるのも確認できました。
    この度の「修正」というのは、こちらのことを指している、ということでしょうか。
    度々で恐縮でございますが、状況の確認を再度お願いできれば幸いと存じます。

    2022.05.27

    0
  • 업데이트 된 답글입니다.

    LINE WORKS 公式アカウント

    以下の手順で確認いたしましたが、正常に削除されておりました。
    1. API Requestにて設備予約を含めた予定を作成
    2. https://calendar.worksmobile.com/ にアクセス
    3. 1.で登録した予定をクリックして「詳細情報」をクリック
    4. 「設備」欄の設備を×ボタンをクリックして削除し「保存」ボタンをクリック
    5. 「設備の予約」ボタンをクリックして1.の予定の日時を確認
    6. 設備は予約されていない状態になっている
    7. https://admin.worksmobile.com/service/calendar/resource にアクセス
    8. 1.で登録した設備の「予約管理」をクリック
    9. 1.で登録した予定の日時を確認
    10. 設備は予約されていない状態になっている

    お手数をおかけいたしますが、再度動作をお確かめください。
    手順が違う場合には、詳細な手順をお知らせいただければと思います。

    2022.05.30

    0
  • 업데이트 된 답글입니다.

    ノック 投稿者

    ご回答くださりありがとうございます。
    現在の状況をあらためて確認したところ、また少し挙動が異なっているように見受けられました。
    と申しますのも、当初の
    > 「APIで登録した設備がLINE WORKS Appおよびブラウザにて設備予約を確認できない現象」
    の状況と同様であるからです。

    再現の手順としては以下の通りとなります。

    1. 「ユーザーA」のアカウントでAPI Requestにて設備予約を含めた予定を作成
     例: API Request で 2022-06-03 10:00-12:00 に会議室①を予約

    2. 「ユーザーB」で https://calendar.worksmobile.com/ にアクセス

    3. 「ユーザーB」で 1.で登録した予定をクリックして、設備予約がされていることを確認

    4. 「ユーザーB」で 「設備の予約」から1.で登録した予定の日時・設備を確認すると、予約が入ってなく、また予約ができてしまう
     例: 設備の予約から 2022-06-03 10:00-12:00 に会議室①を予約
     → 本来はできないはずの予約ができてしまう

    つまるところ、​https://forum.worksmobile.com/jp/posts/100956 の内容に関するお尋ねになるのですが、
    現在の状況についてお聞かせください

    2022.05.31

    0
  • 업데이트 된 답글입니다.

    LINE WORKS 公式アカウント

    ご指定いただきました動作で検証を行いましたが、正常に動作いたしました。
    別ユーザーでログインした場合も、手順4. にて設備が予約されており、予約はできない状態でした。
    また、新規予定作成を行った場合も、該当時刻はグレーアウトしており、選択できない状態です。

    お手数をおかけいたしますが、App をご利用の場合には最新バージョンにアップデートの上、再度動作をお確かめください。

    2022.06.02

    0
  • 업데이트 된 답글입니다.

    ノック 投稿者

    正常動作になるとすると、APIに送るJSONなどの情報に誤りがある、ということになるのでしょうか。
    もし可能であれば、実際にAPIに送っている情報などをご確認頂けますでしょうか。

    問題が発生しているカレンダーは、グループ用のカレンダーとなります。
    使用している言語は phpで、バージョンは 7.4.29 です。
    JSONの送信内容は最低限のものを想定しており、以下の内容で送ると、おかしな状態となってしまいます。
    なお、基本的にWebアクセスで利用しており、app版は使用していません。

    Request https://www.worksapis.com/v1.0/users/{userId}/calendars/{calendarId}/events
    JSON
    -----

    $params = '{
         "eventComponents": [
              {
                   "eventId": "(イベントID)",
                   "summary": "テスト",
                   "start": {
                        "dateTime": "2022-06-01T12:00:00",
                        "timeZone": "Asia/Tokyo"
                   },
                   "end": {
                        "dateTime": "2022-06-01T14:00:00",
                        "timeZone": "Asia/Tokyo"
                   },
                   "attendees": [
                        {
                             "id": "(設備ID)",
                             "partstat": "ACCEPTED",
                             "resourceValue": "https://calendar.worksmobile.com/resources/resource/(設備ID)",
                             "isExternalResouce": false,
                             "isOptional": false,
                             "isResource": true
                        }                              
                   ],
                   "reminders": [
                        {
                             "method": "DISPLAY",
                             "trigger": "-PT10M"
                        }
                   ]
              }
         ]
    }';

    -----

    2022.06.03

    0
  • 업데이트 된 답글입니다.

    ノック 投稿者

    連投となりますが、ご容赦願います。

    先の内容のJSONを送信すると、グループカレンダーの予約はできるのですが、
    予約の項目[ 参加者 ]に削除ができない参加者の枠が生成され、件の設備予約の問題が生じてしまいます。
    個人的に理解に至っていないのが、「基本カレンダー」と「基本カレンダー以外のカレンダー」や、
    ドキュメント内のJSONの項目[ organizer ]の箇所に記載の「基本カレンダー以外: カレンダー固有のカレンダーのメールアドレス」
    という表記の意味です。
    また、設備予約をするために[ attendees ]を含めていますが、これを含めると上述の「削除ができない参加者」が現れ、
    含めなければ、APIから設備予約ができない状態となってしまいます。

    思い違いなどでできていない、のだろうと考えますが、どの組み合わせが正解なのか、可能れあればご教示願います。

    2022.06.03

    0
  • 업데이트 된 답글입니다.

    LINE WORKS 公式アカウント

    こちらで使用していた Request 内容もいただいた内容と大きく相違ありません。
    また、いただいた JSON 情報でもテストしてみましたが、正常に動作いたしました。
    グループカレンダーでも正常に設備が表示され、その時間帯の設備予約はできないようにグレーアウトしております。
    グループに所属する別のユーザーでも確認しましたが、同様に正常動作でした。

    個別の環境による原因が考えられますが、大変申し訳ございませんが Community の性質上、個別の Error には対応することができません。
    個別の Error に関するご相談に関しましては、プレミアムサポートをご検討ください。
    https://line.worksmobile.com/jp/paid-support/

    2022.06.09

    0
前の投稿 ファイルアップロードの際に502 Bad Gatewayが発生する
次の投稿jawa-jwtを用いたJWTによるアクセストークン取得ができない【Service Account認証】
リスト

まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。