انتقل إلى المحتوى
SkyPlanner
  • الميزات
    • الميزات
    • الحلول
    • عمليات الدمج
  • خدمات المساعدة على متن الطائرة
    • خدمات المساعدة على متن الطائرة
    • عمليات الدمج
    • خدمات التخصيص
  • التسعير
  • مقاطع الفيديو
  • Company
    • نبذة عنا
    • Contact
    • كن شريكاً في SkyPlanner
  • Docs
  • Get started for free!
  • العربية
    • English
    • Suomi
    • Čeština
    • Dansk
    • Deutsch
    • Español
    • Eesti
    • Français
    • Italiano
    • Latviešu
    • Lietuvių
    • Magyar
    • Nederlands
    • Polski
    • Português
    • Português
    • Slovenčina
    • Slovenščina
    • Svenska
    • Türkçe
    • Indonesia
    • 日本語
    • Ελληνικά
    • 한국어
    • Norsk bokmål
    • Română
    • Українська

الشروع في العمل

5
  • كيفية البدء في استخدام الإصدار التجريبي من SkyPlanner
  • كيفية تسجيل الموظفين
  • ما هي محطة العمل؟
  • كيفية إنشاء مادة جديدة
  • مقدمة إلى برنامج SkyPlanner’s GANTT Timelime من SkyPlanner

أدلة الفيديو

35
  • ما هو وكيفية إدارة كفاءات محطات العمل وكيفية إدارتها
  • ما هو وضع السجل السريع وكيفية استخدامه
  • كيفية إلغاء جدولة الطلبات في الجدول الزمني ل GANTT
  • إدارة أولوية العميل
  • كيفية استخدام الحد الأدنى من درجة التصنيع
  • كيفية تقسيم الوظائف عبر محطات عمل متعددة
  • كيفية إنشاء مجموعات محطات العمل
  • تشغيل القفل الزمني
  • تحديد أولويات تواريخ الإنجاز
  • تصنيع JIT في SkyPlanner
  • أولويات العمل
  • تقليل الوقت المستغرق
  • إدارة أوقات الإجازات
  • كيفية حساب تسعير SkyPlanner الخاص بك
  • كيفية البدء في استخدام الإصدار التجريبي من SkyPlanner
  • البنود الفرعية والتسلسل الهرمي للإنتاج
  • استخدام استيراد CSV
  • إدارة العمل الإضافي
  • إنشاء الطلبات وطلب العناصر
  • إضافة المواد وإدارتها
  • إدارة الأدوات في SkyPlanner
  • إضافة منتج جديد إلى SkyPlanner
  • إضافة موظفين وأدوار المستخدمين والنوبات الافتراضية
  • كيفية إضافة خطوة عملية
  • إضافة عميل
  • محطات العمل والقدرات والصيانة
  • سكاي بلانر: الأساسيات
  • ما هي محطة العمل؟
  • مقدمة وضع السجل السريع
  • فيديو تقديمي لمحطات العمل
  • تطبيق ShopFloorApp والمؤقت
  • إضافة ملاحظة سريعة إلى خطوة عملية الإنتاج
  • ما هي ميزة البلدوزر وكيفية استخدامها
  • فيديو مقدمة المسار السريع
  • مقدمة إلى برنامج SkyPlanner’s GANTT Timelime من SkyPlanner

عمليات الدمج

6
  • توقيتات خطوات العملية المجدولة ومحطات العمل
  • السجلات الزمنية
  • المنتجات والمواد
  • إنشاء طلبية
  • أساسيات التكامل
  • برنامج تعليمي للتكامل

الجدول الزمني لجانت

30
  • ما هو وكيفية إدارة كفاءات محطات العمل وكيفية إدارتها
  • كيفية إلغاء جدولة الطلبات في الجدول الزمني ل GANTT
  • كيفية تقسيم الوظائف عبر محطات عمل متعددة
  • كيفية إنشاء مجموعات محطات العمل
  • كيفية إلغاء جدولة جميع مهامي من الجدول الزمني ل GANTT الخاص بي
  • وظيفة البحث في الجدول الزمني لـ GANTT
  • إلغاء جدولة عنصر طلب من الجدول الزمني لـ GANTT
  • تفاصيل الوظيفة في الجدول الزمني لـ GANTT
  • محطات العمل على الجدول الزمني لـ GANTT
  • كيفية رؤية قائمة بقائمة انتظار محطة عمل محددة
  • إلغاء جدولة عنصر طلب من الجدول الزمني لـ GANTT
  • الوقت الحالي على الجدول الزمني لـ GANTT
  • الوظائف في الجدول الزمني لـ GANTT
  • السعة الزرقاء على الجدول الزمني لـ GANTT
  • السعة الحمراء على الجدول الزمني لـ GANTT
  • القدرة على الجدول الزمني لـ GANTT
  • إضافة ملاحظة سريعة إلى خطوة عملية الإنتاج
  • كيفية إنشاء مجموعة محطات عمل في الجدول الزمني ل GANTT
  • كيفية إخفاء محطات العمل في الجدول الزمني لـ GANTT
  • كيفية إظهار جميع محطات العمل في الجدول الزمني ل GANTT
  • كيفية حذف مجموعة محطة عمل في الجدول الزمني ل GANTT
  • الأولويات الديناميكية
  • النظر في المواد
  • السماح بنقل المهام إلى محطات عمل أخرى أكثر ملاءمة
  • تبعيات مرحلة العمل
  • قفل وقت التشغيل
  • فيديو مقدمة المسار السريع
  • ما هي ميزة البلدوزر وكيفية استخدامها
  • التكبير والتصغير
  • مقدمة إلى برنامج SkyPlanner’s GANTT Timelime من SkyPlanner

الموارد

38
  • ما هو وكيفية إدارة كفاءات محطات العمل وكيفية إدارتها
  • ما هو وضع السجل السريع وكيفية استخدامه
  • كيفية إنشاء مجموعات محطات العمل
  • ما هي محطة العمل؟
  • جدولة الموظفين
  • تحرير موظف في سجل الموظفين
  • كيفية تحرير مستخدم
  • كيفية إضافة مستخدم جديد
  • كيفية تسجيل الموظفين
  • كيفية إضافة أداة إلى منتج
  • كيفية حذف مستخدم
  • كيفية إضافة الصيانة إلى أداة
  • كيف يتم الإبلاغ عن تعطل الأداة؟
  • حذف موظف من سجل الموظفين
  • كيفية إضافة الأدوات
  • فيديو تقديمي لمحطات العمل
  • كيفية إضافة نوبة عمل جديدة إلى محطة العمل
  • كيفية تعيين الصيانة الوقائية لجميع محطات العمل
  • كيفية إزالة الصيانة من محطة العمل
  • كيفية حذف محطة عمل
  • كيفية تعيين الصيانة لمحطة عمل
  • مقدمة وضع السجل السريع
  • كيفية إضافة محطة عمل جديدة
  • كيفية حذف التحول الافتراضي
  • كيفية تعديل التحول الافتراضي
  • كيفية إضافة نوبة افتراضية
  • كيفية إضافة مجموعة موظفين إلى محطة عمل
  • كيفية تحرير محطة عمل
  • جدولة المناوبات
  • ما هو استثناء محطة العمل؟
  • فيديو تقديمي لجدولة المناوبات
  • كيفية إزالة العمل الإضافي
  • كيفية إضافة العمل الإضافي
  • كيفية إضافة الأدوات
  • كيفية تغيير الشخص المعين لمناوبة في يوم محدد
  • كيفية تحرير عميل
  • كيفية حذف عميل
  • كيفية إضافة عميل جديد

الدعم

1
  • كيفية تحديد لغتك في SkyPlanner

الطلبات

12
  • كيفية إلغاء جدولة الطلبات في الجدول الزمني ل GANTT
  • كيفية تحرير خطوة عملية
  • كيفية حذف خطوة عملية
  • درجة إتمام خطوة العملية (الحد الأدنى لدرجة التصنيع)
  • كيفية إضافة خطوة عملية جديدة
  • أوقات الإعداد والتفكيك
  • كيفية تعديل عنصر الطلب
  • كيفية تصفية الطلب
  • كيفية إنشاء عنصر طلب جديد
  • كيفية أرشفة الطلب
  • كيفية تعديل الطلب
  • كيفية إنشاء نظام جديد

المستودع

3
  • المنتجات الفرعية
  • كيفية إنشاء منتج جديد
  • كيفية إنشاء مادة جديدة

تطبيق ShopFloorApp والمؤقت

1
  • تطبيق ShopFloorApp والمؤقت
View Categories
  • Home
  • Docs
  • عمليات الدمج
  • السجلات الزمنية

السجلات الزمنية

Sami
حُدثت بتاريخ مارس 10, 2025

5 min read

بنية بيانات مخطط السماء #

قبل الغوص في السجلات الزمنية، نحتاج إلى مناقشة القليل عن بنية البيانات في Skyplanner وكيفية عمل الأشياء تحت الغطاء. كل هذا سيأتي في وقت لاحق.

إذا قمت بدمج بيانات الطلب / طلب العمل / الوظيفة في Skyplanner، فمن المرجح أنك استخدمت على الأقل نقاط نهاية واجهة برمجة التطبيقات هذه:

  • الأوامر الفازر
  • صفوف-ترتيب-صفوف-فيزر
  • وظائف-وظائف-فيزر

بشكل فعال، يتم تمثيل البيانات التي يتم إدراجها في نقاط النهاية هذه في واجهة مستخدم Skyplanner على هذا النحو:

الشكل 1. طلب (طلبات-أوامر-فيزر)
الشكل 2. عناصر الطلبات (الصفوف-الأوامر-فيزر (أحمر))، خطوات العملية (الوظائف-فيزر (أخضر))

بعد إدراج طلباتك في Skyplanner، ستحتاج إلى تصديرها (يمكن القيام بذلك عبر واجهة المستخدم أو نقطة النهاية /phaser-orders/export-endpoint) إلى وحدة جدولة الإنتاج:

الشكل 3. التصدير من خلال واجهة المستخدم
الشكل 4. أمر التصدير في جدولة الإنتاج

عند تصدير الأوامر يقوم Skyplanner بنسخ بيانات الطلبات بشكل فعال من جدول قاعدة بيانات إلى آخر. لذلك إذا قمت بتغيير شيء ما على سبيل المثال من خلال نقطة نهاية /phaser-orders -endpoint، فأنت بحاجة إلى تصدير البيانات مرة أخرى لتحديثها في جدولة الإنتاج. هذا يعني أيضًا أنه من أجل الوصول إلى الطلبات التي تراها في نافذة جدولة الإنتاج، يجب عليك استخدام نقاط نهاية مختلفة لواجهة برمجة التطبيقات!

تسير نقاط النهاية “المتغيرة” على النحو التالي:

  • → → → الطلبات
  • → → → ترتيب الصفوف ← ترتيب الصفوف
  • → / وظائف/وظائف/وظائف/وظائف

من المهم معرفة ذلك، لأنه عند استخدام نقطة نهاية /timelogs -endpoint لتسجيل أحداث الإنتاج وما إلى ذلك، يجب عليك استخدام الكيانات ذات الصلة الموجودة في نقاط نهاية جدولة الإنتاج!

على سبيل المثال، تحتاج إلى معرف_وظيفة_تخطيط_الإنتاج (للتكرار: وظائف_تخطيط_الإنتاج هي الكيانات التي يتم الوصول إليها من نقطة النهاية / الوظائف) لإرسال سجل زمني جديد:

الشكل 5. طلب POST السجل الزمني

يمكنك العثور على production_planning_job_job_id الذي تحتاجه من نقطة نهاية /phaser-jobs – نقطة نهاية /phaser-jobs:

الشكل 6. طلب الحصول على مهمة Phaser GET (اللون الأحمر هو phaser_job_id، لا تستخدمه في السجلات الزمنية)

أو من نقطة النهاية /job -job -endpoint:

الشكل 7. طلب الحصول على / وظيفة/وظيفة

إنشاء السجلات الزمنية باستخدام واجهة برمجة تطبيقات REST-API #

يستخدم إنشاء السجلات الزمنية لـ Skyplanner من خلال واجهة برمجة التطبيقات نفس القواعد والأنظمة الموجودة في واجهة المستخدم. لذلك قد يكون من المفيد أن تتعرف على كيفية عمل النظام في واجهة المستخدم قبل محاولة استخدامه من خلال واجهة برمجة التطبيقات.

أساسيات السجل الزمني #

يحتوي Skyplanner على أربعة أنواع من الأحداث الزمنية:

  • بداية_المناوبة
  • متوقف مؤقتاً
  • تابع
  • نهاية_المناوبة

يتم إرسال حدث Shift_begin-event عند بدء المهمة للمرة الأولى. لا ترسل أبدًا أكثر من حدث_بدء_مناوبة_واحد لكل مهمة!

يوقف الحدث المتوقف مؤقتًا المهمة مؤقتًا.

يستأنف الحدث المستمر وظيفة متوقفة مؤقتاً.

يكمل Shift_end المهمة. لا ترسل أبدًا أكثر من حدث نهاية_مناوبة_واحد لكل مهمة!

البيانات المطلوبة للسجلات الزمنية:

  • الشخص_المعرف
    • يمكن العثور عليها من نقطة النهاية /الناس/الأشخاص
    • ليس مثل user_id!
  • معرف_محطة_العمل_المخططة
    • محطة العمل التي يتم العمل بها
    • يمكن العثور عليها من نقطة نهاية /محطات العمل/محطات العمل
  • التاريخ_الوقت
    • النقطة الزمنية التي يتم فيها الحدث
    • الصيغة: 2024-01-01 10:30:11

من أجل تحديد ما هو السجل الزمني ل Skyplanner المرتبط بالسجل الزمني من أي نظام خارجي تستخدمه، يمكنك استخدام الحقل external_id . يمكنك بعد ذلك على سبيل المثال إجراء طلبات GET باستخدام هذا المعرف للعثور على سجل زمني محدد من Skyplanner.

الشكل 8. معرف خارجي_في السجلات الزمنية

بدء العمل #

يمكنك بدء المهام عن طريق إرسال طلب POST-طلب مثل هذا إلى واجهة برمجة التطبيقات:

الشكل 9. سجل زمن_بداية_المناوبة

عند تعيين بيانات POST للسجلات الزمنية قم بتعيين workift_id ك 0 و timelog_finalized كصحيح

إيقاف وظيفة مؤقتاً #

إيقاف المهام مؤقتًا عن طريق إرسال طلب POST مثل هذا:

الشكل 10. سجل زمني متوقف مؤقتاً

في السجلات الزمنية من النوع المتوقف مؤقتًا يمكنك تعيين المبلغ والمبلغ_الخاطئ. لاحظ أيضًا نوع السجل الزمني والتاريخ_الوقت.

الاستمرار في العمل #

إليك كيفية متابعة سجل زمني متوقف مؤقتاً:

الشكل 11. استمرار السجل الزمني

لاحظ أنه إذا حاولت متابعة مهمة تم إنهاؤها بواسطة حدث shift_end، فستحصل على خطأ.

إنهاء وظيفة #

إليك كيفية إنهاء مهمة ما بواسطة سجل زمني لـ shift_end timelog:

الشكل 12. السجل الزمني لنهاية_المناوبة

في shift_end-events، يمكنك إعطاء قيمتي المبلغ والمبلغ الخاطئ تمامًا كما هو الحال في الأحداث المتوقفة مؤقتًا. لاحظ أنه إذا حاولت القيام بـ shift_end-events لمهمة غير قيد التشغيل، ستحصل على خطأ.

تحديث السجلات الزمنية #

يمكنك تحديث بيانات السجل الزمني عن طريق إرسال طلبات PUT-REUT إلى نقطة نهاية /timelogs-endpoint، مثل هذا:

الشكل 13. تحرير السجلات الزمنية

لاحظ أنه يجب أن يكون لديك كلاً من بيانات البدايةTimelog والنهايةTimelog من أجل إجراء تحديث. يتم تخزين السجلات الزمنية في Skyplanner على النحو التالي: كل سجل زمني “كامل” (سجل زمني يحتوي على بداية ونهاية (على سبيل المثال: بداية_المناوبة/مستمر وإيقاف مؤقت/نهاية المناوبة) له كيان منفصل للبداية والنهاية.

يتم إقرانها بقيمة start_id الموجودة في سجل النهاية. في المثال أعلاه، يكون لـ startTimelog قيمة معرف 1، وبالتالي فإن قيمة endTimelog الخاصة به هي قيمة start_id 1.

يجب عليك أيضًا إعطاء قيمتي person_id و endTimelog لكل مرة تقوم فيها بطلب تحديث حتى لو لم تكن تقوم بتغييرهما.

طرق بديلة لعمل السجلات الزمنية #

فيما يلي بعض الطرق البديلة التي يمكنك من خلالها تسجيل الدخول إلى وظائفك باستخدام واجهة برمجة التطبيقات.

لوجفول #

إذا كنت تريد إرسال كل من السجلات الزمنية للبداية والنهاية في طلب واحد، يمكنك استخدام نقطة النهاية /timelogs/log-llog-ful-lendpoint، هكذا:

الشكل 14. طلب لوغفول

لاحظ كيفية إرسال المبالغ هنا: تشير قيمة “المبلغ” الأولى إلى المبلغ المعيب والثانية إلى المبلغ. ينشئ هذا الطلب كيانات “بداية السجل” و”نهاية السجل” في طلب واحد.

التدوين السريع #

“التدوين السريع” لمهمة ما يكملها في طلب واحد، ويضبط كمية المنتجات المكتملة لتتناسب مع القيمة المحددة في عنصر الطلب. يتم إجراء التدوين السريع باستخدام نقطة النهاية /timelogs/quick-log – نقطة النهاية:

الشكل 15. التدوين السريع

لاحظ أنك هنا تحتاج فقط إلى إعطاء معرف_مهمة_تخطيط_الإنتاج، ومعرف_محطة_العمل_المخطط لها ومعرف_الشخص. يتم ملء قيم الوقت والمبلغ تلقائيًا. لاحظ أيضًا أن المهام التي تم تسجيلها سريعًا تكتمل دائمًا بحدث نهاية المناوبة، لذلك لا يمكن إجراء المزيد من التسجيل بعد التسجيل السريع!

حُدثت بتاريخ مارس 10, 2025
التكامل, واجهة برمجة التطبيقات
توقيتات خطوات العملية المجدولة ومحطات العملالمنتجات والمواد
Table of Contents
  • بنية بيانات مخطط السماء
  • إنشاء السجلات الزمنية باستخدام واجهة برمجة تطبيقات REST-API
    • أساسيات السجل الزمني
  • بدء العمل
  • إيقاف وظيفة مؤقتاً
  • الاستمرار في العمل
  • إنهاء وظيفة
  • تحديث السجلات الزمنية
  • طرق بديلة لعمل السجلات الزمنية
    • لوجفول
    • التدوين السريع
شارك هذه المقالة :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Was it helpful ?
  • Happy
  • عادي
  • Sad

Contact sales

Jussi Mäntylä
+358 40 700 0002
[email protected]

Product

Features

Solutions

Become a partner

Privacy policy

Support

Free trial

Request a demo

Contact sales

Resources

Videos

Powered by Skycode Oy

Rantakatu 2 G (11th floor)
65100 Vaasa, Finland
2204947-0
+358 40 700 0002
skycode.fi


    • Facebook
    • LinkedIn
    2025 © Skycode Oy
    • logo
    • Home
    • الميزات
      • الميزات
      • الحلول
      • عمليات الدمج
    • خدمات التخصيص
      • خدمات المساعدة على متن الطائرة
      • عمليات الدمج
      • خدمات التخصيص
    • التسعير
    • مقاطع الفيديو
    • نبذة عنا
      • نبذة عنا
      • اتصل بالمبيعات
      • كن شريكاً في SkyPlanner
    • Request a meeting
    • Get started for free!
    • العربية
      • English
      • Suomi
      • Čeština
      • Dansk
      • Deutsch
      • Español
      • Eesti
      • Français
      • Italiano
      • Latviešu
      • Lietuvių
      • Magyar
      • Nederlands
      • Polski
      • Português
      • Português
      • Slovenčina
      • Slovenščina
      • Svenska
      • Türkçe
      • Indonesia
      • 日本語
      • Ελληνικά
      • 한국어
      • Norsk bokmål
      • Română
      • Українська