Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
borderStyledashed

Senaryo

Üretim talebinde bulunacak kullanıcı form bilgilerini girerek süreci başlatır. Hesapla butonuna basıldığında mamulun birim ve miktarına göre sarf miktarları hesaplanıp tabloya getirilir. Bu tabloda sarf bilgilerinin yanı sıra ambar toplamları ve sarf ambarına göre ihtiyaç miktarı listelenir. Talep eden kişi isterse sarf ambarını değiştirebilir. Eğer üretim belirli bir satışa istinaden yapılıyorsa, talep bir siparişe bağlanabilir. Sipariş listesinde ilgili malzemenin sevk edilmemiş satış siparişleri listelenmektedir. Talep eden kişi Gönder aksiyonu aldığında iş hiyerarşide tanımlı bir üst yöneticide onaya düşer.

Yönetici talebi onaylıyor ise “Üretime Gönder” aksiyonu ile üretim işleminin başlaması için talebi üretim birimine gönderiralarak işi üretim birimine iletir. Yönetici onay formunda miktar kontrolü yapılmaktadır. Ambarda yeteri kadar sarf malzemesinin olmadığı durumlarda talep üretime gönderilemez, bu aksiyon alındığında onay veren kullanıcı uyarılır. Bu durumda yönetici işi iptal edebilir ya da planlama birimine bilgi gönder da “Planlamayı Bilgilendir” aksiyonu alabilir. “Planlama Birimini Bilgilendir” aksiyonu   Bu aksiyon alındığında stokta olmayan malzemelerin bilgisi mail yolu ile planlama birimine gider. Ayrıca üretim talebinde bulunan kullanıcıya ise portal üzerinden bilgi mesajı gider. “İhtiyaç Planla” aksiyonu alındığında , ayrıca stokta olmayan malzemelerin form bilgileri, raporlanabilmesi ve sonrasında talep işleminde kullanılabilmesi için veritabanında bir tabloya veri tabanında "Malzeme İhtiyaç Listesi" tablosuna yazılır.   

Üretim departmanı kendisine atanan işte form bilgilerini görüntüler, form üzerinde herhangi bir değişiklik yapamaz. Fiziksel olarak üretimi gerçekleştirdikten sonra “Üret” aksiyonu aldığında  Hızlı Üretim Fişi ve buna bağlı olarak Üretimden Giriş Fişi, Sarf Fişi ve eğer reçetede fire tanımı var ise Fire Fişi otomatik olarak Tiger’da oluşur. Üretime başlamadan başlanılmadan önce stok miktarlarında değişik olduysa, yani elde yeteri kadar sarf malzemesi yoksa, iş tekrar yöneticiye geri gönderilebilir.

Panel
borderStyledashed

Akış Dosyası (.xnm)

Aşağıdaki dosyayı indirerek uygulamaya aktarabilirsiniz. İçeri aktarma işleminin nasıl yapıldığına dair bilgi için Aktar bölümünü inceleyebilirsiniz.

View file
nameAvans Talep Hızlı Üretim Onay Süreci.nxm
height150

Panel
borderStyledashed

Form Şablonu

Avans Talep Hızlı Üretim Onay Süreci formu için oluşturulmuş ekran tasarımı aşağıdaki gibidir.

Expand
titleGörsel

Image RemovedImage Added

Panel
borderStyledashed

Akış Şablonu

Avans Talep Süreci için Hızlı Üretim Onay Süreci için oluşturulmuş akış şablonu aşağıdaki gibidir.

Expand
titleGörsel

Image RemovedImage Added

Panel
borderStyledashed

Takip Edilecek İşlem Adımları

1- Avans Talep Hızlı Üretim Onay Süreci designer üzerinden içeri aktarılıp; akış içerisinde kullanılan sql bağlantısı güncellenmelidir. bknzSQL Bağlantı Listesi

2- Ödeme kaydının Malzeme Fişlerinin Tiger'a aktarılabilmesi için Ayarlar Servisi/LFlow Servis Ayarları bölümünde Logo Rest servis ayarlarını yapılmış olması gerekmektedir. bknzLogo Rest Servis Ayarları

3- Veri Kaynaklarında bulunan Döviz kuru sorgusunun, ERP tarafındaki firmanın çalışma şekline göre, güncellenmesi gerekebilir. Eğer Tiger Sys tanımlarında firmanın çalışma şekli “Ayrı Döviz Kurları Tablosu” olarak seçilmişse,  Döviz kuru sorgusunda L_DAILYEXCHANGES olan kur tablosu LG_EXCHANGE_<<Firma>> olarak değiştirilmelidir.4- AvansNo  HizliUretimNo sayacı oluşturulmalıdır. bknzSayaç Tanımlama

5- Avans Tarihçesi sorgusu bir Sql fonksiyonundan veri getirmektedir. Bu fonksiyon akış kaydedildiğinde, akışın adıyla birlikte LFLOW veritabanı altında otomatik olarak oluşur. Süreç içeri aktarıldığında farklı bir isimle kaydedilirse, "AvansHareketleri" adlı veri kaynağındaki fonksiyon ismi değiştirilmelidir.

6- Avans Tarihçesi tablosu Flow ve Tiger veritabanlarından veri getirmektedir. İki veritabanı arasında collation uyumsuzluğu varsa veri kaynağındaki Personel ve Avans Hareketleri sorguları düzeltilmelidir. Ayrıca Avans Hareketleri sorgusunda maaş ödeme günü ayın ilk günü olarak belirlenmiştir, farklı bir durumda sorgu değiştirilmelidir.

74- Malzeme İhtiyaç bilgilerinin tutulacağı tablonun oluşturulması gerekmektedir. Bu işlem için aşağıdaki scripti çalıştırmak gerekmektedir.

USE [LFLOWTESTDB]
GO

/****** Object: Table [dbo].[MALZEME_IHTIYAC_LISTESI] Script Date: 23.03.2022 14:10:32 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE [dbo].[MALZEME_IHTIYAC_LISTESI](
[RECID] [int] IDENTITY(1,1) NOT NULL,
[JOBID] [int] NULL,
[TALEP_NO] [nvarchar](50) NULL,
[TARIH] [datetime] NULL,
[MAMULKOD] [nvarchar](25) NULL,
[MAMUL_ACIKLAMA] [nvarchar](50) NULL,
[MAMUL_BIRIM] [nvarchar](50) NULL,
[URETIM_MIKTARI] [float] NULL,
[SARF_KOD] [nvarchar](25) NULL,
[SARF_ACIKLAMA] [nvarchar](50) NULL,
[SARF_MIKTARI] [float] NULL,
[SARF_BIRIM] [nvarchar](50) NULL,
[SARF_AMBARI] [nvarchar](50) NULL,
[ANLIK_SARFAMBAR_TOPLAMI] [float] NULL,
[ANLIK_IHTIYAC_MIKTAR] [float] NULL,
[PROJE] [nvarchar](50) NULL,
[TALEP_EDEN] [nvarchar](100) NULL,
CONSTRAINT [PK_MALZEME_IHTIYAC_LISTESI] PRIMARY KEY CLUSTERED
(
[RECID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO

5- Akıştaki formlara onay verecek kullanıcıların tanımlanması gerekmektedir. bknzForm Onay Yetkilendirmesi

86- Akışta kullanılan Hata Bildirim Aktivitelerinde kullanıcı seçimi gerekmektedir. bknzHata Bildirim Aktivitesi

97- Akış kaydedilmeli ve geliştirim modunda testleri gerçekleştirilmelidir.

108- Testler sonrasında canlı kullanıma alınacağı zaman yayınlama işlemi gerçekleştirilmelidir. bknzAkış Yayınlama


...